(function(){var o;window.cloudspongeProxy=function(){var o,e,n,t,r,c,a,i,d;for(e in i=window.location.search,d={},i.replace(/([^?=&]+)(=([^&]*))?/g,(function(o,e,n,t){return d[e]=decodeURIComponent(t)})),n={},r=d)a=r[e],"code"!==e&&"state"!==e&&"error"!==e&&"error_code"!==e&&"forward"!==e||(n[e]=a);return(n.code||n.error||n.error_code)&&n.state&&n.state.match(/_csAuth/)&&(t="https://api.cloudsponge.com/auth?"+function(){var e;for(o in e=[],n)c=n[o],e.push(o+"="+c);return e}().join("&"),window.location=t),{}}(),o=function(){function o(){this.location=n(),(window.cloudsponge.config.debug||this.location.queryParams&&this.location.queryParams.debug)&&(this.debug="?debug=true")}var e,n,t;return o.prototype.scriptId="__cs-script__",o.prototype.debug="",o.prototype.initErrors=function(o){return o()},o.prototype.load=function(){return window.cloudsponge.config.__beforeLoad&&window.cloudsponge.config.__beforeLoad.call(),this.addJavascript(this.location.origin+"/assets/address_books16-13b01a6062a3aac96a0aee1c79716fd3519025fd22d0a61427ad94c765f9a8e6.js"+this.debug,this.scriptId,{crossorigin:"anonymous"})},e=function(){var o,e,n,t;for(o in t={k:"uZ4T8G_AZhQYTdCECFM-SA",t:"k",v:window.cloudsponge.version,h:window.location.hostname},window!==window.parent&&document.referrer&&(t.p=new URL(document.referrer).hostname),e=[],t)n=t[o],e.push(encodeURIComponent(o)+"="+encodeURIComponent(n));return(new Image).src=cloudsponge.bootstrapper.location.origin+"/wlt?"+e.join("&")},o.prototype.addTrackingPixel=function(){return"loading"!==document.readyState?e():document.addEventListener?document.addEventListener("DOMContentLoaded",e):document.attachEvent?document.attachEvent("onload",e):void 0},o.prototype.launchHashExists=function(){var o;if(window.location)return o=/#?\(_cs_import=([^:]+):([^)]+)\)/,!!location.hash.match(o)},o.prototype.addJavascript=function(o,e,n,t){var r,c,a,i,d;for(a in(r=document.createElement("script")).async=1,r.src=o,e&&(r.id=e),i=n||{})d=i[a],r.setAttribute(a,d);t&&(r.readyState?r.onreadystatechange=function(){if("loaded"===r.readyState||"complete"===r.readyState)return r.onreadystatechange=null,t()}:r.onload=function(){return t()}),c=document.getElementsByTagName("script")[0];try{return c.parentNode.insertBefore(r,c)}catch(o){o}},o.prototype.addStylesheet=function(o){var e,n;return(e=document.createElement("link")).rel="stylesheet",e.media="screen",e.type="text/css",e.href=o,(n=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,n)},t=function(o){var e;return e={},o.replace(new RegExp("([^?=&]+)(=([^&]*))?","g"),(function(o,n,t,r){return e[n]=decodeURIComponent(r)})),e},n=function(){var o,e,n,r,c,a,i;for(a={src:null,scheme:window.location.protocol,host:"api.cloudsponge.com",origin:"https://api.cloudsponge.com",port:null,search:"",queryParams:{},anchor:null,path:null},r=/^(https?:)?\/\/([^\/:]+):?([0-9]+)?\/widget(\/v[0-9]+)?\/uZ4T8G_AZhQYTdCECFM-SA\.js\??([^\#]*)\#?(.*)$/,o=0,e=(c=document.getElementsByTagName("script")).length;o