var i,rb_scriptHead,rb_referrerScript,rbWidget_seniorliving;if(typeof rb_IsReferrerScriptLoaded=="undefined"){var rb_IsReferrerScriptLoaded=!1,rb_scriptLoadCallbacks=[],rb_IsReferrerScriptLoadingStarted=!1,rb_existingScripts=document.getElementsByTagName("script");for(i=rb_existingScripts.length;i--;)rb_existingScripts[i].src.toLowerCase().indexOf("roobrik.com")>0&&rb_existingScripts[i].src.toLowerCase().indexOf("referrertracking.js")>0&&(rb_IsReferrerScriptLoaded=!0);rb_IsReferrerScriptLoaded||rb_IsReferrerScriptLoadingStarted||(rb_IsReferrerScriptLoadingStarted=!0,rb_scriptHead=document.getElementsByTagName("head")[0],rb_referrerScript=document.createElement("script"),rb_referrerScript.setAttribute("src","https://widget.roobrik.com/scripts/referrertracking.js?ver=3.1"),rb_referrerScript.onload=function(){rb_IsReferrerScriptLoaded=!0;for(var n=0;n<rb_scriptLoadCallbacks.length;n++)console.log("Render: "+rb_scriptLoadCallbacks[n].DivId),rb_scriptLoadCallbacks[n].DivId?rb_scriptLoadCallbacks[n].Callback(rb_scriptLoadCallbacks[n].DivId):rb_scriptLoadCallbacks[n].Callback()},rb_scriptHead.appendChild(rb_referrerScript))}rbWidget_seniorliving={Parameters:[],IframeSource:"https://widget.roobrik.com/widgetcontent?rb_wid=9aa02e41-ee79-49e8-b810-7d392be61415&oid=rbWidget_seniorliving",GAMeasurementID:"",IframeWidgetId:"iframe_rbWidget_seniorliving",IframeCode:'<iframe title="Senior Living Fit Assessment" id="iframe_rbWidget_seniorliving" class="roobrik-widget-iframe"><\/iframe>',ServerCRMS:"HubSpotForm".split(",").map(n=>n.trim()),CRMCookies:[{name:"HubSpotForm",cookies:[{name:"hubspotutk",retry:!0}]},{name:"WhatConverts",cookies:[{name:"wc_client_current",retry:!0}]},{name:"SharpSpring",cookies:[{name:"__ss_tk",retry:!0}]},],Init(){var i=document.getElementsByTagName("head")[0],n=document.createElement("style"),t;n.setAttribute("type","text/css");t=".roobrik-widget-iframe {width: 100%; max-width: auto; min-width: 280px; height: 350px; border-width: 0;} @media screen and (max-width: 450px) { .roobrik-widget-iframe {height:450px !important; }}";n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t));i.appendChild(n)},AddParameter(n,t){rbWidget_seniorliving.Parameters.push({Name:n,Value:encodeURI(t)})},async Render(n){var i,u,t;let r=Date.now();console.log("start render",r);i="#";try{if(!document.getElementById(n)){console.error("rbWidget_seniorliving:Show: No roobrik widget ("+n+") found to render.");return}u=rbWidget_seniorliving.IframeSource.split("?")[0];t=rbWidget_seniorliving.IframeSource.split("?")[1]||"";t=rb_ReferrerTrackingObj.RemoveQueryString(t,"sessionid");t=rb_ReferrerTrackingObj.AppendQSSessionCookies(t);for(const n of rbWidget_seniorliving.CRMCookies)if(rbWidget_seniorliving.ServerCRMS.includes(n.name))for(const i of n.cookies)t=rb_ReferrerTrackingObj.RemoveQueryString(t,i.name),t=await rb_ReferrerTrackingObj.AppendClientCookie(t,i.name,i.retry);t=rb_ReferrerTrackingObj.RemoveQueryString(t,"_gl");t=await rb_ReferrerTrackingObj.AppendGLCookie(t,rbWidget_seniorliving.GAMeasurementID,!0);t=rb_ReferrerTrackingObj.RemoveQueryString(t,"contactid");t=rb_ReferrerTrackingObj.RemoveQueryString(t,rb_ReferrerTrackingObj.trackingCookieName);t=await rb_ReferrerTrackingObj.AppendClientCookie(t,rb_ReferrerTrackingObj.trackingCookieName,!0);i=u+"?"+encodeURI(t);for(let n=0;n<rbWidget_seniorliving.Parameters.length;n++)rbWidget_seniorliving.Parameters[n].Name.toLowerCase()!=="att_eng_details"&&(i+=i.includes("?")?"&":"?",i+=rbWidget_seniorliving.Parameters[n].Name+"="+rbWidget_seniorliving.Parameters[n].Value);i+="&referrer="+encodeURIComponent(document.location.href);document.getElementById(n).innerHTML=rbWidget_seniorliving.IframeCode;document.getElementById(rbWidget_seniorliving.IframeWidgetId).src=i;rbWidget_seniorliving.ServerCRMS.includes("ActiveDemand")&&rb_ReferrerTrackingObj.SetupAD(i,n=>{document.getElementById(rbWidget_seniorliving.IframeWidgetId).src=n});let f=Date.now();console.log("total render time",(f-r)/1e3,"seconds")}catch(f){i=rbWidget_seniorliving.IframeSource+"&error="+encodeURIComponent(f.message);console.error("rbWidget_seniorliving: error =",f)}},async Show(n){rb_IsReferrerScriptLoaded?await this.Render(n):rb_scriptLoadCallbacks.push({Callback:this.Render,DivId:n})}};rbWidget_seniorliving.Init()