!function(e){var t=e.jizvehd||{};t.id="jizvehd",t.raw_base="jizvehd.misosoup.io",t.base="//jizvehd.misosoup.io/",t.window=e,t.document=e.document,t.host=t.window.location.protocol+"//"+t.window.location.host,t.protected=!1,t.iframes=[],t.iframe=function(e){var r=e.parentNode,a=t.width_parser(e),n=t.height_parser(e);if(0==a||0==n){t.to_array(r.classList).forEach(function(e){var t=new RegExp("([0-9]+)x([0-9]+)","i").exec(e)||[];3==t.length&&(a=t[1],n=t[2])})}var i=document.createElement("iframe"),o="f"+Math.random().toString(36).substring(7);return i.style.outline="none",i.style.border="none",i.style.display="none",i.style.overflow="hidden",i.style.background="transparent",i.className=o,i.src=t.url("a",!1,!1,{width:a,height:n,frame:o,referrer:"http://www.makeuseof.com/tag/quantum-computers-end-cryptography/",creative_override:t.hash_value("m-creative"),date_string:(new Date).toString(),protected:t.protected}),t.iframes.push(i),i},t.width_parser=function(e){var t=e.parentNode||{style:{}},r=e.offsetWidth||e.style.width||e.style.minWidth||e.style.maxWidth,a=t.offsetWidth||t.style.width||t.style.minWidth||t.style.maxWidth;return parseInt(r||a)||0},t.height_parser=function(e){var t=e.parentNode||{style:{}},r=e.offsetHeight||e.style.height||e.style.minHeight||e.style.maxHeight,a=t.offsetHeight||t.style.height||t.style.minHeight||t.style.maxHeight;return parseInt(r||a)||0},t.blocker_check=function(e,r){var a=document.createElement("div");a.innerHTML=" ",a.className="adsbox googleads carbonads adsbygoogle",e.document.body.appendChild(a),e.setTimeout(function(){var e=t.document.querySelector("#ghostery-box");t.protected=0==a.offsetHeight||!!e,a.remove(),r&&r(t.protected)},300)},t.tag_name=function(e){return(e.tagName||"").toLowerCase()},t.to_array=function(e){return Array().slice.call(e||[])},t.script_match=function(e){for(var r=0;r-1)return!0}return!1},t.element_matches=function(e){if("function"==typeof e.matches&&e.matches(t.observables.query))return!0;if("function"==typeof e.matchesSelector&&e.matchesSelector(t.observables.query))return!0;if("script"==(e.tagName||"").toLowerCase()&&!e.src&&t.script_match(e))return!0;for(var r=(e.document||e.ownerDocument).querySelectorAll(t.observables.query),a=0;r[a]&&r[a]!==e;)a++;return!!r[a]},t.url_params="",t.url_attributes={battery:{},demensions:{},plugins:[],languages:[],components:[],do_not_track:!1,page_url:"http://www.makeuseof.com/tag/quantum-computers-end-cryptography/",protected:t.protected,advertiser:t.advertiser,campaign:t.campaign,creative:t.creative,industry:t.industry},t.status=function(e){var r=document.createElement("img");r.src=t.url(e,!1,!0),r.m_handled=!0,r.style.display="none",document.body.appendChild(r),r.onload=function(){r.remove()}},t.url=function(e,r,a,n){var i=1==a?t.url_params:"";return 0!=r&&(e=btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=+$/,"")),t.base+e+"?"+i+"&"+t.url_serialize(n||{})},t.url_serialize=function(e,r){var a=[];for(var n in e)if(e.hasOwnProperty(n)&&null!=e[n]&&void 0!=e[n]){var i=r?r+"["+n+"]":n,o=e[n];a.push("object"==typeof o?t.url_serialize(o,i):encodeURIComponent(i)+"="+encodeURIComponent(o))}return a.join("&")},t.hash_value=function(t){var r=e.location.hash;if(-1!=r.indexOf(t)){var a=r.split("=");if(2==a.length)return a[1]}return null},t.has_hash_value=function(e){return value=t.hash_value(e),console.log(e,value),!!value&&value.length>0},t.fetch_attributes=function(e){var r=Object.keys(t.url_attributes);r.forEach(function(a,n){switch(a){case"battery":if(!t.window.navigator.getBattery)break;t.window.navigator.getBattery().then(function(e){t.url_attributes[a]={charging:e.charging,charging_time:e.chargingTime,level:e.level}});break;case"demensions":t.url_attributes[a]={width:t.window.innerWidth,height:t.window.innerHeight};break;case"languages":t.url_attributes[a]=t.window.navigator.languages||[];break;case"do_not_track":t.url_attributes[a]="1"==t.window.navigator.doNotTrack}n==r.length-1&&setTimeout(function(){t.blocker_check(t.window,function(r){t.url_attributes.protected=r,t.url_params=t.url_serialize(t.url_attributes),e()})},500)})},t.observables={query:[".adsbygoogle",".dp-ad-chrome iframe","#_carbonads_js",'div[id*="div-gpt-ad-"]','.ad-tag[data-ad-size*="300x250"]',".proper-ad-unit",'div[id*="crt-"]',".adswidget",".adblock_awareness",'div[id*="kmni_"]'].join(","),xpaths:["//body//script[contains(., 'OA_show')]/parent::*","//body//script[contains(., 'Criteo.DisplayAd')]"].join(" | "),scripts:["OA_show","Criteo.DisplayAd"]},t.observe_init=function(){t.fetch_current(),t.start_observing(),e.onfocus=function(){t.refresh_iframes()}},t.fetch_xpath=function(){if(!t.observables.xpaths)return[];for(var e=[],r=document.evaluate(t.observables.xpaths,document.body,null,XPathResult.ANY_TYPE,null),a=r.iterateNext();a;)e.push(a),a=r.iterateNext();return e},t.fetch_scripts=function(){return t.to_array(t.document.querySelectorAll("body script")).filter(t.script_match)},t.fetch_current=function(){var e=t.to_array(t.document.querySelectorAll(t.observables.query)),r=t.fetch_xpath(),a=t.fetch_scripts();e.concat(r,a).filter(function(e){return!e.attributes.m&&(e.setAttribute("m",!0),!e.attributes["m-ignore"])}).forEach(t.migrate)},t.start_observing=function(){t.observer().observe(t.document.body,{attributes:!0,childList:!0,subtree:!0}),setInterval(function(){t.fetch_current()},1e3),e.addEventListener("message",function(r){var a=t.document.querySelector("."+r.data.frame);if("frame.remove"==r.data.name){var n=t.window.jizvehd_callback,i=a.parentNode.parentNode;i.removeChild(a.parentNode),n&&n(i)}if("frames.optout.all"==r.data.name&&t.iframes.forEach(function(e){e.src=t.base+"/oo"}),"frame.show"==r.data.name){var o=a.parentNode;o.parentNode.style.display="block !important",o.style.position="relative",o.style.minHeight=r.data.height+"px",o.style.minWidth=r.data.width+"px",o.style.width="100%",o.style.height="100%",a.style.position="absolute",a.style.top="50%",a.style.left="50%",a.style.marginTop="-"+r.data.height/2+"px",a.style.marginLeft="-"+r.data.width/2+"px",a.width=r.data.width,a.height=r.data.height,a.style.display="block",o.offsetHeight>o.offsetWidth&&"100%"==o.style.height&&(o.style.height=r.data.height+"px")}if("frame.reload"==r.data.name&&(t.iframes_refresh.push(a),e.document.hasFocus()&&t.refresh_iframes()),"frame.impression"==r.data.name&&t.impression_check(a),"fullscreen.show"==r.data.name){var s=document.createElement("iframe"),c="f"+Math.random().toString(36).substring(7);s.style.outline="none",s.style.border="none",s.style.overflow="hidden",s.style.background="black",s.style.position="fixed",s.style.top="0",s.style.left="0",s.style.right="0",s.style.bottom="0",s.style.zIndex="100000",s.width="100%",s.height="100%",s.className=c,s.src=t.base+r.data.url+"&frame="+c,t.document.body.appendChild(s)}if("fullscreen.remove"==r.data.name){var i=a.parentNode;i.removeChild(a)}},!1)},t.observer=function(){return new MutationObserver(function(e){e.forEach(function(e){t.to_array(e.addedNodes).forEach(function(e){t.element_matches(e)&&t.migrate(e)})})})},t.migrate=function(e){var r=t.iframes.length;t.width_parser(e);if(!t.hash_value("m-creative")&&r>0&&.3333333333333333=-5&&r.left>=-5&&(e.innerHeight||document.documentElement.clientHeight)-r.bottom>=-5&&(e.innerWidth||document.documentElement.clientWidth)-r.right>=-5&&t.contentWindow&&t.contentWindow.postMessage({name:"frame.impression"},"*")},t.impression_frame_init=function(){t.impression=!1,e.parent.window.postMessage({name:"frame.impression",frame:t.frame},"*"),e.addEventListener("message",function(e){"frame.impression"!=e.data.name||t.impression||(t.impression=!0,t.status("i"))})},t.init=function(){t.fetch_attributes(function(){t.frame?t.impression_frame_init():(t.status("p"),t.impression_parent_init(),t.protected&&t.observe_init())})},t.init()}(window);