window.olark=function(z,s,A){z=function(c,f){return{downloadAssetsAndApplication:function(w,m,K,x,b,k,e){function j(){return/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase())}function u(a,b){b=b||q;var c=b.createElement("script");c.src=(e.location.protocol=="https:"?"https:":"http:")+"//"+a;c.async=!0;c.defer=!0;(b.getElementsByTagName("head")[0]||b.getElementsByTagName("body")[0]||b.body).appendChild(c)}function S(a){setTimeout(function(){u(a+"/cache.js?ts="+
+new Date,f)},1E3)}function T(b){var c=a._.cookieManager.get("_okac")||+new Date,i=a._.cookieManager.get("_okla")||!1;l.P("getassets");i?u(l.assetHost+"/a/assets/v0/site/"+b+".js?cb="+c+"&v="+k,f):u("static.olark.com/a/assets/v0/site/"+b+".js?cb="+c+"&v="+k,f)}function B(){var a=E.match(/(olarkid=(0000-0000-0000-0000|1470-860-10-9245))/);return a&&a[2]?a[2]:null}function n(a,b){return(e.location.protocol=="https:"?"https:":"http:")+"//"+a+b}function i(){var b=Array.prototype.slice.call(arguments||
[]).join(" "),c=e.name||Math.random().toString().replace("0.","oktab");c=/^oktab/.test(c)?c:"unknown";b=["actor=jsclient","application="+encodeURIComponent(w),"location="+encodeURIComponent(q.location.href.toString().slice(0,50)),"referrer="+encodeURIComponent(q.referrer.toString().slice(0,15)),"message="+encodeURIComponent(b),"tabname="+encodeURIComponent(c),"cachebreak="+encodeURIComponent((+new Date).toString())];a._.isHypothesis&&b.push("hypothesis_name="+encodeURIComponent(a._.hypothesisName));
a._.conversationId&&b.push("conversation_id="+encodeURIComponent(a._.conversationId));a._.visitorId&&b.push("visitor_id="+encodeURIComponent(a._.visitorId));a._.siteId&&b.push("site_id="+encodeURIComponent(a._.siteId));u("log.olark.com/jslog/log.js?"+b.join("&"),f)}var a=e.olark;a._.P("loader");try{(function(){function b(h){h=parseInt(h);return h>2E4?2E4:h}function k(){if(v&&a._.preventBoot!==!0){var c=!1,d=[];!n&&g.hasOwnProperty(y)&&g.hasOwnProperty(m)&&(d.push("#perf_getframe.loader0,"+t+"="+g[y]),
d.push("#perf_frame.loader0,"+t+"="+g[m]),n=!0);for(var e in r)if(r.hasOwnProperty(e)&&!r[e]){var p=g[e];typeof p!="number"&&h<=0&&(p=+new Date-g[0]);typeof p=="number"?(d.push("#perf_"+e+"."+l+","+t+"="+b(p)),r[e]=!0):c=!0}h--;i("tracking performance data "+d.join(" "));c&&setTimeout(k,u)}}var g=a._.p,d=a._.v,l="loader"+(typeof d=="undefined"?"unknown":d),t="UnknownBrowser";d=(e.navigator.userAgent||"").toLowerCase();var f=/msie\s*6/.test(d),o=/msie\s*7/.test(d),q=/msie/.test(d)&&!(f||o);j()?t="MobileBrowser":
/chrome/.test(d)?t="Chrome":/safari/.test(d)?t="Safari":/firefox/.test(d)?t="Firefox":/opera/.test(d)?t="Opera":f?t="IE6":o?t="IE7":q&&(t="IE8Plus");var r={application:!1,assets:!1,begin:!1,box:!1,connection:!1,extready:!1,getapplication:!1,getassets:!1,getconnection:!1,idready:!1,load:!1,loader:!1,precreate:!1},n=!1,y=1,m=2;r[y]=!1;r[m]=!1;var u=3E3,h=5,v=Math.random()<0.1?!0:/me\.olark\.net/.test(c.location.href);setTimeout(k,2E3)})()}catch(g){a("api.boot.onIdentityReady",function(){i("performance tracking #performance_tracking_error #error")})}var d=
32,F=/^\s*(omp__super_properties)\s*$/,P="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",o=function(){function a(h,v,d,g,o,p){function G(){if(d){var a=new Date;a.setTime(a.getTime()+d);var p="; expires="+a.toGMTString()}else p="";var e=o?"; domain="+o:"";a=escape(v.toString());m?d<0?localStorage.removeItem(h):localStorage.setItem(h,a):q.cookie=h+"="+a+p+e+"; path="+g;p=k();d<0?p[h]&&p[h].length>0&&p[h].shift():p[h]?p[h][0]=a:p[h]=[a];d>0&&d<216E7&&h!=w&&c.console&&c.console.warn&&c.console.warn("[olark] cookie expiration set too low for cache:",
h);if(d<0){if(a=l(function(){return b(h)}),typeof a!="undefined")throw Error("[olark] unable to delete cookie: "+h);}else if(a=l(function(){return b(h,!0)}),a!=v.toString())throw Error("[olark] unable to set cookie: "+h+", expected "+v+" but got "+a);}var H=e!=e.top?"#iframe_cookie":"";if(v||v===0)try{G()}catch(U){if(p)throw U;else try{m?localStorage.removeItem(h):q.cookie=h+"=;expires=Thu, 01-Jan-1970 00:00:01 GMT",G(),i("value of cookie",h,"was fixed #warn #cookie_needed_cleanpath",H)}catch(f){try{for(var j=
e.location.hostname.split(".");j.length>2;)j.shift(),m?localStorage.removeItem(h):q.cookie=h+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain=."+j.join(".")+"; path="+g;G();i("value of cookie",h,"was fixed #warn #cookie_needed_cleandomain",H)}catch(n){i(n.message,"#error #cookie_storefail",H)}}}else i("value of cookie",h,"was",v,", prevent write #error #cookie_writenull",H)}function b(a,v){var c=function(){var c=k()[a]||[];return c.length==1?c[0]:c.length==0?{}.undefinedValue:(F.test(a)||i("got multiple values for",
a,"-",c.join(", "),"#warn #cookie_orig_multivalue"),c[0])}();c=c?unescape(c):c;var d=v&&/^\s*$/.test(q.cookie)?" #emptycookie":"";if(/^\s*$/.test(c))i("value of cookie",a,"is empty string, forcing to undefined #warn #cookie_emptystring"+d,"))"),c={}.undefinedValue;else if(c=="null")i("value of cookie",a,"is a string 'null', looks like it should have been null, forcing to null #warn #cookie_readnull"+d),c=null;else if(c=="undefined")i("value of cookie",a,"is a string 'undefined', looks like it should have been undefined, forcing to undefined #warn #cookie_readundefined"+
d),c={}.undefinedValue;else if(c=="**erased")c={}.undefinedValue;return c}function d(c,b){a(c,"**erased",-2592E6,o,j,b)}function g(a){for(var b=c.location.search.replace(/^\?/,"").split(/&/),d=b.length-1,e;d>=0;d--)if(e=b[d].split(/=/),e[0]==a)return e[1];return{}.undefinedValue}function k(){(n===null||u)&&f();return n}function f(){n={};if(m)for(var a in localStorage){var c=localStorage.getItem(a);c&&(n[a]=[c])}else{a=q.cookie.split(";");for(var b=0;b<a.length;b++){c=a[b];var d=c.split("=")[0],e=
d.replace(/^\s*/,"").replace(/^\s*/,"");c=c.substring(d.length+1,c.length);n[e]=n[e]||[];n[e].push(c)}}}function l(a){var b;try{u=!0,b=a()}catch(d){c.console&&c.console.error&&c.console.error(d)}u=!1;return b}var o="/",j=null,r={},m=/^file\:\/\//.test(e.location.href)&&"localStorage"in c?!0:!1,n={},u=!1,w="_okck";return{setPath:function(a){o=a},setDomain:function(a){j=a},isAllowedToWriteCookies:function(){function c(){try{return a(w,g,null,o,j,!0),d(w,!0),!0}catch(b){return p=b.toString(),!1}}function b(){try{return a(w,
g,5E3,o,j,!0),d(w,!0),!0}catch(c){return p=c.toString(),!1}}var g=Math.random().toString().replace("0.",""),k=e!=e.top?!0:!1,f=e.navigator.cookieEnabled?!1:!0,p="";try{return f?(i("cannot set any cookies #nocookies_due_to_disabled"),!1):l(c)?l(b)?!0:(k?i("cannot set expirable cookies #nocookies_with_expiry_due_to_p3p",p):i("cannot set expirable cookies #nocookies_with_expiry",p),!1):(k?i("cannot set session cookies #nocookies_for_session_due_to_p3p",p):i("cannot set session cookies #nocookies_for_session",
p),!1)}catch(G){return i("unexpected issue testing cookies:",G.message,"#error #unknown_cookie_test_error"),!1}},set:function(c,b,d){if(!r[c])try{a(c,b,d||null,o,j)}catch(e){i("failed to create cookie:",e.toString(),"#error  #cookie_badset")}},get:function(a){try{return r[a]?g(a):b(a)}catch(c){return i("failed to read cookie:",c.toString(),"#error #cookie_badget"),null}},setAllowingNullAndUndefinedAndEmptyString:function(c,b,d){if(!r[c]){b===null?b="**null":typeof b=="undefined"?b="**undefined":b==
""&&(b="**emptystr");try{a(c,b,d||null,o,j)}catch(e){i("failed to create cookie:",e.toString(),"#error  #cookie_badset")}}},getAllowingNullAndUndefinedAndEmptyString:function(a){try{var c=r[a]?g(a):b(a);c=="**null"?c=null:c=="**undefined"?c={}.undefinedValue:c=="**emptystr"&&(c="");return c}catch(d){return i("failed to read cookie:",d.toString(),"#error #cookie_badget"),null}},erase:function(a){if(!r[a])try{d(a)}catch(c){i("failed to erase cookie:",c.toString(),"#error #cookie_baderase")}},backTheseCookiesByQueryString:function(a){for(var c=
0;c<a.length;c++)r[a[c]]=!0},refresh:function(){f()}}}(),q=e.document,E=q.cookie,z=c.olark=e.olark,l=z._,I=l.l,D=l.callstack=l.s||[],J=I.match(/((.+)\/(loader\d+|wc|olark|core|olark\-shopify)\..+)?/)[2]||"static.olark.com/jsclient",s=/^static\.olark\.com\/(javascript|js)\/.*$/.test(I),Q={};a._.hypothesisName="master";a._.isHypothesis=!1;if(o.isAllowedToWriteCookies()){a._.cookieManager=o;a._.setSiteAssetHash=function(c){a._.cookieManager.set("_okac",c)};a._.setLoaderUseAssets=function(c){a._.cookieManager.set("_okla",
c)};a._.assetHost="assets.olark.com";a("api.boot.onIdentityReady",function(b,d,g){function i(){var a=e.clicky;if(a&&a.olark){k=!1;try{a.olark(b,d,g)}catch(j){c.console&&c.console.warn&&c.console.warn("[olark] unable to connect with clicky: "+j.toString())}}else k&&setTimeout(i,600)}var k=!0;a("api.boot.onWindowLoad",function(){setTimeout(function(){k=!1},2E3)});i()});s&&(J="static.olark.com/jsclient");(function(){var a=I.split("ts=");a.length==2&&o.set("olarkld",a[1],2592E6)})();a._.versions={application:w,
legacy:m,storage:K,popout:x,follow:b,loader:k};a._.preventBoot=!1;a._.apiHost="https://api.olark.com";try{if(/framed-by-olark/.test(e.location.hash))a._.preventBoot=!0}catch(A){}var V=j(),R=!0;l.f?(clearTimeout(l.f),l.f=null):l.noload=!0;if(f!==q)f.body.style.cssText="height:100%;margin:0px;padding:0px;background:transparent";(function(){function b(){a._.P("idready");var c;if(a._.siteId&&a._.visitorId&&a._.conversationId)for(c=h.length>0?h.shift():void 0;c;)c(a._.siteId,a._.visitorId,a._.conversationId),
c=h.length>0?h.shift():void 0}function g(){var a;if(F)for(a=v.length>0?v.shift():void 0;a;)a(),a=v.length>0?v.shift():void 0}function k(c){function g(){for(var a=c.replace(/\-/g,"").slice(0,8),b="",e=P,k=d-a.length;k--;)b+=e.charAt(Math.floor(Math.random()*e.length));b+=a;return b}function j(a){var c=RegExp("^["+P+"]+$");return a.length==d&&c.test(a)?!0:!1}function h(){u=!0;a._.conversationId=g();o.set("wcsid",a._.conversationId);a._.isNewConversation=!0}function f(){u||i("creating new visitor ID when we already had a conversation ID #visitor_changed_on_conversation #warn");
a._.visitorId=g();o.set("hblid",a._.visitorId,63072E6)}a._.siteId=c;var l=o.get("hblid"),n=o.get("wcsid"),m=o.get("_oklv"),r=m?+new Date-parseInt(m):0,u=!1,q=o.get("_okgid");!n||!m||r>L?h():M&&q!==N?h():j(n)||(i("regenerating invalid wcsid #warn #invalid_wcsid_in_cookie",n),h());o.set("_oklv",(+new Date).toString());l?j(l)||(i("regenerating invalid hblid #warn #invalid_hblid_in_cookie",l),f()):f();a._.visitorId=a._.visitorId||l;a._.conversationId=a._.conversationId||n;if(o.get("hblid")!==a._.visitorId)i("hblid could not be set #error #noboot #unset_hblid"),
a._.preventBoot=!0;if(o.get("wcsid")!==a._.conversationId)i("wcsid could not be set #error #noboot #unset_wcsid"),a._.preventBoot=!0;if(!a._.visitorId||!a._.conversationId)a._.preventBoot=!0,e.location.protocol=="https:"?i("preventing boot due to missing hblid/wcsid #noboot_on_ssl #warn"):i("preventing boot due to missing hblid/wcsid #noboot #warn");b()}function j(){var b,d,g;if(F&&O&&!A&&!a._.preventBoot&&(!V||!R)){l.P("prepapplication");a._.isHypothesis?(b="static.olark.com/jsclient-"+a._.hypothesisName+
"/application.js",d=b.split("application.js")[0]):s?(b=s,i("using custom application from inline HTML: "+b+" #custom_application_from_inline"),d=b.split("application.js")[0]):r?(b=r,i("using custom application from asset server: "+b+" #custom_application_from_assets"),d=b.split("application.js")[0]):(b=J+"/application.js",d=J);var k=/olarkap=(([^;]+.)?(olark.(com|net)(%3Ad+)?|battleship:d+)[^;]+)/;g=/olarkap=([a-zA-Z0-9]+)/;k=k.test(E)?E.match(k)[1]:null;g=g.test(E)?E.match(g)[1]:null;b=k?/((assets|static)\.olark\.(com|net))/.test(k)?
b+"?v="+w:unescape(k):g?b+"?v="+g:b+"?v="+w;l.popout=n(d,"/popout.html");l.follow=n(d,"/follow.html");l.plugins=n(d,"/plugins");g=l;k=d;var h=K,m=/^static\.olark\.com.+$/.test(k),q=m||e.location.protocol=="https:";isLoadedInBrowserThatReliesOnUserData=!((typeof(c.localStorage=="unknown")?0:c.localStorage)||c.globalStorage)&&f.documentElement&&f.documentElement.addBehavior;g.storage=m&&isLoadedInBrowserThatReliesOnUserData?"https://static.olark.com/jsclient/storage.html?v="+h:(q?"https":"http")+"://"+
k+"/storage.html?v="+h;l.hlog=i;g=(g=b.match(/(.+)\/javascript\/.+/))?g[1]:"static.olark.com";z.__buildinfo={olarkfile:"/javascript/olark.js",corefile:"/javascript/application.js",jshost:g,dev:/^\s*static\.olark\.com\s*$/.test(g)?!1:!0,strict:o.get("olarkst")=="1"?!0:!1};l.P("getapplication");u(b);/(wc\.js|olark\.js|core\.js)/.test(I)||S(d)}}function m(d){try{var e;switch(d[0]){case "load":F=!0;j();g();break;case "api.chat.connect":A=!1;j();break;case "api.boot.onIdentityReady":return h.push(d[1]),
b(),[d[0],function(){}];case "api.boot.onWindowLoad":return v.push(d[1]),g(),[d[0],function(){}];case "call":switch(d[1]){case "identify":e=B()||d[2][0];C&&e&&e!=C?c.console&&c.console.warn&&c.console.warn("[olark] cannot call olark.identify with different identities"):(C=e||C,T(C),k(C));break;case "configure":var l=d[2][0],f=d[2][1];switch(l){case "system.asset_host":a._.assetHost=f;break;case "system.allow_mobile_boot":f&&(R=!1);break;case "system.application":s=f;break;case "system.path":o.setPath(f);
break;case "system.domain":o.setDomain(f);break;case "system.max_milliseconds_conversation_can_be_idle":L=a._.maxMillisecondsConversationCanBeIdle=f;break;case "system.group":N=f;break;case "system.group_change_ends_chat":M=f?!0:!1;break;case "system.use_querystring_for_cookies":o.backTheseCookiesByQueryString(f||[]);break;case "system.inline_css_url":case "system.inline_css_url_ie":case "system.inline_css_url_quirks":Q[l.replace("system.","")]=f;break;case "system.api_host":a._.apiHost=f}}}return d}catch(n){return i("unable to handle early deferred call:",
n.message,"#warn #early_deferred_fail"),d}}var t,x,C,F=!1,r=null,s=null,y={},A=!1,O=!1,h=[],v=[],L=a._.maxMillisecondsConversationCanBeIdle=12E5,M=!1,N;l.s={push:function(a){D.push(a);D[D.length-1]=m(a)}};l.finish=function(b){l.P("assets");O=!0;if(b)typeof b=="string"?r=b:(y=b,r=(y.system?y.system.application:null)||r,l.defaults=y);if(/(Chrome)/.test(navigator.userAgent)){var d=Q,g;for(g in d)d.hasOwnProperty(g)&&(b.system[g]=d[g]);if(!b.system.disableJSStyles||b.system.force_olark_css){d=!1;if(/(MSIE)/.test(navigator.userAgent)&&
(d=!0,(/(MSIE\s*7)/.test(navigator.userAgent)||q.body&&typeof q.body.style.maxHeight!="undefined")&&q.compatMode!="BackCompat"))d=!1;g=q.compatMode=="BackCompat"?!0:!1;var k=void 0;b=k=c.__olark_popout?b.system.popout_css_url?b.popout_css_url:"static.olark.com/themes/azul_popout/preview_theme.css?application":b.system.inline_css_url?d?g&&b.system.inline_css_url_quirks?b.system.inline_css_url_quirks:b.system.inline_css_url_ie?b.system.inline_css_url_ie:b.system.inline_css_url:g&&b.system.inline_css_url_quirks?
b.system.inline_css_url_quirks:b.system.inline_css_url:d?"static.olark.com/themes/defaults/base.ie.css?application":"static.olark.com/themes/defaults/base.css?application"}else b=void 0;if(b)a._.stylesheetsIncluded=!0,d=q.createElement("link"),d.type="text/css",d.rel="stylesheet",d.href=protocol=(e.location.protocol=="https:"?"https://":"http://")+b,q.getElementsByTagName("head")[0].appendChild(d)}j()};l.P("callstackstart");for(t=0;t<D.length;t++)x=D[t],D[t]=m(x);l.P("callstackfinish")})()}}}}(window,
document);s=function(c,f){function w(){olark._.P("load");olark("load")}function m(){var b=f.getElementById("olark-key");if(b)return b.className;var c=f.getElementById("olark-data");if(c&&c.childNodes)for(b=c.childNodes.length;b--;){var e=c.childNodes[b];if((e.className||"").indexOf("olark-key")!=-1)return e.id}c=f.getElementsByTagName("a");for(b=c.length;b--;)if(e=c[b],(e.className||"").indexOf("olark-key")!=-1)return e.id}function s(){var b=f.getElementById("hbl_code");if(b)return b.href.split("#")[1]}
function x(b){if(b)return b=b.replace("olark-","").replace("site-","").replace(/\s/g,""),b!=""?b:void 0}return{cleanUpSiteIdDomElements:function(){try{var b=f.getElementsByTagName("head")[0],c=f.createElement("style");c.type="text/css";c.innerHTML=".olark-key,#hbl_code,#olark-data{display: none !important;}";b.appendChild(c)}catch(e){b=f.getElementById("hbl_code");c=f.getElementById("olark-data");if(b)b.style.display="none";if(c)c.style.display="none"}},createAsyncLoadHooks:function(b,f,e){var j=
c.olark=function(){j._.s.push(arguments)};j._={p:{0:+new Date},P:function(b){j._.p[b]=new Date-j._.p[0]},s:[],l:b,i:f,f:null,v:e||"unknown"};j.configure=function(){j("call","configure",arguments)};j.extend=function(){j("call","extend",arguments)};j.declare=function(){j("call","declare",arguments)};j.identify=function(){j("call","identify",arguments)}},trackWindowLoad:function(b){function k(){e||(e=!0,b(),w())}var e=!1,j=f.getElementsByTagName("script"),m,s,x,B;try{for(m in j)s=j[m],x=s.innerHTML,
B=/(wc\.js|olark\.js)/.test(x),scriptDoesNotUseDocumentWrite=!/\w+\.write\(/.test(x),B&&scriptDoesNotUseDocumentWrite&&setTimeout(k,50)}catch(n){}c.addEventListener?c.addEventListener("load",k,!1):c.attachEvent("onload",k)},performWindowLoadForAsyncLoadHooks:w,determineSiteIdFromEmbed:function(){var b;if(!(b=c.olark?c.olark.__k:void 0))if(!(b=s()))if(!(b=s()))if(!(b=m()))b=/.*\.?weymouthhonda.com$/.test(f.location.hostname)?"3097-167-10-5275":/.*\.?sea-shield.com$/.test(f.location.hostname)?"7090-381-10-7745":
void 0;if(b)return b=x(b)},filterSiteId:x,onFirstLoadOnly:function(b){if(!c.olark||!c.olark._)c.olark=c.olark||{},c.olark._=c.olark._||{},b()}}}(window,document);return A=function(c,f,w,m){function s(){var a=this;a.vars={};a.palette={};a.setInline=function(b){b?(a.vars.is_inline=!0,a.vars.disableFocus=!0):(a.vars.is_inline=!1,a.vars.disableFocus=!1)};a.setMargin=function(b){a.setMargins(b,b,b,b)};a.setMargins=function(b,c,e,f){a.vars.bottom_margin=f;a.vars.right_margin=e;a.vars.left_margin=b;a.vars.top_margin=
c};a.setPosition=function(b){a.vars.corner_position=b};a.setHeight=function(b){a.vars.convo_height=b};a.setWidth=function(b){a.vars.width=b}}function x(){c.hbl={hwindow:{config:s}};c.wc_config=function(){return new s};c.wc_init=function(b,d){/^\s*$/.test(b)&&(b=null);a=!0;n=b||n||m.determineSiteIdFromEmbed();n=m.filterSiteId(n);d=d||c.wc_config();olark.configure(function(a){for(var b in d.vars)d.vars.hasOwnProperty(b)&&(a.system[b]=d.vars[b])});i&&a&&olark.identify(n)}}function b(){x();m.cleanUpSiteIdDomElements();
m.trackWindowLoad(function(){i=!0;n=n||m.determineSiteIdFromEmbed();i&&a&&olark.identify(n)});m.createAsyncLoadHooks(B,b,"wc");w.downloadAssetsAndApplication(k,e,j,u,z,A,c)}var k="ede27cb37315695524fe50e485d3e790",e="eba65a1c6cb6ffb4748a7f6adbbac6d4",j="d22411bcfea2f51483589d8af708b31c",u="a45798452077f4d39dec7ce5232622da",z="2a4d13dedbec476f4bc0c0811e6dee77",A="Wc93e38f8241dc9dcc67f75eabb9a32c14",B="static.olark.com/js/wc.js",n=m.determineSiteIdFromEmbed(),i=!1,a=!1;m.onFirstLoadOnly(b);return c.olark}(window,
document,z,s)}();

