!function(e){var t={};function r(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t){!function(){"use strict";try{if(void 0===e)var e={};if(e.defaults={trackingHost:"tt.onthe.io",projectId:"44016",projectSignature:"8a5a4f12f76bc64569b07ba43d6226d3",projectCodeId:"Y7BQxE3wfQ7c",projectCodeVersion:"12",crawlerFilter:"1",projectMainDomain:"",product:"mediabox-smart",conversions:"1",conversionsWithSubdomains:"0"},void 0===e)e={};if(e.doubleLoadingDetector=function(e,t){var r={init:function(){if("object"!=typeof window.__io&&(window.__io={}),window.__io.startedTrackers||(window.__io.startedTrackers=[]),-1!==window.__io.startedTrackers.indexOf(t.projectCodeId))return!0;window.__io.startedTrackers.push(t.projectCodeId)}};return r}(document,e.defaults),void 0===e)e={};if(e.helpers=function(t,r,i){var o={decodeURIrecursively:function(e){try{for(;decodeURIComponent(e)!=e;)e=decodeURIComponent(e)}catch(e){}return e},encodeURIonce:function(e){return encodeURIComponent(this.decodeURIrecursively(e))},bindOnUrlChange:function(e){var r=t.location.pathname;this.setIntervalSafe(t,function(){t.location.pathname!==r&&(r=t.location.pathname,e())},100)},bindOnElementInsertion:function(e,i,o){o||(o=r);var a=o.querySelectorAll(e);return a=t.Array.prototype.slice.call(a),this.setIntervalSafe(t,function(){var r,n=o.querySelectorAll(e);for(r=0;r<n.length;r++)-1===t.Array.prototype.indexOf.call(a,n[r])&&(a.push(n[r]),i(n[r]))},1e3)}};return o.ElementObserver={lookupDelay:1e3,init:function(e,t){this.elements=[],this.selector=e,this.parentElement=t||r,this.state={running:!1},this.intervalId=null},insertIgnoreAnElement:function(e){-1===this.elements.indexOf(e)&&(this.elements.push(e),this.callback(e))},start:function(e){this.state.running=!0,this.callback=e;var r,i=this.parentElement.querySelectorAll(this.selector);for(r=0;r<i.length;r++){if(!this.state.running)return;this.insertIgnoreAnElement(i[r])}this.intervalId&&(t.clearInterval(this.intervalId),this.intervalId=null),this.intervalId=this._setIntervalSafe(t,function(){if(!this.state.running)return t.clearInterval(this.intervalId),void(this.intervalId=null);var e,r=this.parentElement.querySelectorAll(this.selector);for(e=0;e<r.length;e++){if(!this.state.running)return;this.insertIgnoreAnElement(r[e])}}.bind(this),this.lookupDelay)},stop:function(){this.state.running=!1},_setIntervalSafe:function(){return this.setIntervalSafe.apply(this,arguments)}.bind(o)},o.sendGetRequest=function(e){if(t.XMLHttpRequest instanceof t.Object)this.getRemoteContent(e);else{var i=r.createElement("img");i.width=1,i.height=1,i.src=e}},o.getRemoteContent=function(e,r){r||(r=function(){});var i=new t.XMLHttpRequest;i.onreadystatechange=function(){this.readyState===t.XMLHttpRequest.DONE&&(200===this.status?r(this.responseText):r(void 0))},i.open("GET",e,!0),i.send()},o.getEnumerableKeys=function(e){var t,r=[];for(t in e)e.hasOwnProperty(t)&&r.push(t);return r},o.getDeepPropertySafe=function(e,t){var r;try{for(r=0;r<t.length;r++)e=e[t[r]];return e}catch(e){return}},o.parseJSONSafe=function(e){try{return t.JSON.parse(e)}catch(e){return}},o.parseURL=function(e){var i,o=r.createElement("a");o.href=e;try{i={hash:o.hash,hostname:o.hostname,hostnameNaked:o.hostname.split(".").length>2?o.hostname.replace(/^www\./,""):o.hostname,host:o.host,href:o.href,origin:o.origin,pathname:o.pathname,port:o.port,protocol:o.protocol,search:o.search}}catch(r){i={hash:"",hostname:t.location.hostname,hostnameNaked:t.location.hostname.split(".").length>2?t.location.hostname.replace(/^www\./,""):t.location.hostname,host:t.location.host,href:t.location.protocol+"//"+t.location.host+("/"===e.charAt(0)?e:"/"+e),origin:t.location.origin,pathname:e,port:t.location.port,protocol:t.location.protocol,search:""}}return"/"!==i.pathname.charAt(0)&&(i.pathname="/"+i.pathname),i},o.getMainDomain=function(){for(var e=0,i=this.parseURL(t.location.hostname).hostnameNaked,o=i.split("."),a="__io_test"+(new Date).getTime();e<o.length-1&&-1===r.cookie.indexOf(a+"=1");){var n=new Date;n.setMinutes(n.getMinutes()+1);var s=n.toUTCString();i=o.slice(-1-++e).join("."),this.setCookie(a,1,s,"/",i,null)}return this.setCookie(a,null,"Thu, 01 Jan 1970 00:00:01 GMT","/",i,null),i},o.messageWindow=function(e,t){e.postMessage(JSON.stringify(t),"*")},o.messageFrameWindow=function(e,t){this.messageWindow(e.contentWindow,t)},o.createObject=function(e){if("function"==typeof t.Object.create)return t.Object.create(e);function r(){}return r.prototype=e,new r},o.cloneObjectShallow=function(e){return t.JSON.parse(t.JSON.stringify(e))},o.identifyArray=function(e){return!(!e||"object"!=typeof e||"[object Array]"!==Object.prototype.toString.call(e))},o.setIntervalSafe=function(e,t,r){return e.setInterval(function(){try{t.apply(null,arguments)}catch(e){this.trackErrorMetric(e)}}.bind(this),r)},o.addEventListenerSafe=function(e,t,r){var i=function(){try{r.apply(null,arguments)}catch(e){this.trackErrorMetric(e)}}.bind(this);return e.addEventListener(t,i),i},o.trackErrorMetric=function(e,i){if(i=i||"error_script",this.trackErrorMetric.errorsCount=parseInt(this.trackErrorMetric.errorsCount,10)||0,!(this.trackErrorMetric.errorsCount>=10)){this.trackErrorMetric.errorsCount++;var o={title:"string"==typeof e?e:e.message+"\n\n"+e.stack,href:t.location.href,url:t.location.pathname,domain:t.location.hostname,page:r.title,user_agent:t.navigator.userAgent,referrer_uri:r.referrer};this.sendMetric(i,o)}},o.getMetricParamString=function(e,r){(r=this.cloneObjectShallow(r)).cdn_version=i.projectCodeVersion;var o=[];for(var a in r)""!==r[a]&&r.hasOwnProperty(a)&&o.push(a+":"+this.encodeURIonce(r[a]));var n=e+"["+o.join()+"]";return n=n.replace(/\\x([0-9A-Fa-f]{2})/g,function(){return String.fromCharCode(t.parseInt(arguments[1],16))}),"/?k[]="+i.projectId+":"+n},o.deferMetricToSendInBatch=function(e,r){if(this.deferMetricToSendInBatch.queue||(this.deferMetricToSendInBatch.queue=[]),this.deferMetricToSendInBatch.queue.push(this.getMetricParamString(e,r)),!this.deferMetricToSendInBatch.isQueueActive)var o=this.setIntervalSafe(t,function(){if(0===this.deferMetricToSendInBatch.queue.length)return this.deferMetricToSendInBatch.isQueueActive=!1,void t.clearInterval(o);this.deferMetricToSendInBatch.isQueueActive=!0;var e="";do{e+="&"+this.deferMetricToSendInBatch.queue.shift()}while(this.deferMetricToSendInBatch.queue.length&&(e+this.deferMetricToSendInBatch.queue[0]).length<1900);var r="https://"+i.trackingHost+"/"+e+"&s="+i.projectSignature+"&"+Date.now();this.sendGetRequest(r)}.bind(this),1e3)},o.sendMetric=function(e,t,r,o){var a="https://"+i.trackingHost+this.getMetricParamString(e,t)+"&s="+i.projectSignature+(r?"&_v="+r:"")+(o?"&__io="+this.getUserId():"")+"&"+Date.now();this.sendGetRequest(a)},o.hashFnv32a=function(e,t,r){var i,o,a=void 0===r?2166136261:r;for(i=0,o=e.length;i<o;i++)a^=e.charCodeAt(i),a+=(a<<1)+(a<<4)+(a<<7)+(a<<8)+(a<<24);return t?("0000000"+(a>>>0).toString(16)).substr(-8):a>>>0},o.getStorageStatusLocal=function(){try{var e="__io_test"+(new Date).getTime();return t.localStorage.setItem(e,"1"),t.localStorage.removeItem(e),!0}catch(e){return!1}},o.getStorageStatusSession=function(){try{var e="__io_test"+(new Date).getTime();return t.sessionStorage.setItem(e,"1"),t.sessionStorage.removeItem(e),!0}catch(e){return!1}},o.setPreviousURI=function(e,t){var r={},o=!(!i||!i.projectId)&&this.getCookieValue("__io_nav_state"+i.projectId),a=this.getMainDomain();o&&(r=this.parseJSONSafe(o)||{});var n=new Date((new Date).getTime()+9e5).toUTCString(),s=i&&i.projectId?i.projectId:"";this.setCookie("__io_nav_state"+s,JSON.stringify({current:e,currentDomain:t||"",previous:r.current,previousDomain:r.currentDomain?r.currentDomain:""}),n,"/","."+a)},o.getPreviousURI=function(){var e={},t=!(!i||!i.projectId)&&this.getCookieValue("__io_nav_state"+i.projectId);if(t&&(e=this.parseJSONSafe(t)||{}),e.previous&&e.previous!==e.current)return e.previous},o.getPreviousDomain=function(){var e={},t=!(!i||!i.projectId)&&this.getCookieValue("__io_nav_state"+i.projectId);if(t&&(e=this.parseJSONSafe(t)||{}),e.previous&&e.previous!==e.current&&e.previousDomain)return e.previousDomain},o.setStorageItem=function(e,r,i){i=i?t.encodeURIComponent(i):i;try{switch(e){case"local":t.localStorage.setItem(r,i);break;case"session":t.sessionStorage.setItem(r,i);break;default:throw new Error("IO -- invalid storage type specified")}return!0}catch(e){this.trackErrorMetric(e)}},o.getStorageItem=function(e,r){var i;switch(e){case"local":i=t.localStorage.getItem(r);break;case"session":i=t.sessionStorage.getItem(r)}try{return i?t.decodeURIComponent(i):i}catch(e){this.trackErrorMetric(e)}},o.getPreviousPageTitle=function(){if(this.getStorageStatusSession()){var e,t,i=r.title;if(e=this.getStorageItem("session","__io_previous_title_a"),t=this.getStorageItem("session","__io_previous_title_b"),e===i){if(t)return t}else if(this.setStorageItem("session","__io_previous_title_a",i),e)return this.setStorageItem("session","__io_previous_title_b",e),e}},o.getLastestHeadlineTestIds=function(){if(this.getStorageStatusSession()){var e=this.parseJSONSafe(t.sessionStorage.getItem("__io_headline_testing_latest"));if(e&&"object"==typeof e)return e.lifetime<0?(t.sessionStorage.removeItem("__io_headline_testing_latest"),e={}):e.previousPathname!==t.location.pathname&&(e.previousPathname=t.location.pathname,--e.lifetime,t.sessionStorage.setItem("__io_headline_testing_latest",JSON.stringify(e))),{blockId:e.blockId||void 0,headlineId:e.headlineId||void 0}}},o.getSearchParam=function(e,r){var i=(r?this.parseURL(r).search:t.location.search).match("[?&]"+e+"=([^(&?)]*)");return i?i[i.length-1]:""},o.getCookieValue=function(e){var t=r.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]+)");return t?this.decodeURIrecursively(t[t.length-1]):""},o.setCookie=function(e,t,i,o,a,n){var s=new Date;s.setFullYear(s.getFullYear()+1),s=s.toUTCString(),i||(i=s),o||(o="/"),void 0!==t&&(t=encodeURIComponent(t));var c=e+"="+(t||"")+"; expires="+i+"; path="+o+(a?"; domain="+a:"")+(n?"; secure":"");r.cookie=c},o.deleteCookie=function(e,r,i){i===t.location.hostname&&(i=null),this.setCookie(e,null,"Thu, 01 Jan 1970 00:00:01 GMT",r,i)},o.getDepth=function(){return this.getDepthCookie()},o.getDepthCookie=function(){var e=new Date((new Date).getTime()+9e5).toUTCString(),r=this.hashFnv32a(t.location.pathname),i=this.getCookieValue("__io_d");if(!i||2!==i.split("_").length)return this.setCookie("__io_d","1_"+r,e,"/","."+this.getMainDomain()),1;var o=i.split("_")[1],a=t.parseInt(i.split("_")[0],10);if(r==o)return a||1;var n=(a||0)+1;return this.setCookie("__io_d",n+"_"+r,e,"/",this.getMainDomain()),n},o.getDepthSession=function(){var e=this.hashFnv32a(t.location.pathname),r=t.sessionStorage.getItem("__io_d");if(!r||2!==r.split("_").length)return t.sessionStorage.setItem("__io_d","1_"+e),1;var i=r.split("_")[1],o=t.parseInt(r.split("_")[0],10);if(e==i)return o||1;var a=(o||0)+1;return t.sessionStorage.setItem("__io_d",a+"_"+e),a},o.getUserId=function(){var e=this.getCookieValue("__io")||this.getRandomHash();return t.parseInt(i.projectUniquesBySuperdomain,10)?(this.deleteCookie("__io","/",t.location.hostname),e=this.getCookieValue("__io")||this.getRandomHash(),this.setCookie("__io",e,!1,"/","."+this.getMainDomain())):this.setCookie("__io",e),e},o.getReferrerCurrentExternal=function(e){if(!(e=e||r.referrer))return null;var o=this.parseURL(e).hostnameNaked,a=this.parseURL(t.location.hostname).hostnameNaked,n=!1;return""!==i.projectMainDomain&&(n=-1!==o.indexOf(i.projectMainDomain)),n?null:o===a?null:o},o.getReferrerCurrentFromParams=function(e){e=e||t.location.href;var r=this.getSearchParam("io_source",e),i=this.getSearchParam("io_utm_social",e),o="?f"===this.parseURL(e).search?"facebook_group":null,a=this.getSearchParam("utm_referrer",e),n=this.getSearchParam("utm_source",e),s=this.getSearchParam("source",e);return r||i||o||a||n||s},o.getReferrer=function(e,t){var r=this.getReferrerCurrentFromParams(t)||this.getReferrerCurrentExternal(e);return r?(this.setCookie("__io_r",r),r):this.getCookieValue("__io_r")},o.getReferrerFirst=function(e){var t=this.getCookieValue("__io_first_source"),r=this.getReferrer(e);return!t&&r?(this.setCookie("__io_first_source",r),r):t},o.getDeviceName=function(){var e=t.navigator.userAgent||"undefined",r="desktop",i=/Android|webOS|iPhone|PlayBook|iPad|iPod|IEMobile|BlackBerry|Mobile|Opera Mini/i.test(e),o=/Tablet|PlayBook|iPad/i.test(e)||/Android/i.test(e)&&!/Mobile/i.test(e)&&!/Opera Mini/i.test(e),a=/Android/i.test(e),n=/iPhone|iPad|iPod/i.test(e);return i&&(o?(r="tablet",r+=a?" (Android)":n?" (iOS)":" (Other)"):(r="smart",r+=a?" (Android)":n?" (iOS)":" (Other)")),r},o.getBrowserNameAndVersion=function(){var e,r,i=t.navigator.userAgent,o="";switch(!0){case-1!==(e=i.indexOf("OPR/")):o=i.substring(e+4);break;case-1!==(e=i.indexOf("Opera"))&&-1!==(e=i.indexOf("Version")):o=i.substring(e+8);break;case-1!==(e=i.indexOf("Opera")):o=i.substring(e+6);break;case-1!==(e=i.indexOf("MSIE")):o=i.substring(e+5);break;case-1!==(e=i.indexOf("Chrome")):o=i.substring(e+7);break;case-1!==(e=i.indexOf("Safari"))&&-1!==(e=i.indexOf("Version")):o=i.substring(e+8);break;case-1!==(e=i.indexOf("Safari")):o=i.substring(e+7);break;case-1!==(e=i.indexOf("Firefox")):o=i.substring(e+8);break;case-1!==i.indexOf("Trident")&&-1!==(e=i.indexOf("rv:")):o=i.substring(e+3).split(")")[0];break;case(e=i.lastIndexOf(" ")+1)<(e=i.lastIndexOf("/")):o=i.substring(e+1)}return o=o.split(";")[0].split(" ")[0],r=(r=t.parseInt(o,10))||"(unknown version)",this.getBrowserName()+" "+r},o.getUserLifeTime=function(){var e=r.cookie.match(/__io=([^;]+)/);return e?(e=e[1].split("_")[1],(e=Math.round((+Date.now()-e)/864e5))<0&&(e=0),0==e?e="0":e<7?e+="d":e=e<30?Math.round(e/7)+"w":Math.round(e/30)+"m",e):"0"},o.getUserLifeTimeNumber=function(){var e=r.cookie.match(/__io_lv=([^;]+)/);return e?(e=e[1],e=Math.round((+Date.now()-e)/864e5)):"0"},o.getUserType=function(){var e="";if(-1==r.cookie.indexOf("__io_lv=")){e="new";var t=new Date;t.setFullYear(t.getFullYear()+1),r.cookie="__io_lv="+ +Date.now()+"; expires="+t.toUTCString()+"; path=/"}else if(0==this.getUserLifeTime())e="new";else{var i=1*this.getUserLifeTimeNumber();e=i>30?"new":i>7?"returned":"constant";var o=new Date;o.setFullYear(o.getFullYear()+1),r.cookie="__io_lv="+ +Date.now()+"; expires="+o.toUTCString()+"; path=/"}return e},o.getUserTypeByProject=function(){var e="",t="__io_ut_state"+i.projectId,o="",a=this.getStorageStatusSession();if(a&&(e=this.getStorageItem("session",t)),-1===r.cookie.indexOf("__io_lv")){o="new";var n=new Date;n.setFullYear(n.getFullYear()+1),r.cookie="__io_lv="+ +Date.now()+"; expires="+n.toUTCString()+"; path=/"}else if(0==this.getUserLifeTime())o="new";else{var s=1*this.getUserLifeTimeNumber();o=s>30?"new":s>7?"returned":"constant";var c=new Date;c.setFullYear(c.getFullYear()+1),r.cookie="__io_lv="+ +Date.now()+"; expires="+c.toUTCString()+"; path=/"}return e||(a&&this.setStorageItem("session",t,o),o)},o.getBrowserName=function(){var e,i,o="[object OperaMini]"===Object.prototype.toString.call(t.operamini),a=!(o||(!t.opr||!t.opr.addons)&&!t.opera),n="undefined"!=typeof InstallTrigger,s=/constructor/i.test(t.HTMLElement)||"[object SafariRemoteNotification]"===Object.prototype.toString.call(this.getDeepPropertySafe(t,["safari","pushNotification"]))||"Apple Computer, Inc."===t.navigator.vendor,c=!!r.documentMode,l=[{name:"Opera",isCurrent:a},{name:"Firefox",isCurrent:n},{name:"Safari",isCurrent:s},{name:"IE",isCurrent:c},{name:"Edge",isCurrent:!c&&!!t.StyleMedia},{name:"Chrome",isCurrent:!(a||!t.chrome||!t.chrome.webstore&&!t.chrome.runtime)},{name:"Opera Mini",isCurrent:o}];for(i=0;i<l.length;i++)if(l[i].isCurrent){if(e)return"Other";e=l[i].name}return e||"Other"},o.getReferenceTimeFromWordsCount=function(e){return Math.round(t.parseInt(e,10)/(190/60))},o.getTextFromElement=function(e){var t,r,i="",o=["SCRIPT","STYLE","NOSCRIPT","VIDEO"];for(r=0;r<e.childNodes.length;r++)t=e.childNodes[r],-1===o.indexOf(t.nodeName)&&(1===t.nodeType?i+=this.getTextFromElement(t):3===t.nodeType&&(i+=t.nodeValue));return i},o.getReferenceTimeFromBlock=function(e){var t,i;if(t=r.querySelector(e))return i=this.getTextFromElement(t).trim().split(/\s+/).length,this.getReferenceTimeFromWordsCount(i)},o.getSortedSemver=function(e){return e.sort(function(e,r){var i,o,a=/(\.0+)+$/,n=e.replace(a,"").split("."),s=r.replace(a,"").split("."),c=Math.min(n.length,s.length);for(i=0;i<c;i++)if(o=t.parseInt(n[i],10)-t.parseInt(s[i],10))return o;return n.length-s.length})},o.getRandomHash=function(){return Math.floor(68719476736*(1+Math.random())).toString(16).substring(1)+"."+Math.floor(68719476736*(1+Math.random())).toString(16).substring(1)+"_"+Date.now()},o.getUTMCampaign=function(){var e={},t={};return r.referrer&&(t=this.parseURL(r.referrer)),e.referrerHostname=t.hostname||"",e.gclid=this.getSearchParam("gclid")||"",e.campaign=this.getSearchParam("utm_campaign")||"",e},o.getPreviousUTMCampaign=function(){var e=this.parseJSONSafe(this.getCookieValue("__io_pr_utm_campaign"))||{};return e.referrerHostname=e.referrerHostname||"",e.gclid=e.gclid||"",e.campaign=e.campaign||"",e},o.setPreviousUTMCampaign=function(e){if(e){var t="."+this.getMainDomain(),r={};null!==e.referrerHostname&&void 0!==e.referrerHostname&&""!==e.referrerHostname&&(r.referrerHostname=e.referrerHostname),null!==e.gclid&&void 0!==e.gclid&&""!==e.gclid&&(r.gclid=e.gclid),null!==e.campaign&&void 0!==e.campaign&&""!==e.campaign&&(r.campaign=e.campaign),this.setCookie("__io_pr_utm_campaign",JSON.stringify(r),null,"/",t)}},o.getCampaignResetStatus=function(){var e=this.getMainDomain();if(r.referrer&&-1===r.referrer.indexOf(e)){var t=this.getUTMCampaign(),i=this.getPreviousUTMCampaign();if(t.referrerHostname!==i.referrerHostname||t.gclid!==i.gclid||t.campaign!==i.campaign)return this.setPreviousUTMCampaign(t),!0}return!1},o.getSessionId=function(){var e=this.getCookieValue("__io_session_id"),t=new Date((new Date).getTime()+18e5).toUTCString(),r="."+this.getMainDomain();new Date((new Date).getTime()+18e5).getDate()>(new Date).getDate()&&(t=new Date((new Date).setHours(24,0,0,0)).toUTCString());var i=this.getCampaignResetStatus();return e&&!i?(this.setCookie("__io_session_id",e,t,"/",r),e):(e=this.getRandomHash(),this.setCookie("__io_session_id",e,t,"/",r),e)},o.setConversionsPageData=function(r){var i=this.getConversionsPageData(),o=JSON.stringify({previous:i.current||{},current:{url:r.url,domain:r.domain,category:r.category,author:r.author,pr:r.pr,depth:r.depth}});if(!this.getStorageStatusLocal()||t.parseInt(e.defaults.conversionsWithSubdomains,10)){var a=e.defaults.projectMainDomain||t.location.hostname;this.setCookie("__io_conversions_page",o,!1,"/",a)}else this.setStorageItem("local","__io_conversions_page",o)},o.getConversionsPageData=function(){var r={};return!this.getStorageStatusLocal()||t.parseInt(e.defaults.conversionsWithSubdomains,10)?this.parseJSONSafe(this.getCookieValue("__io_conversions_page"))||r:this.parseJSONSafe(this.getStorageItem("local","__io_conversions_page"))||r},o.parseLength=function(e){return e&&e.length?e.length:0},o.injectScriptBySrc=function(e,t){var i=r.getElementsByTagName("script")[0],o=r.createElement("script");o.id=t,o.async=!0,o.src=e,i.parentNode.insertBefore(o,i)},o.loadComponentAsync=function(e){try{return e.init()}catch(e){this.trackErrorMetric(e)}},o}(window,document,e.defaults),void 0===e)e={};if(e.debugCodeLoader=function(e,t){var r={flagName:"_io_debug_tracking",init:function(){var r=t.getSearchParam(this.flagName),i=t.getCookieValue(this.flagName),o=r||i;if(o){var a={id:e.projectCodeId+"_"+o,uri:"https://"+o+"_cdn.onthe.io/io.js/"+e.projectCodeId};if(!document.getElementById(a.id))return t.injectScriptBySrc(a.uri,a.id),!0}}};return r}(e.defaults,e.helpers),void 0===e)e={};if(e.crawlerDetector=function(e,t){var r={crawlerUserAgentMask:/(googlebot\/|crawl|archiver|bot|transcoder|spider|uptime|validator|fetcher|cron|Googlebot-Mobile|EvoPdf|Chrome\/61.0.3163.100 Safari\/537.36|BingPreview|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis|B-l-i-t-z-B-O-T|Badass|YLT|b0t|bluefish|Calypso|COMODO DCV|DangDang|DavClnt|FDM |git|Goose|Grabber|HTTPClient|Java|Jeode|Jetty|Mail|Mget|Microsoft URL Control|NING|PHP|RMA|Ruby|VSE|WordPress.com|XRL|ZmEu|13TABS|192.comAgent|2ip.ru|404checker|404enemy|7Siters|80legs|a.pr-cy.ru|a3logics.in|Abonti|aboutthedomain|Accoona-AI-Agent|acoon|acrylicapps.compulp|Acunetix|AdAuth|adbeat|adressendeutschland|adscanner|Advanced Email Extractor|agentslug|AHC|aihit|aiohttp|Airmail|Akamai_Site_Analyzer|akka-http|akula|alertra|alexa site audit|Alibaba|Alligator|allloadin.com|AllSubmitter|alyze.info|amagit|Anarchie|AndroidDownloadManager|Anemone|AngleSharp|annotate_google|Ant.com|Anturis Agent|AnyEvent-HTTP|Apache Droid|Apache OpenOffice|Apache-HttpAsyncClient|Apache-HttpClient|ApacheBench|Apexoo|APIs-Google|AportWorm|AppBeat|AppEngine-Google|AppStoreScraperZ|Aprc|Arachmo|arachnode|Arachnophilia|aria2|Arukereso|asafaweb.com|AskQuickly|Ask Jeeves|ASPSeek|Asterias|Astute|asynchttp|Attach|autocite|Autonomy|axios|Backlink-Ceck|backlink-check|BackStreet|BackWeb|Bad-Neighborhood|baidu.com|Bandit|basicstate|BatchFTP|baypup|baypupcolbert|BazQux|BBBike|BCKLINKS|BDFetch|BegunAdvertising|Bidtellect|BigBozz|Bigfoot|BingLocalSearch|biNu image cacher|Bitacle|biz_Directory|BlackHole|Blackboard Safeassign|BlackWidow|BlockNote.Net|Bloglines|Bloglovin|BlogPulseLive|BlogSearch|Blogtrottr|BlowFish|Boardreader|boitho.com-dc|BPImageWalker|Braintree-Webhooks|Branch Metrics API|Branch-Passthrough|Brandprotect|BrandVerity|Brandwatch|Brodie|Browsershots|Buck|Buddy|BuiltWith|Bullseye|BunnySlippers|Burf Search|Butterfly|BuzzSumo|CAAM|CakePHP|Calculon|CapsuleChecker|CaretNail|catexplorador|Cegbfeieh|censys|Cerberian Drtrs|CERT.at-Statistics-Survey|cg-eye|ChangesMeter|Charlotte|CheckHost|checkprivacy|CherryPicker|ChinaClaw|Chirp|chkme.com|Chlooe|Chromaxa|CirrusExplorer|CISPA Vulnerability Notification|Citoid|CJNetworkQuality|Clarsentia|clips.ua.ac.be|CloudEndure|CloudFlare-AlwaysOnline|Cloudinary|cmcm.com|cognitiveseo|colly -|CommaFeed|Comodo SSL Checker|contactbigdatafr|contentkingapp|CookieReports.com|copyright sheriff|CopyRightCheck|Copyscape|Cosmos4j.feedback|Covario-IDS|Crescent|Crowsnest|Criteo|CSHttp|curb|Curious George|cuwhois|cybo.com|DAPNetHTTP|DareBoost|DatabaseDriverMysqli|DataCha0s|Datafeedwatch|Datanyze|DataparkSearch|dataprovider|DataXu|DemandbasePublisherAnalyzer|Demon|DeuSu|developers.google.com|Devil|Digg|Digincore|DigitalPebble|Dirbuster|Disqus|Dispatch|DittoSpyder|dlvr|DMBrowser|DNS-Tools Header-Analyzer|DNSPod-reporting|docoloc|Dolphin http client|DomainAppender|Donuts Content Explorer|dotMailer content retrieval|dotSemantic|downforeveryoneorjustme|downnotifier.com|DowntimeDetector|Dragonfly File Reader|Drip|Drupal|DTS Agent|dubaiindex|EARTHCOM|Easy-Thumb|EasyDL|Ebingbong|eCairn-Grabber|eCatch|ECCP|eContext|Ecxi|EirGrabber|ElectricMonk|elefent|EMail Exractor|EMail Wolf|EmailWolf|Embarcadero|Embed PHP Library|Embedly|endo|evc-batch|EventMachine HttpClient|Everwall Link Expander|Evidon|Evrinid|ExactSearch|ExaleadCloudview|Excel|exif|Exploratodo|Express WebPictures|ExtractorPro|Extreme Picture Finder|EyeNetIE|facebookplatform|fairshare|fasthttp|Faveeo|Favicon downloader|faviconkit|FavOrg|Feed Wrangler|Feedable|Feedbin|FeedBooster|FeedBucket|FeedBunch|FeedBurner|FeedChecker|Feedly|Feedreader|FeedshowOnline|Feedspot|Feedwind|FeedZcollector|feeltiptop|Fetch API|Fetch|Fever|FHscan|Fimap|FlashGet|FlipboardBrowserProxy|FlipboardProxy|FlipboardRSS|Flock|Flunky|flynxapp|forensiq|FoundSeoTool|http:www.neomo.de|free thumbnails|Freeuploader|FreeWebMonitoring SiteChecker|Funnelback|G-i-g-a-b-o-t|GAChecker|ganarvisitas|geek-tools|Genderanalyzer|Genieo|GentleSource|GetCode|Getintent|GetLinkInfo|getprismatic.com|GetRight|getroot|GetURLInfo|GetWeb|Ghost Inspector|GigablastOpenSource|GIS-LABS|github-camo|github.com|Go package http|Go http package|Go-Ahead-Got-It|Go-http-client|Go!Zilla|gobyus|gofetch|GomezAgent|gooblog|Goodzer|Google AppsViewer|Google Desktop|Google Keyword Suggestion|Google Keyword Tool|Google Page Speed Insights|Google PP Default|Google Search Console|Google Web Preview|google_partner_monitoring|Google-Adwords|Google-Apps-Script|Google-Calendar-Importer|Google-HotelAdsVerifier|Google-HTTP-Java-Client|Google-Publisher-Plugin|Google-SearchByImage|Google-Site-Verification|Google-Structured-Data-Testing-Tool|Google-Youtube-Links|google-xrawler|GoogleCloudMonitoring|GoogleDocs|GoogleHC|GoogleProducer|GoogleSites|Google-Transparency-Report|Gookey|GoScraper|GoSpotCheck|GoSquared-Status-Checker|gosquared-thumbnailer|Gotit|GoZilla|grabify|GrabNet|Grafula|Grammarly|GrapeFX|Gregarius|GRequests|grokkit|grouphigh|grub-client|gSOAP|GT::WWW|GTmetrix|GuzzleHttp|gvfs|Haansoft|hackney|Hadi Agent|Hatena|Havij|hawkReader|HeadlessChrome|HEADMasterSEO|HeartRails_Capture|help@dataminr.com|historious|hkedcity|hledejLevne.cz|Hloader|HMView|Holmes|HonesoSearchEngine|HootSuite Image proxy|Hootsuite-WebFeed|hosterstats|HostTracker|ht:check|htdig|HTMLparser|htmlyse.com|HTTP Banner Detection|HTTP_Compression_Test|http_request2|http_requester|http-get|HTTP-Header-Abfrage|http-kit|http-request|HTTP-Tiny|HTTP::Lite|http.rb|http_get|HttpComponents|httphr|HTTPMon|httpRequest|httpscheck|httpssites_power|HttpUrlConnection|huaweisymantec|HubSpot |Humanlinks|HyperZbozi.cz Feeder|i2kconnect|Iblog|Id-search|IdeelaborPlagiaat|IDG Twitter Links Resolver|IDwhois|Iframely|igdeSpyder|IlTrovatore|Image Fetch|Image Sucker|ImageEngine|ImageVisu|Imagga|imagineeasy|imgsizer|InAGist|inbound.li parser|InDesign%20CC|Indy Library|InetURL|infegy|infohelfer|InfoTekies|InfoWizards Reciprocal Link System PRO|inpwrd.com|instabid|Instapaper|Integrity|Intelliseek|InterGET|internet_archive|Internet Ninja|InternetSeer|internetVista monitor|intraVnews|IODC|iplabel|IPS|IPWorks HTTPS Component|iqdb|Iria|Irokez|isitup.org|iskanie|isUp.li|iThemes Sync|iZSearch|JAHHO|janforman|Jaunt|Jbrofuzz|Jersey|JetCar|Jigsaw|Jobboerse|JobFeed discovery|Jobg8 URL Monitor|jobo|Jobrapido|Jobsearch1.5|JoinVision Generic|JolokiaPwn|Joomla|Jorgee|JS-Kit|JustView|Kaspersky Lab CFR link resolver|KeepRight OpenStreetMap Checker|Kelny|Kerrigan|KeyCDN|Keyword Extractor|Keyword Density|Keywords Research|KickFire|KimonoLabs|Kml-Google|knows.is|KOCMOHABT|kouio|kube-probe|kulturarw3|KumKie|L.webis|Larbin|Lavf|LayeredExtractor|LeechFTP|LeechGet|letsencrypt|Lftp|LibVLC|LibWeb|Libwhisker|Licorne|Liferea|Lightspeedsystems|Likse|link checker|Link Valet|link_thumbnailer|LinkAlarm|linkCheck|LinkExaminer|linkfluence|linkpeek|LinkPreviewGenerator|LinkScan|LinksManager|LinkTiger|LinkWalker|Lipperhey|Litemage_walker|livedoor ScreenShot|LoadImpactRload|localsearch-web|LongURL API|looksystems.net|lua-resty-http|lwp-request|lwp-trivial|LWP::Simple|lycos|LYT.SR|mabontland|Mag-Net|MagpieRSS|Mail.Ru|MailChimp|Majestic12|makecontact|Mandrill|MapperCmd|marketinggrader|MarkMonitor|MarkWatch|Mass Downloader|masscan|Mata Hari|mediawords|MegaIndex.ru|MeltwaterNews|Melvil Rawi|MergeFlow-PageReader|Metaspinner|MetaURI|MFC_Tear_Sample|Microsearch|Microsoft Office |Microsoft Outlook|Microsoft Windows Network Diagnostics|Microsoft-WebDAV-MiniRedir|Microsoft Data Access|MIDown tool|MIIxpc|Mindjet|Miniature.io|Miniflux|Mister PiX|mixdata dot com|mixed-content-scan|Mixmax-LinkPreview|mixnode|Mnogosearch|mogimogi|Mojeek|Mojolicious|Monit|monitis|Monitority|montastic|MonTools|Moreover|Morning Paper|MovableType|mowser|Mrcgiguy|MS Web Services Client Protocol|MSFrontPage|mShots|MuckRack|muhstik-scan|MVAClient|MxToolbox|nagios|Najdi.si|Name Intelligence|Nameprotect|Navroad|NearSite|Needle|Nessus|Net Vampire|NetAnts|NETCRAFT|NetLyzer|NetMechanic|NetNewsWire|Netpursual|netresearch|NetShelter ContentScan|Netsparker|NetTrack|Netvibes|NetZIP|Neustar WPM|NeutrinoAPI|NewRelicPinger|NewsBlur Finder|NewsGator|newsme|newspaper|Nexgate Ruby Client|NG-Search|Nibbler|NICErsPRO|Nikto|nineconnections.com|NLNZ_IAHarvester|Nmap Scripting Engine|node-superagent|node-urllib|node.io|Nodemeter|NodePing|nominet.org.uk|Norton-Safeweb|Notifixious|notifyninja|nuhk|Nuzzel|nWormFeedFinder|Nymesis|NYU|Ocelli|Octopus|oegp|Offline Explorer|Offline Navigator|og-scraper|okhttp|Omea Reader|omgili|OMSC|Online Domain Tools|OpenCalaisSemanticProxy|Openfind|OpenLinkProfiler|Openstat|OpenVAS|Optimizer|Orbiter|OrgProbe|orion-semantics|Outlook-Express|ow.ly|Owler|ownCloud News|OxfordCloudService|Page Analyzer|Page Valet|page_verifier|page scorer|PageAnalyzer|PageGrabber|PagePeeker|PageScorer|Pagespeed|Panopta|Papa Foto|parsijoo|Pavuk|PayPal IPN|pcBrowser|Pcore-HTTP|Pearltrees|PECL::HTTP|peerindex|Peew|PeoplePal|Perlu -|PhantomJS Screenshoter|PhantomJS|Photon|phpservermon|Pi-Monster|Picscout|Picsearch|PictureFinder|Pimonster|ping.blo.gs|Pingability|PingAdmin.Ru|Pingdom|Pingoscope|PingSpot|pinterest.com|Pixray|Pizilla|Plagger|Ploetz \+ Zeller|Plukkie|plumanalytics|PocketImageCache|PocketParser|Pockey|POE-Component-Client-HTTP|Pompos|Porkbun|Port Monitor|postano|PostmanRuntime|PostPost|PowerPoint|Priceonomics Analysis Engine|PrintFriendly.com|PritTorrent|Prlog|probethenet|Project 25499|Promotion_Tools_www.searchenginepromotionhelp.com|prospectb2b|Protopage|ProWebWalker|PRTG Network Monitor|pshtt| https scanning|PTST |PTST+|Pulsepoint XT3 web scraper|Pump|Python-httplib2|python-requests|Qirina Hurdler|QQDownload|QrafterPro|Qseero|Qualidator.com SiteAnalyzer|QueryN Metasearch|queuedriver|Quora Link Preview|Radian6|RankActive|RankFlex|RankSonicSiteAuditor|Re-re Studio|Readability|RealDownload|RealPlayer%20Downloader|RebelMouse|Recorder|RecurPost|redback|Redirect Checker Tool|ReederForMac|ReGet|RepoMonkey|request.js|ResponseCodeTest|RestSharp|Riddler|Rival IQ|Robosourcer|Robozilla|ROI Hunter|RPT-HTTPClient|rss reader|RSSOwl|RssReader|safe-agent-scanner|SalesIntelligent|Saleslift|SauceNAO|SBIder|scalaj-http|scan.lol|ScanAlert|Scoop|scooter|ScoutJet|ScoutURLMonitor|ScrapeBox Page Scanner|SimpleScraper|Scrapy|Screaming|ScreenShotService|Scrubby|Scrutiny|search.thunderstone|Search37|Searchestate|SearchExpress|SearchSight|Seeker|semanticdiscovery|semanticjuice|Semiocast HTTP client|Semrush|sentry|SEO Browser|Seo Servis|seo-nastroj.cz|seo4ajax|Seobility|SEOCentro|SeoCheck|SEOkicks|Seomoz|SEOprofiler|SEOsearch|SeopultContentAnalyzer|seoscanners|SEOstats|Server Density Service Monitoring|servernfo.com|Seznam|Shelob|Shodan|Shoppimon Analyzer|ShoppimonAgent|ShopWiki|ShortLinkTranslate|shrinktheweb|Sideqik|SilverReader|SimplePie|SimplyFast|Siphon|SISTRIX|Site-Shot|Site24x7|SiteBar|Sitebeam|Sitebulb|SiteCondor|SiteExplorer|SiteGuardian|Siteimprove|SiteIndexed|Sitemap Generator|SitemapGenerator|SiteMonitor|Siteshooter B0t|SiteSnagger|SiteSucker|SiteTruth|Sitevigil|sitexy.com|SkypeUriPreview|Slack|slider.com|SlySearch|SmartDownload|SMRF URL Expander|SMUrlExpander|Snake|Snappy|SnapSearch|Snarfer|SniffRSS|sniptracker|Snoopy|SnowHaze Search|sogou web|SortSite|Sottopop|sovereign.ai|SpaceBison|SpamExperts|Spammen|Spanner|spaziodati|SPDYCheck|Specificfeeds|SPEng|Spinn3r|spray-can|Sprinklr |spyonweb|sqlmap|Sqlworm|Sqworm|SSL Labs|ssl-tools|StackRambler|Statastico|StatusCake|Steeler|Stratagems Kumo|Stroke.cz|StudioFACA|StumbleUpon|suchen|Sucuri|Super Monitoring|SuperHTTP|Surphace Scout|Suzuran|SwiteScraper|Symfony BrowserKit|Symfony2 BrowserKit|SynHttpClient-Built|Sysomos|sysscan|Szukacz|T0PHackTeam|tAkeOut|Tarantula|Taringa UGC|TarmotGezgin|Teleport|Telesoft|Telesphoreo|Telesphorep|Tenon.io|terrainformatica.com|Test Certificate Info|Tetrahedron|The Drop Reaper|The Expert HTML Source Viewer|The Knowledge AI|theinternetrules|TheNomad|theoldreader.com|Thinklab|Thumbshots|ThumbSniper|timewe.net|TinEye|Tiny Tiny RSS|TLSProbe|Toata|topster|touche.com|Traackr.com|tracemyfile|TrapitAgent|Trendiction|Trendsmap|trendspottr.com|truwoGPS|TulipChain|Turingos|Turnitin|tweetedtimes.com|Tweetminster|Tweezler|twibble|Twice|Twikle|Twingly|Twisted PageGetter|Typhoeus|ubermetrics-technologies|uclassify|UdmSearch|unirest-java|UniversalFeedParser|Unshorten.It|Untiny|UnwindFetchor|updated|updown.io daemon|Upflow|Uptimia|URL Verifier|URLChecker|URLitor.com|urlresolver|Urlstat|UrlTrends Ranking Updater|URLy.Warning|Vacuum|Vagabondo|vBSEO|VCI|via ggpht.com GoogleImageProxy|VidibleScraper|Virusdie|visionutils|vkShare|VoidEYE|Voil|voltron|voyager|VSAgent|VSB-TUO|Vulnbusters Meter|VYU2|w3af.org|W3C_I18n-Checker|W3C_Unicorn|W3C-checklink|W3C-mobileOK|WAC-OFU|Wallpapers|WallpapersHD|wangling|Wappalyzer|WatchMouse|WbSrch|WDT.io|web-capture.net|Web-Monitoring|Web-sniffer|Webalta|Webauskunft|WebAuto|WebCapture|WebClient|webcollage|WebCookies|WebCopier|WebCorp|WebDataStats|WebDoc|WebEnhancer|WebFetch|WebFuck|WebGo\\ IS|WebGo IS|WebImageCollector|WebImages|WebIndex|webkit2png|WebLeacher|webmastercoffee|WebPix|WebReaper|WebSauger|webscreenie|Webshag|Webshot|Website Analyzer|WebsiteExtractor|websitepulse agent|websitepulse checker|WebsiteQuester|Websnapr|Webster|WebStripper|WebSucker|Webthumb|WebThumbnail|WebWhacker|WebZIP|WeLikeLinks|WEPA|WeSEE|wf84|Wfuzz|WhatsApp|WhatsMyIP|WhatWeb|WhereGoes|Whibse|WhoRunsCoinHive|Whynder Magnet|Windows-RSS-Platform|WinPodder|wkhtmlto|wmtips|Woko|Word|WordPress|WordupinfoSearch|WP Engine Install Performance API|wpif|wprecon.com survey|WPScan|wscheck|Wtrace|WWW-Collector-E|WWW-Mechanize|WWW::Document|WWW::Mechanize|www.monitor.us|WWWOFFLE|x09Mozilla|x22Mozilla|XaxisSemanticsClassifier|Xenu Link Sleuth|XING-contenttabreceiver|Yaanb|yacy|Yahoo Ad monitoring|Yahoo Link Preview|YahooCacheSystem|YahooYSMcm|YandeG|Yo-yo|Yoleo Consumer|yoogliFetchAgent|YottaaMonitor|yourls.org|YoYs.net|YP.PL|Zabbix|Zade|Zao|Zauba|Zemanta Aggregator|Zend_Http_Client|Zermelo|Zeus|zgrab|ZnajdzFoto|Zombie|ZyBorg)/i,init:function(){return this.filterCrawlers()&&this.isCrawler()},filterCrawlers:function(){return!!t.crawlerFilter},isCrawler:function(){return this.crawlerUserAgentMask.test(e.navigator.userAgent)}};return r}(window,e.defaults),void 0===e)e={};if(e.configParser=function(e,t,r){var i={appendDefaultSlices:function(t,i){if(r.decodeURIrecursively(t.url)!==r.decodeURIrecursively(e.location.pathname)&&(t.url_real=e.location.pathname),!t.reference_time){var o=r.getReferenceTimeFromBlock('[data-io-article-url="'+i+'"]');o&&(t.reference_time=o)}var a=r.getLastestHeadlineTestIds();a&&(t.ab_block_id=a.blockId,t.ab_headline_id=a.headlineId),t.user_agent=e.navigator.userAgent,t.pr=r.getPreviousURI(),t.pr_domain=r.getPreviousDomain(),t.device=r.getDeviceName(),t.browser_version=r.getBrowserNameAndVersion(),t.browser=r.getBrowserName(),t.referrer=r.getReferrer(null,i),t.first_source=r.getReferrerFirst(),t.depth=r.getDepth(),t.user_type=r.getUserTypeByProject(),t.user_id=r.getUserId(),t.session_id=r.getSessionId()},transformSliceValue:function(e){return String(e).trim()},transformSliceValuePlural:function(e){var t,i,o=[];for(t=0;t<r.parseLength(e);t++)(i=this.transformSliceValue(e[t]))&&-1===o.indexOf(i)&&o.push(i);return o.join("|")},getSlicesFromPageDescriptor:function(e){var t,i,o,a={};for(t in e)if(e.hasOwnProperty(t)&&(i=e[t])&&(i=r.identifyArray(i)?this.transformSliceValuePlural(i):this.transformSliceValue(i)))switch(t){case"page_url":o=r.parseURL(i),a.url||(a.url=o.pathname,a.domain=o.hostname),a.domain||"main"!==e.page_type||(a.domain=o.hostname);break;case"page_url_canonical":if("main"===e.page_type)break;o=r.parseURL(i),a.domain=o.hostname,a.url=o.pathname+o.search;break;case"page_title":a.page=i;break;case"page_type":a.page_type=i,"article"===i&&(a.author||(a.author="No Author"),a.category||(a.category="No Category")),"main"===i&&(a.url="/");break;case"page_language":a.language=i;break;case"article_authors":"article"===e.page_type&&(a.author=i);break;case"article_categories":a.category=i;break;case"article_subcategories":a.sub_category=i;break;case"article_type":a.type_article=i;break;case"article_word_count":a.reference_time=r.getReferenceTimeFromWordsCount(i);break;case"article_publication_date":a.pub_date=i;break;case"tags":a.article_tags=i;break;default:a[t]=i}return a.page||(a.page="No Title"),a},getLatestConfig:function(){if("[object Object]"===String(e._io_config)){var t=r.getSortedSemver(r.getEnumerableKeys(e._io_config)).pop();return e._io_config[t]}}},o={init:function(e){return this.data=e,this},getSlices:function(){var e=i.getSlicesFromPageDescriptor(this.data);return i.appendDefaultSlices(e,this.data.page_url,e.url),e},defaultTypes:["main","article","default"],optInPageTypes:["video-embed"],getPageType:function(){var e=String(this.data.page_type).trim();return-1===this.defaultTypes.indexOf(e)&&-1===this.optInPageTypes.indexOf(e)&&(e="default"),e}};return i.PageDescriptor=o,i.getPageDescriptor=function(t,i){i||(i=this.PageDescriptor.defaultTypes);var o=this.getLatestConfig();if(o){var a,n,s,c=t?r.parseURL(t).pathname:e.location.pathname;"/"!==(c=r.decodeURIrecursively(c)).slice(-1)&&(c+="/");for(var l=r.parseLength(o);l--;)(a=o[l]).page_url&&(n=r.parseURL(a.page_url).pathname,"/"!==(n=r.decodeURIrecursively(n)).slice(-1)&&(n+="/"),n===c&&(s=r.createObject(this.PageDescriptor).init(a)));return s?-1===i.indexOf(s.getPageType())?null:s:null}},i.bindOnPageDescriptorAppearance=function(t,i,o){var a=this.getPageDescriptor(t,o);if(a)i(a);else var n=r.setIntervalSafe(e,function(){var r=this.getPageDescriptor(t,o);r&&(e.clearInterval(n),i(r))}.bind(this),100)},i}(window,document,e.helpers),void 0===e)e={};if(e.configParser.appendDefaultSlices=function(t,r){e.helpers.decodeURIrecursively(t.url)!==e.helpers.decodeURIrecursively(window.location.pathname)&&(t.url_real=window.location.pathname),t.user_agent=window.navigator.userAgent,t.pr=e.helpers.getPreviousURI(),t.pr_domain=e.helpers.getPreviousDomain(),t.device=e.helpers.getDeviceName(),t.browser_version=e.helpers.getBrowserNameAndVersion(),t.browser=e.helpers.getBrowserName(),t.referrer=e.helpers.getReferrer(null,r),t.first_source=e.helpers.getReferrerFirst(),t.depth=e.helpers.getDepth(),t.user_type=e.helpers.getUserTypeByProject(),t.user_id=e.helpers.getUserId(),t.session_id=e.helpers.getSessionId()},e.configParser.getSlicesFromPageDescriptor=function(t){var r,i,o,a={};for(r in t)if(t.hasOwnProperty(r)&&(i=t[r])&&(i=e.helpers.identifyArray(i)?this.transformSliceValuePlural(i):this.transformSliceValue(i)))switch(r){case"page_url":o=e.helpers.parseURL(i),a.url||(a.url=o.pathname,a.domain=o.hostname),a.domain||"main"!==t.page_type||(a.domain=o.hostname);break;case"page_url_canonical":if("main"===t.page_type)break;o=e.helpers.parseURL(i),a.domain=o.hostname,a.url=o.pathname+o.search;break;case"page_title":a.page=i;break;case"page_type":"article"===i&&(a.author||(a.author="No Author"),a.category||(a.category="No Category")),"main"===i&&(a.url="/");break;case"article_authors":"article"===t.page_type&&(a.author=i);break;case"article_categories":a.category=i;break;case"article_subcategories":a.sub_category=i;break;case"article_type":a.type_article=i;break;case"article_publication_date":a.pub_date=i;break;default:a[r]=i}return a.page||(a.page="No Title"),a},e.configParser.getPageDescriptor=function(t,r){r||(r=this.PageDescriptor.defaultTypes);var i=this.getLatestConfig();if(i){var o,a,n,s=t?e.helpers.parseURL(t).pathname:window.location.pathname;"/"!==(s=e.helpers.decodeURIrecursively(s)).slice(-1)&&(s+="/");for(var c=e.helpers.parseLength(i);c--;)(o=this.filterSlices(i[c])).page_url&&(a=e.helpers.parseURL(o.page_url).pathname,"/"!==(a=e.helpers.decodeURIrecursively(a)).slice(-1)&&(a+="/"),a===s&&(n=e.helpers.createObject(this.PageDescriptor).init(o)))}else n=e.helpers.createObject(this.PageDescriptor).init(this.filterSlices({}));return n?-1===r.indexOf(n.getPageType())?null:n:null},e.configParser.filterSlices=function(t){var r={page_title:t.page_title||document.title,page_url:t.page_url||window.location.pathname+window.location.search,page_url_canonical:t.page_url_canonical||window.location.pathname,page_type:"article",article_authors:t.authors||t.article_authors||["No Author"],article_categories:t.categories||t.article_categories||["No Category"],article_publication_date:t.article_publication_date||""};if("mediabox-smart"==e.defaults.product){var i={article_tags:t.tags||t.article_tags||null,user_status:t.user_status||null,article_type:t.article_type||null,article_subcategories:t.subcategories||t.article_subcategories||null};for(var o in i)null!==i[o]&&(r[o]=i[o])}return r},void 0===e)e={};if(e.viewTracker=function(e,t,r){var i={listenForConfigAndPageMatchOnce:function(){r.bindOnPageDescriptorAppearance(e.location.href,function(e){var r=e.getSlices();t.sendMetric("pageviews",r)}.bind(this))},listenForPageChnages:function(){t.bindOnUrlChange(this.listenForConfigAndPageMatchOnce.bind(this))},init:function(){this.listenForConfigAndPageMatchOnce(),this.listenForPageChnages()}};return i}(window,e.helpers,e.configParser),void 0===e)e={};if(e.readabilityTracker=function(e,t,r,i){var o={pageYOffset:0,scrollHeight:t.documentElement.scrollHeight},a={getScrollPercent:function(){if(o.windowPageYOffset>e.pageYOffset)return 0;o.windowPageYOffset=e.pageYOffset;var t=o.scrollHeight,r=e.pageYOffset-o.pageYOffset;if(!t)return 0;var i=t-r-e.innerHeight;i<0&&(i=0);var a=100-i/t*100;return Math.abs(+a.toFixed())},sendMetric:function(e){i.bindOnPageDescriptorAppearance(this.url,function(t){r.sendMetric(e,t.getSlices())})},tryToTrackReadabilityAndUnbind25:function(){this.getScrollPercent()<=25||(e.removeEventListener("scroll",this.boundHandles.tryToTrackReadabilityAndUnbind25),this.sendMetric("read_top"))},tryToTrackReadabilityAndUnbind50:function(){this.getScrollPercent()<=50||(e.removeEventListener("scroll",this.boundHandles.tryToTrackReadabilityAndUnbind50),this.sendMetric("read_middle"))},tryToTrackReadabilityAndUnbind75:function(){this.getScrollPercent()<=75||(e.removeEventListener("scroll",this.boundHandles.tryToTrackReadabilityAndUnbind75),this.sendMetric("read_bottom"))},tryToTrackReadabilityAndUnbind95:function(){this.getScrollPercent()<=95||(e.removeEventListener("scroll",this.boundHandles.tryToTrackReadabilityAndUnbind95),this.sendMetric("read_finished"))},bindEvents:function(){this.boundHandles={},this.boundHandles.tryToTrackReadabilityAndUnbind25=r.addEventListenerSafe(e,"scroll",this.tryToTrackReadabilityAndUnbind25.bind(this)),this.boundHandles.tryToTrackReadabilityAndUnbind50=r.addEventListenerSafe(e,"scroll",this.tryToTrackReadabilityAndUnbind50.bind(this)),this.boundHandles.tryToTrackReadabilityAndUnbind75=r.addEventListenerSafe(e,"scroll",this.tryToTrackReadabilityAndUnbind75.bind(this)),this.boundHandles.tryToTrackReadabilityAndUnbind95=r.addEventListenerSafe(e,"scroll",this.tryToTrackReadabilityAndUnbind95.bind(this))},init:function(t){this.element=t,this.url=e.location.pathname+e.location.search,this.bindEvents()}},n={trackExistingArticles:function(){var e=r.createObject(a);e.init(t.documentElement),this.instances.push(e)},onUrlChangeCallback:function(){o.pageYOffset=e.pageYOffset,o.scrollHeight=t.documentElement.scrollHeight-o.pageYOffset,this.trackExistingArticles()},listenForPageChnages:function(){r.bindOnUrlChange(this.onUrlChangeCallback.bind(this))},init:function(){this.instances=this.instances||[],this.listenForPageChnages(),this.trackExistingArticles()}};return{init:function(){n.init()},ArticleReadabilityTracker:n,ArticleToRead:a}}(window,document,e.helpers,e.configParser),void 0===e)e={};if(e.timeTracker=function(e,t,r,i){var o={allowedSlices:["url","ab_block_id","ab_headline_id","device","user_status","type_article","user_id"],init:function(){r.setIntervalSafe(e,function(){("function"!=typeof t.hasFocus||t.hasFocus())&&(t.hidden||i.bindOnPageDescriptorAppearance(e.location.href,function(e){var t=e.getSlices();if(t.url){for(var i={},o=0;o<r.parseLength(this.allowedSlices);o++)t.hasOwnProperty(this.allowedSlices[o])&&(i[this.allowedSlices[o]]=t[this.allowedSlices[o]]);r.sendMetric("time",i)}}.bind(this)))}.bind(this),1e4)}};return o}(window,document,e.helpers,e.configParser),void 0===e)e={};if(e.instantArticlesTracker=function(e,t){var r={trackPageviews:function(){var r=t.parseURL(e.ia_document.shareURL);t.sendMetric("pageviews_instant",{url:r.pathname,domain:r.hostname,depth:1,referrer:"fb_ia",device:"smart (Other)",page_type:"article",user_id:t.getUserId(),session_id:t.getSessionId()})},trackTime:function(){t.setIntervalSafe(e,function(){t.sendMetric("time",{url:t.parseURL(e.ia_document.shareURL).pathname})},1e4)},init:function(){if(e.ia_document)return this.trackPageviews(),!0}};return r}(window,e.helpers),void 0===e)e={};if(e.previousPageWatcher=function(t,r,i){var o={listenForConfigAndPageMatchOnce:function(){i.bindOnPageDescriptorAppearance(t.location.href,function(i){var o=i.getSlices();r.setPreviousURI(o.url,o.domain),"disabled"!==o.page_conversion&&t.parseInt(e.defaults.conversions,10)&&r.setConversionsPageData(o)}.bind(this))},listenForPageChnages:function(){r.bindOnUrlChange(this.listenForConfigAndPageMatchOnce.bind(this))},init:function(){"object"!=typeof t.__io&&(t.__io={}),t.__io.isPreviousPageWatcherInitialized||(t.__io.isPreviousPageWatcherInitialized=!0,i?(this.listenForConfigAndPageMatchOnce(),this.listenForPageChnages()):(r.setPreviousURI(t.location.pathname,t.location.hostname),r.bindOnUrlChange(function(){r.setPreviousURI(t.location.pathname,t.location.hostname)})))}};return o}(window,e.helpers,e.configParser),void 0===e)e={};if(e.widgetLoader=function(e,t,r,i,o){var a={};return e._io_widget={},a.reload=function(){this.clearDOM(),this.insertIntoDOM(),i.bindOnPageDescriptorAppearance(e.location.href,function(t){e._io_widget.configSlices=t.getSlices(),e._io_widget.configArticleBlockUrl=t.data.page_url,e._io_widget.start()}.bind(this))},a.clearDOM=function(){for(var e=t.querySelectorAll('div[data-io-id="_io_widget_element"], script[data-io-id="_io_widget_element"]'),r=0;r<o.parseLength(e);r++)e[r].remove()},a.insertIntoDOM=function(){var e=t.createElement("div"),r=t.createElement("script");r.type="text/javascript",r.text=this.data.widget.js,e.style.position="static",r.id="_io_widget_element_div",r.dataset.ioId=e.dataset.ioId="_io_widget_element",e.innerHTML=this.data.widget.html,t.body.appendChild(e),t.body.appendChild(r)},a.startWidget=function(t){this.clearDOM(),this.insertIntoDOM(),e._io_widget.configSlices=t.getSlices(),e._io_widget.configArticleBlockUrl=t.data.page_url,e._io_widget.start(this.data.widget.type,this.data.widget.overall)},a.load=function(r,i,a){e._io_widget={id:i,hash:r};var n=new XMLHttpRequest,s=function(){var e=o.getCookieValue("_io_widget_debug");return"https://"+(e=e?e+"_":"")+"widget.onthe.io"}(),c={id:i,hash:r,title:t.title,force_type:"main_new",path:e.location.pathname+e.location.search};n.open("POST",s,!0),n.setRequestHeader("Content-type","application/x-www-form-urlencoded"),n.onreadystatechange=function(){if(4==n.readyState&&200==n.status){var r=JSON.parse(n.responseText);if(!r)return;this.data=r;var i=o.setIntervalSafe(e,function(){t.body&&(e.clearInterval(i),this.startWidget(a))}.bind(this),1e3)}}.bind(this);var l="";for(var u in c)l+=u+"="+encodeURIComponent(c[u])+"&";n.send(l)},a.init=function(){var a=(e.location.hash.match(/^#client-widget-([a-z0-9_]{32})/i)||[]).pop(),n=(t.cookie.match(/_io_widget=([a-z0-9_]{32})/i)||[]).pop(),s=(e.location.search.match(/\?widget-token=([a-z0-9_]{64})/i)||[]).pop(),c=(e.location.hash.match(/_widget-token-([a-z0-9_]{64})/i)||[]).pop(),l=(t.cookie.match(/_io_widget_token=([a-z0-9_]{64})/i)||[]).pop(),u=a||n,d=s||c||l;if(u){var h=new Date((new Date).setFullYear((new Date).getFullYear()+1)).toUTCString(),p=e.location.hostname.replace(/^www\./i,""),g=e.location.pathname;e.parseInt(r.setWidgetOnMainDomain,10)&&(p=o.getMainDomain(),g="/"),t.cookie="_io_widget="+u+"; expires="+h+"; domain="+p+"; path="+g;var m=e.location.search;if(d&&(m=e.location.search.replace(/\?widget-token=([a-z0-9_]{64})/i,""),t.cookie="_io_widget_token="+d+"; expires="+h+"; domain="+p+"; path="+g),a){var f=e.location.protocol+"//"+e.location.hostname+e.location.pathname+m;history.pushState("",t.title,f)}i.bindOnPageDescriptorAppearance(e.location.href,function(e){this.load(u,r.projectId,e)}.bind(this)),o.bindOnUrlChange(this.reload.bind(this))}},a}(window,document,e.defaults,e.configParser,e.helpers),e.helpers.loadComponentAsync(e.debugCodeLoader))return;if(e.helpers.loadComponentAsync(e.crawlerDetector))return;if(e.helpers.loadComponentAsync(e.doubleLoadingDetector))return;e.helpers.loadComponentAsync(e.instantArticlesTracker),e.helpers.loadComponentAsync(e.previousPageWatcher),e.helpers.loadComponentAsync(e.viewTracker),e.helpers.loadComponentAsync(e.readabilityTracker),e.helpers.loadComponentAsync(e.timeTracker),e.helpers.loadComponentAsync(e.widgetLoader)}catch(t){try{e.helpers.trackErrorMetric(t)}catch(e){}}}()}]);