var language=(window.navigator.userLanguage || window.navigator.language).split('-')[0];var locale={"fr":"fr"}[language]||"fr";var uuid=function(a){return a?(a^Math.random()*16>>a/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,uuid)};var getAnonymousId=function(){try{var k="assistant_immo_ajs_anonymous_id";if(window.localStorage[k]){return window.localStorage[k]}else{var i=uuid();window.localStorage[k]=i;return i}} catch(e){return uuid()}};var appendButtonTo=function(r){if(!!document.getElementById("assistant-immo-form")){return}var i=getAnonymousId();var f=document.createElement('a');f.id="assistant-immo-form";f.target="_blank";f.style.cssText="display:none;";var b=document.createElement('div');b.id="assistant-immo-integrated-button";b.onclick=function(){f.href="https://api.assistant.immo/api/v1/integrated_button/century-house/navigate/"+i+"/"+(new Date()).getTime()+"?ab_test_flag=green&locale="+locale;f.click() };var l=document.createElement('div');l.className="link";l.innerHTML={ "fr": "Prendre rendez-vous", "en": "Book an appointment"}[locale];b.appendChild(l);var a=document.createElement('div');a.className="powered-by";a.innerHTML={ "fr": "avec <b>Assistant</b>.immo", "en": "powered by <b>Assistant</b>.immo"}[locale];b.appendChild(a);var s=document.createElement('style');s.innerHTML="#assistant-immo-integrated-button{position:fixed;width:220px;height:75px;z-index:100000;background:#28a553;box-shadow:0 0 20px #00000099;-webkit-box-shadow:0 0 20px #000000aa;-moz-box-shadow:0 0 20px #000000aa;border-radius:38px;-webkit-border-radius:38px;-moz-border-radius:38px;cursor:pointer;bottom:50px;right:70px}#assistant-immo-integrated-button .link{position:absolute;top:0px;left:0px;right:0px;bottom:0px;color:#fff;padding:10px;text-align:center;text-decoration:none !important;font:600 18px/50px Avenir,Helvetica,Arial,sans-serif}#assistant-immo-integrated-button .powered-by{position:absolute;bottom:0px;left:0px;right:0px;height:20px;text-align:center;font:9px/20px Avenir,Helvetica,Arial,sans-serif;color:#fff}#assistant-immo-integrated-button .icon{display:none}@media screen and (max-width: 768px){#assistant-immo-integrated-button{width:200px;height:42px}#assistant-immo-integrated-button .link{font-size:16px;line-height:23px}#assistant-immo-integrated-button .powered-by{display:none}} ";b.appendChild(s);var p=document.createElement('img');p.className="logo-img";p.src="https://api.assistant.immo/api/v1/integrated_button/century-house/pixel/"+i+"/"+(new Date()).getTime()+".png?ab_test_flag=green";b.appendChild(p);r.appendChild(b);r.appendChild(f)};var shouldDisplayButton=function(){var currentUrl=document.location.href;var xhr=new XMLHttpRequest();xhr.onreadystatechange=function(){if(xhr.readyState === 4){var jsonResponse=JSON.parse(xhr.response);if(jsonResponse.should_display_button){appendButtonTo(document.body);}}};xhr.open("get", "https://api.assistant.immo/api/v1/integrated_button/century-house/should_display_button/?referer_url="+encodeURIComponent(currentUrl), true);xhr.send();};window.addEventListener('load',function(){shouldDisplayButton();} ,false);