var localstore={s:window.localStorage,type:"localStorage",set:function(e,t){return this.s.setItem(e,JSON.stringify(t)),t},get:function(e){var t=this.s.getItem(e);if("string"==typeof t)try{return JSON.parse(t)}catch(e){return t||void 0}},remove:function(e){this.s.removeItem(e)}},cookiestore={s:document.cookie,type:"cookie",set:function(e,t,a,n,r,o){var i;i=void 0!==t&&"object"==typeof t?JSON.stringify(t):encodeURIComponent(t),r=void 0===r||r,document.cookie=e+"="+i+(a?";expires="+new Date(a).toUTCString():"")+";path="+(n||"/")+("https:"===window.location.protocol&&r?";secure":"")+";SameSite="+(o||"Lax")},get:function(e){var t=this.getAllRawOrProcessed(!1);return t.hasOwnProperty(e)?this.processValue(t[e]):void 0},processValue:function(e){if("{"==e.substring(0,1))try{return JSON.parse(e)}catch(t){return e}if("undefined"!=e)return decodeURIComponent(e)},getAllRawOrProcessed:function(e){var t=document.cookie.split("; "),a={};if(1===t.length&&""===t[0])return a;for(var n=0;n=300)&&304!==i.status;s.done(e,i.responseText,i)}},i.send(c)}catch(e){"undefined"!=typeof console&&"function"==typeof console.log&&(console.log("Failure to open xhr: ",e),s.done(-1,"unsupported",i))}return s}function n(e){return function(t,n,r){return a(e,t,n,r)}}t.prototype.then=function(e,a){var n;return this._isdone?n=e.apply(a,this.result):(n=new t,this._callbacks.push((function(){var t=e.apply(a,arguments);t&&"function"==typeof t.then&&t.then(n.done,n)}))),n},t.prototype.done=function(){this.result=arguments,this._isdone=!0;for(var e=0;e>>16)*i&65535)<<16)&4294967295)<<15|s>>>17))*c+(((s>>>16)*c&65535)<<16)&4294967295)<<13|r>>>19))+((5*(r>>>16)&65535)<<16)&4294967295))+((58964+(o>>>16)&65535)<<16);switch(s=0,a){case 3:s^=(255&e.charCodeAt(d+2))<<16;case 2:s^=(255&e.charCodeAt(d+1))<<8;case 1:r^=s=(65535&(s=(s=(65535&(s^=255&e.charCodeAt(d)))*i+(((s>>>16)*i&65535)<<16)&4294967295)<<15|s>>>17))*c+(((s>>>16)*c&65535)<<16)&4294967295}return r^=e.length,r=2246822507*(65535&(r^=r>>>16))+((2246822507*(r>>>16)&65535)<<16)&4294967295,r=3266489909*(65535&(r^=r>>>13))+((3266489909*(r>>>16)&65535)<<16)&4294967295,(r^=r>>>16)>>>0},hasLocalStorage:function(){try{return!!window.localStorage}catch(e){return!0}},hasSessionStorage:function(){try{return!!window.sessionStorage}catch(e){return!0}},isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},isIE:function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},getPluginsString:function(){return this.isIE()&&this.ie_activex?this.getIEPluginsString():this.getRegularPluginsString()},getRegularPluginsString:function(){return this.map(navigator.plugins,(function(e){var t=this.map(e,(function(e){return[e.type,e.suffixes].join("~")})).join(",");return[e.name,e.description,t].join("::")}),this).join(";")},getIEPluginsString:function(){if(window.ActiveXObject){return this.map(["ShockwaveFlash.ShockwaveFlash","AcroPDF.PDF","PDF.PdfCtrl","QuickTime.QuickTime","rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","RealPlayer","SWCtl.SWCtl","WMPlayer.OCX","AgControl.AgControl","Skype.Detection"],(function(e){try{return new ActiveXObject(e),e}catch(e){return null}})).join(";")}return""},getScreenResolution:function(){return[screen.height,screen.width]},getCanvasFingerprint:function(){var e=document.createElement("canvas"),t=e.getContext("2d"),a="http://valve.github.io";return t.textBaseline="top",t.font="14px 'Arial'",t.textBaseline="alphabetic",t.fillStyle="#f60",t.fillRect(125,1,62,20),t.fillStyle="#069",t.fillText(a,2,15),t.fillStyle="rgba(102, 204, 0, 0.7)",t.fillText(a,4,17),e.toDataURL()}},e}));var diThrottle=function(e,t,a){var n;return function(){var r=this,o=arguments,i=function(){n=null,a||e.apply(r,o)},c=a&&!n;clearTimeout(n),n=setTimeout(i,t),c&&e.apply(r,o)}},DIEvent={roxanneSourceInformation:{name:"Roxanne",version:"1.0.1.0",contact:"#roxanne-events-validation"},createSchemaUrl:function(e){return"https://schemas.dealerinspire.com/roxanne"+e},markBound:function(e){e.setAttribute("data-di-ev-bound",1),"undefined"!=typeof jQuery&&jQuery(e).data("di-ev-bound",!0)},hasEventBound:function(e){const t=e.dataset.diEvBound;if(void 0!==t&&("true"===t||"1"===t))return!0;if(null!=window.jQuery){var a=jQuery(e);return!(void 0===typeof a.data("di-ev-bound")||!0!==a.data("di-ev-bound"))}return!1},hasClass:function(e,t){return null!=e&&("classList"in e&&e.classList.contains(t))},getSiblings:function(e){for(var t=[],a=e.parentNode.firstChild;a;)1===a.nodeType&&a!==e&&t.push(a),a=a.nextSibling;return t},getPreviousSiblings:function(e){let t=[];for(;e=e.previousElementSibling;)t.unshift(e);return t},getParent:function(e,t){if(arguments.count<2||!arguments[1])return e.parentNode;for(;null!==e&&e!==document;){if(e.matches(t))return e;e=e.parentNode}return null},isInModal:function(e){return null!==DIEvent.getParent(e,".di-modal-box, .fancybox-overlay, .modal")},isInViewport:function(e){if(0==e.offsetWidth&&0==e.offsetHeight)return!1;var t=e.getBoundingClientRect(),a=document.documentElement;return t.left>=0&&t.top<=(window.innerHeight||a.clientHeight)&&t.right<=(window.innerWidth||a.clientWidth)},getTargetContent:function(e){return DIEvent.getContent(e.currentTarget)},getAttribute:function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},hasAttributeValue:function(e,t,a){return DIEvent.getAttribute(e,t)===a},getLink:function(e){var t=DIEvent.getAttribute(e,"href").trim();if(""!=t)return t;var a=DIEvent.getAttribute(e,"src").trim();return""!=a?a:""},getTargetLink:function(e){return DIEvent.getLink(e.currentTarget)},getContent:function(e){if(null==e||1!==e.nodeType)return"";var t=e.innerText||e.textContent;if(t&&""!=t.trim())return t.trim();if(e.matches("INPUT, SELECT, TEXTAREA, BUTTON"))return e.value.trim();if(e.matches("IMG")){var a=DIEvent.getAttribute(e,"alt");if(a)return a.toString().trim()}var n=e.querySelectorAll("IMG");if(n.length>0&&(t="",n.forEach((function(e){var a=DIEvent.getAttribute(e,"alt");a&&(t=(t+" "+a).trim())})),""!==t))return t;var r=function(e){var t="classList"in e&&[].slice.call(e.classList);if(!t)return"";var a="";return t.every((function(e){return 0!==e.indexOf("fa-")||(a=e.substring(3)+" icon",!1)})),a},o="";return(o=r(e))?o:([].slice.call(e.children).every((function(e){return!(o=r(e))})),o||"")},form:{visible:[],started:[],originalDealerRaterFormIds:{},vehicleTypeFormFieldValues:{},getDisplayType:function(e){return DIEvent.isInModal(e)?"modal":"in-page"},getFormReuseId:function(e){const t="#input_"+e+"_"+DIDataLayer.lead.mapVin(e);var a=document.querySelector(t);return a?e+"_"+a.value:e},getOriginalDealerRaterFormId:function(e,t){if(void 0!==DIEvent.form.originalDealerRaterFormIds[e])return DIEvent.form.originalDealerRaterFormIds[e];if(!t)return DIEvent.form.originalDealerRaterFormIds[e]=e,e;if(!t.matches("[class*='gform_wrapper_original_id_']:not(.gform_wrapper_original_id_"+e+")"))return DIEvent.form.originalDealerRaterFormIds[e]=e,e;for(var a=t.className.split(/\s+/),n=a.length,r=0;r A"),g=document.querySelectorAll("LI.menu-item > A[href$='/used-vehicles/']"),h=document.querySelectorAll("LI.menu-item > A[href$='/finance/']"),y=document.querySelectorAll("LI.menu-item > A[href$='/contact-us/']");t(_,"New Vehicles in Navigation"),t(g,"Used Vehicles in Navigation"),t(h,"Finance in Navigation"),t(y,"Contact Us in Navigation");var D=document.querySelectorAll("#di-tab-dropdown .clickable-tab, #headertabdropdown #headertab"),I=document.querySelectorAll("#di-tab-dropdown .tab-content A, #headertabdropdown #tabcontent A");D.forEach((function(e){e.addEventListener("mouseup",(function(e){setTimeout((function(){var t="collapse",a=DIEvent.currentTarget(e),n=null;DIEvent.hasClass(a,"clickable-tab")?(n=DIEvent.getParent(a,"#di-tab-dropdown"))&&DIEvent.hasClass(n,"open")&&(t="expand"):"headertab"==DIEvent.getAttribute(a,"id")?(n=DIEvent.getParent(a,"#headerdropdown"))&&!parseInt(getComputedStyle(element).top)&&(t="expand"):t="",window.dispatchEvent(new CustomEvent("di_ev",{detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/navigation/usp-display.json#"),name:"click",label:"Click USP Tab",default_score:0,custom_data:{source:DIEvent.roxanneSourceInformation,action:{text:DIEvent.getTargetContent(e),intent:t,context:"Open/Close USP Tab"},page_type:DIDataLayer.page.getType(),device_type:DIDataLayer.site.getDeviceType(),new_state:t,text:DIEvent.getTargetContent(e)}}}))}),1100)})),DIEvent.markBound(e)})),function(e){e.forEach((function(e){e.addEventListener("click",(function(e){window.dispatchEvent(new CustomEvent("di_ev",{detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/navigation/usp-link.json#"),name:"click",label:"Click USP Link",default_score:0,custom_data:{source:DIEvent.roxanneSourceInformation,action:{text:DIEvent.getTargetContent(e),link:DIEvent.getTargetLink(e),intent:"Navigate to new page",context:"USP Tab"},page_type:DIDataLayer.page.getType(),device_type:DIDataLayer.site.getDeviceType(),text:DIEvent.getTargetContent(e),link:DIEvent.getTargetLink(e)}}}))})),DIEvent.markBound(e)}))}(I)}))}catch(e){"undefined"!=typeof console&&console.log("Ref: Navigation: "+e.message)}var DIFormEvents={roxanne_lead_view_cookie:"di_roxanne__last_lead_view",generatePayload:{formStart:function(e){return e.source=DIEvent.roxanneSourceInformation,e.page_type=DIDataLayer.page.getType(),e.device_type=DIDataLayer.site.getDeviceType(),DIDataLayer.vehicle.get()&&(e.vehicle=DIDataLayer.vehicle.get()),{detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/form/form-start.json#"),name:"form_start",label:"Form Start",default_score:0,custom_data:e}}}},attachModalAbortEvent:function(e){if(DIEvent.isInModal(e)){var t=null,a=null;if(null!==(t=DIEvent.getParent(e,".modal")))return t.addEventListener("click",(function(e){e.target.matches(".modal")&&DIFormEvents.dispatchEvent.formAbort(t)})),null!==(a=t.querySelector("BUTTON.close"))&&a.addEventListener("click",(function(e){DIFormEvents.dispatchEvent.formAbort(t)})),void(null!==(a=t.querySelector("BUTTON[data-dismiss='modal']"))&&a.addEventListener("click",(function(e){DIFormEvents.dispatchEvent.formAbort(t)})));if(null===(t=DIEvent.getParent(e,".di-modal-box")))return null!==(t=DIEvent.getParent(e,".fancybox-overlay"))?(t.addEventListener("click",(function(e){e.target.matches(".fancybox-overlay")&&DIFormEvents.dispatchEvent.formAbort(t)})),void(null!==(a=t.querySelector(".fancybox-close"))&&a.addEventListener("click",(function(e){DIFormEvents.dispatchEvent.formAbort(t)})))):void 0;null!==(a=t.querySelector(".di-modal-close"))&&a.addEventListener("click",(function(e){DIFormEvents.dispatchEvent.formAbort(t)}))}},dispatchEvent:{formAlreadySubmitted:!1,formSubmit:function(e){if(!0!==DIFormEvents.dispatchEvent.formAlreadySubmitted){DIFormEvents.dispatchEvent.formAlreadySubmitted=!0;var t={detail:{reference:DIEvent.createSchemaUrl("/v1/event/form/form-submitted.json#"),name:"form_submit",label:"Form Submit",default_score:10,custom_data:{source:DIEvent.roxanneSourceInformation,form:{id:DIDataLayer.vars.lead.form_id,name:DIDataLayer.vars.lead.form_name,output:DIDataLayer.vars.lead.form_output,format:DIDataLayer.vars.lead.form_format},lead:{id:DIDataLayer.vars.lead.lead_id,guid:DIDataLayer.vars.lead.lead_guid,entry:DIDataLayer.vars.lead.entry_data}}}};DIDataLayer.vehicle.get()&&(t.detail.custom_data.vehicle=DIDataLayer.vehicle.get()),window.dispatchEvent(new CustomEvent("di_ev",t))}},formAbort:function(e){var t=e.querySelector(".payment-calculator-container");if(null!==t){var a="Estimate Payment",n=DIDataLayer.vehicle.get(),r=void 0===n.type?"":n.type,o={detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/form/form-aborted.json#"),name:"form_aborted",label:"Form Aborted",default_score:0,custom_data:{source:DIEvent.roxanneSourceInformation,form:{id:a,name:a,type:r,output:DIDataLayer.lead.mapLeadType(a),format:DIEvent.form.getDisplayType(t)},page_type:DIDataLayer.page.getType(),device_type:DIDataLayer.site.getDeviceType()}}};return n&&(o.detail.custom_data.vehicle=n),void window.dispatchEvent(new CustomEvent("di_ev",o))}var i=e.querySelector("FORM");if(null!==i){a=DIEvent.getAttribute(i,"id").split("_")[1];var c=DIEvent.form.getFormReuseId(a);if(!(DIEvent.form.started.indexOf(c)>=0)){DIEvent.form.started.push(c);var s=DIEvent.getParent(i,".gform_wrapper");if(null!==s){var d=DIEvent.getAttribute(i,"data-gf_title");""===d&&(d=DIEvent.getContent(i.querySelector(".gform_title")));var l=DIEvent.form.getOriginalDealerRaterFormId(a,s);r=DIEvent.form.getVehicleTypeFormFieldValue(a,l),o={detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/form/form-aborted.json#"),name:"form_aborted",label:"Form Aborted",default_score:0,custom_data:{source:DIEvent.roxanneSourceInformation,form:{id:l,name:d,type:r,output:DIDataLayer.lead.mapLeadType(l),format:DIEvent.form.getDisplayType(i)},page_type:DIDataLayer.page.getType(),device_type:DIDataLayer.site.getDeviceType()}}};DIDataLayer.vehicle.get()&&(o.detail.custom_data.vehicle=DIDataLayer.vehicle.get()),window.dispatchEvent(new CustomEvent("di_ev",o))}}}},gravityFormPageLoaded:function(e,t){var a={detail:{reference:DIEvent.createSchemaUrl("/v1/event/form/form-paging.json#"),name:"form_paging",label:"Loaded the next form page "+t,default_score:0,custom_data:{source:DIEvent.roxanneSourceInformation,form:{id:"Share Vehicle",name:"Share Vehicle",output:"non-lead",format:"modal"}}}};DIDataLayer.vehicle.get()&&(a.detail.custom_data.vehicle=DIDataLayer.vehicle.get()),window.dispatchEvent(new CustomEvent("di_ev",a))},shareVehicleFormStarted:function(e){var t="Share Vehicle";DIEvent.form.started.indexOf(t)>=0||(DIEvent.form.started.push(t),cookiestore.set(DIFormEvents.roxanne_lead_view_cookie,"modal"),window.dispatchEvent(new CustomEvent("di_ev",DIFormEvents.generatePayload.formStart({form:{id:t,name:t,output:"non-lead",format:"modal"}}))))},shareVehicleFormComplete:function(e){var t={detail:{reference:DIEvent.createSchemaUrl("/v1/event/form/form-submitted-share.json#"),name:"form_submit",label:"Form Submit",default_score:10,custom_data:{source:DIEvent.roxanneSourceInformation,form:{id:"Share Vehicle",name:"Share Vehicle",output:"non-lead",format:"modal"}}}};DIDataLayer.vehicle.get()&&(t.detail.custom_data.vehicle=DIDataLayer.vehicle.get()),window.dispatchEvent(new CustomEvent("di_ev",t))}}};!function(){try{var e=diThrottle((function(){document.querySelectorAll("FORM[id^='gform_']:not([data-form-shown='1'])").forEach((function(e){if(DIEvent.isInViewport(e)){var t=e.id.substring(6),a=DIEvent.form.getFormReuseId(t);if(-1!=DIEvent.form.visible.indexOf(a))return;DIEvent.form.visible.push(a),-1==a.indexOf("_")&&e.setAttribute("data-form-shown","1"),DIFormEvents.attachModalAbortEvent(e);var n=e.parentNode,r=DIEvent.form.getOriginalDealerRaterFormId(t,n),o=DIEvent.form.getVehicleTypeFormFieldValue(t,r),i=DIDataLayer.vehicle.get(),c={detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/form/form-visible.json#"),name:"form_visible",label:"Form Visible",default_score:0,custom_data:{source:DIEvent.roxanneSourceInformation,form:{id:r,name:e.getAttribute("data-gf_title"),type:o,output:DIDataLayer.lead.mapLeadType(r),format:DIEvent.form.getDisplayType(e)},page_type:DIDataLayer.page.getType(),device_type:DIDataLayer.site.getDeviceType()}}};i&&(c.detail.custom_data.vehicle=i),window.dispatchEvent(new CustomEvent("di_ev",c))}})),document.querySelectorAll("FORM[action*='https://secure.dealerinspire.com/application']:not([data-form-shown='1'])").forEach((function(e){var t=e.parentNode.parentNode;if(DIEvent.isInViewport(t)){DIFormEvents.attachModalAbortEvent(e),e.setAttribute("data-form-shown","1");var a=document.querySelector("H1"),n=DIDataLayer.vehicle.get(),r={detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/form/form-visible.json#"),name:"form_visible",label:"Form Visible",default_score:0,custom_data:{source:DIEvent.roxanneSourceInformation,form:{id:"Finance",name:null!==a?a.innerText:"Apply for Financing",output:DIDataLayer.lead.mapLeadType("Finance"),format:DIEvent.form.getDisplayType(e)},page_type:DIDataLayer.page.getType(),device_type:DIDataLayer.site.getDeviceType()}}};n&&(r.detail.custom_data.vehicle=n),window.dispatchEvent(new CustomEvent("di_ev",r))}})),document.querySelectorAll(".payment-calculator-container:not([data-form-shown='1'])").forEach((function(e){if(DIEvent.isInViewport(e)){DIFormEvents.attachModalAbortEvent(e),e.setAttribute("data-form-shown","1");var t="Estimate Payment",a=document.querySelector("H1"),n=DIDataLayer.vehicle.get(),r={detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/form/form-visible.json#"),name:"form_visible",label:"Form Visible",default_score:0,custom_data:{source:DIEvent.roxanneSourceInformation,form:{id:t,name:null!==a?a.innerText:t,output:DIDataLayer.lead.mapLeadType(t),format:DIEvent.form.getDisplayType(e)},page_type:DIDataLayer.page.getType(),device_type:DIDataLayer.site.getDeviceType()}}};n&&(r.detail.custom_data.vehicle=n),window.dispatchEvent(new CustomEvent("di_ev",r))}}))}),250);window.addEventListener("load",e),window.addEventListener("resize",e),window.addEventListener("scroll",e),document.addEventListener("di_check_visible_forms",e),document.querySelectorAll("A[data-toggle='modal']").forEach((function(t){t.addEventListener("click",(function(t){setTimeout(e,500)}))})),document.querySelectorAll("FORM .gform_body INPUT, FORM .gform_body SELECT, FORM .gform_body BUTTON").forEach((function(e){e.addEventListener("mousedown",(function(e){var t=DIEvent.getAttribute(e.currentTarget,"id").split("_")[1],a=DIEvent.form.getFormReuseId(t);if(!(DIEvent.form.started.indexOf(a)>=0)){DIEvent.form.started.push(a);var n=DIEvent.getParent(e.currentTarget,"FORM");if(null!==n){var r=DIEvent.getParent(n,".gform_wrapper");if(null!==r){var o=DIEvent.getAttribute(n,"data-gf_title");""===o&&(o=DIEvent.getContent(n.querySelector(".gform_title")));var i=DIEvent.form.getOriginalDealerRaterFormId(t,r),c=DIEvent.form.getVehicleTypeFormFieldValue(t,i),s=DIEvent.form.getDisplayType(n);cookiestore.set(DIFormEvents.roxanne_lead_view_cookie,s),window.dispatchEvent(new CustomEvent("di_ev",DIFormEvents.generatePayload.formStart({form:{id:i,name:o,type:c,output:DIDataLayer.lead.mapLeadType(i),format:s}})))}}}}))})),document.querySelectorAll("FORM[action*='https://secure.dealerinspire.com/application']").forEach((function(e){DIEvent.getSiblings(e).forEach((function(e){(e.matches(".lead-intro")||e.matches(".lead"))&&e.querySelector("INPUT, BUTTON").addEventListener("click",(function(t){if(!(DIEvent.form.started.indexOf("Finance")>=0)){DIEvent.form.started.push("Finance"),cookiestore.set(DIFormEvents.roxanne_lead_view_cookie,format);var a=document.querySelector("H1");window.dispatchEvent(new CustomEvent("di_ev",DIFormEvents.generatePayload.formStart({form:{id:"Finance",name:null!==a?a.innerText:"Apply for Financing",output:DIDataLayer.lead.mapLeadType("Finance"),format:DIEvent.form.getDisplayType(e)}})))}}))}))})),window.addEventListener("gravity_form_submit",(function(e){DIFormEvents.dispatchEvent.formSubmit(e)})),window.addEventListener("click",(function(e){if(e.target.matches("BUTTON.button, BUTTON.submit")){var t=e.target,a=!1,n=null;if(!DIEvent.hasClass(t,"button")||null===DIEvent.getParent(t,".lead-intro")&&null===DIEvent.getParent(t,".lead")?DIEvent.hasClass(t,"submit")&&null!==DIEvent.getParent(t,'FORM[action$="secure.dealerinspire.com/application"]')&&(a="Finance Form Submit",n=DIEvent.createSchemaUrl("/v1.1/event/form/form-submitted-finance.json#")):(a="Finance Form Next Step",n=DIEvent.createSchemaUrl("/v1.1/event/form/form-paging-finance.json#")),a){var r={detail:{reference:n,name:"next_step",label:a,default_score:0,custom_data:{source:DIEvent.roxanneSourceInformation,page_type:DIDataLayer.page.getType(),device_type:DIDataLayer.site.getDeviceType()}}};DIDataLayer.vehicle.get()&&(r.detail.custom_data.vehicle=DIDataLayer.vehicle.get()),window.dispatchEvent(new CustomEvent("di_ev",r))}}})),"undefined"!=typeof jQuery&&jQuery(document).ready((function(e){var t=e(document);t.on("share-vehicle-form-started",(function(e){DIFormEvents.dispatchEvent.shareVehicleFormStarted(e)})),t.on("gform_page_loaded",(function(e,t){DIFormEvents.dispatchEvent.gravityFormPageLoaded(e,t)})),window.addEventListener("di_datalayer_ready",(function(){if(DIDataLayer.vars.hasOwnProperty("lead")&&DIDataLayer.vars.lead.hasOwnProperty("lead_guid")){if("lead_already_submitted"in DIDataLayer.vars.lead&&DIDataLayer.vars.lead.lead_already_submitted)return;window.dispatchEvent(new CustomEvent("gravity_form_submit")),t.trigger("gravity_form_submit")}})),t.on("gravity_form_submit",(function(e){DIFormEvents.dispatchEvent.formSubmit(e)})),t.on("share-vehicle-form-complete",(function(){DIFormEvents.dispatchEvent.shareVehicleFormComplete(event)}))}))}catch(e){console.log("Ref: "+e.message)}}(),function(){try{var e=diThrottle((function(){document.querySelectorAll(".payment-calculator-container:not([data-form-viewed='1'])").forEach((function(e){if(DIEvent.isInViewport(e)){e.setAttribute("data-form-viewed","1"),DIFormEvents.attachModalAbortEvent(e);var t=DIDataLayer.page.getType();window.dispatchEvent(new CustomEvent("di_ev",{detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/calculator/estimate-payment-finish.json#"),name:"view",label:"Estimate Payment",custom_data:{source:DIEvent.roxanneSourceInformation,vehicle:DIDataLayer.vehicle.get(),page_type:t,device_type:DIDataLayer.site.getDeviceType(),location:t}}}))}}))}),250);window.addEventListener("load",e),window.addEventListener("resize",e),window.addEventListener("scroll",e),document.addEventListener("di_check_visible_forms",e),document.querySelectorAll("A[data-toggle='modal']").forEach((function(t){t.addEventListener("click",(function(t){setTimeout(e,500)}))})),document.querySelectorAll("A.payment-calculator").forEach((function(e){DIEvent.hasEventBound(e)||(e.addEventListener("click",(function(e){var t=DIEvent.getAttribute(e.currentTarget,"data-shoppingtitle"),a=t||DIEvent.getTargetContent(e),n=DIDataLayer.page.getType();window.dispatchEvent(new CustomEvent("di_ev",{detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/calculator/open-payment-calculator-button-click.json#"),name:"click",label:"Estimate Payment",custom_data:{source:DIEvent.roxanneSourceInformation,vehicle:DIDataLayer.vehicle.get(),action:{text:a,intent:"Open Payment Estimator",context:"Dealer Inspire Payment Estimator"},page_type:n,device_type:DIDataLayer.site.getDeviceType(),text:a,location:n}}}))})),DIEvent.markBound(e))})),document.querySelectorAll(".payment-calculator-container").forEach((function(e){e.querySelectorAll(".form-button button").forEach((function(e){DIEvent.hasEventBound(e)||(e.addEventListener("click",(function(e){var t=DIEvent.getTargetContent(e),a=DIDataLayer.page.getType();window.dispatchEvent(new CustomEvent("di_ev",{detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/calculator/payment-calculator-button-click.json#"),name:"calculate",label:"Estimate Payment",custom_data:{source:DIEvent.roxanneSourceInformation,vehicle:DIDataLayer.vehicle.get(),action:{text:t,intent:"Calculate Payment",context:"Dealer Inspire Payment Estimator"},page_type:a,device_type:DIDataLayer.site.getDeviceType(),text:t,location:a}}}))})),DIEvent.markBound(e))})),e.querySelectorAll("INPUT, SELECT, BUTTON").forEach((function(t){DIEvent.hasEventBound(t)||t.addEventListener("mousedown",(function(t){var a="Estimate Payment";if(!(DIEvent.form.started.indexOf(a)>=0)){DIEvent.form.started.push(a);var n=DIDataLayer.vehicle.get(),r=null===n||void 0===n.type?"":n.type,o={detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/form/form-start.json#"),name:"form_start",label:"Form Start",default_score:0,custom_data:{form:{id:a,name:a,type:r,output:DIDataLayer.lead.mapLeadType(a),format:DIEvent.form.getDisplayType(e)},page_type:DIDataLayer.page.getType(),device_type:DIDataLayer.site.getDeviceType()}}};window.dispatchEvent(new CustomEvent("di_ev",o))}}))}))}))}catch(e){console.log("Ref: "+e.message)}}(),function(){try{!function(){if("function"==typeof window.CustomEvent)return!1;if(void 0===window.Event)return!1;if(void 0===window.Event.prototype)return!1;function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var a=document.createEvent("CustomEvent");return a.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),a}e.prototype=window.Event.prototype,window.CustomEvent=e}();var e={handlers:{},completed_actions:{},host:null,token:null,site_id:null,visit_id_cookie:"di_roxanne__visit_id",visitor_id_cookie:"di_roxanne__visitor_id",roxanne_ref:"Roxanne_B",init:function(){if(!roxanne_dynamic)return console.log("Roxanne is broken, sorry"),!1;this.host=roxanne_dynamic.host,this.token=roxanne_dynamic.token,this.site_id=roxanne_dynamic.site_id,this.visit_tracking.mixpanel=this.mixpanel,this.visit_tracking.init(),window.dispatchEvent(new CustomEvent("roxanne_ready",{detail:{site_id:roxanne_dynamic.site_id}}))},visit_tracking:{mixpanel:null,init:function(){window.dispatchEvent(new CustomEvent("di_init_broadcast",{detail:{product:{name:"Roxanne",version:"evergreen",contact:"#roxanne-support"}}})),this.exists()?this.update():this.create()},exists:function(){var t=cookiestore.get(e.visit_id_cookie),a=cookiestore.get(e.visitor_id_cookie);if(void 0===t||void 0===a)return!1;var n=localstore.get(e.roxanne_ref),r=Math.round((new Date).getTime()/1e3);return!(void 0===n||r-n>3600)},create:function(){var e={};e.referrer=document.referrer,e.browser_fingerprint=null,"undefined"!=typeof Fingerprint&&(e.browser_fingerprint=(new Fingerprint).get()),e.user_agent=navigator.userAgent;var t=cookiestore.get("tp_referral");void 0!==t&&(e.tp_referral_id=t);var a=cookiestore.get("_jsuid");if(void 0!==a&&(e.clicky_jsuid=a),this.mixpanel){var n=cookiestore.get("mp_"+this.mixpanel+"_mixpanel");void 0!==n&&(e.mixpanel_id=n.distinct_id)}this.track(e)},update:function(){localstore.set("Roxanne_B",Math.round((new Date).getTime()/1e3)),this.on_ready()},track:function(t){var a=this,n=e.host+"/site/"+e.site_id+"/visitors/"+e.token;promise.post(n,t).then((function(e,t,n){e?a.on_failure(e,t,n):a.on_success(t,n)}))},on_ready:function(){e.do_actions("ready")},on_success:function(t){var a=JSON.parse(t);localstore.set(e.roxanne_ref,Math.round((new Date).getTime()/1e3)),cookiestore.set(e.visit_id_cookie,a.id),cookiestore.set(e.visitor_id_cookie,a.visitor_id),void 0!==DIDataLayer&&DIDataLayer.user.setVisitInformationIfEmpty({visit_id:a.id,visitor_id:a.visitor_id}),this.on_ready()},on_failure:function(){this.on_ready()}},event_tracking:{page_view_track:!1,event_queue:[],queue_event:function(t){e.event_tracking.event_queue.push(t)},run_event_queue:function(){for(;e.event_tracking.event_queue.length;)e.event_tracking.track(e.event_tracking.event_queue.shift())},process:function(t){if(!1===e.event_tracking.page_view_track&&"page_view"!==t.name)return e.event_tracking.queue_event(t);e.event_tracking.track(t),e.event_tracking.run_event_queue()},track:function(t){var a=this,n=cookiestore.get(e.visit_id_cookie),r=cookiestore.get(e.visitor_id_cookie),o=t;if(o.visit_id=n,o.visitor_id=r,o=void 0!==window.DIDataLayer?jQuery.extend({},t,{data_layer:window.DIDataLayer}):jQuery.extend({},t,{data_layer:null}),jQuery(document).trigger("di_event",o),"function"==typeof window.CustomEvent){var i=[];o.hasOwnProperty("data_layer")&&(i=o.data_layer.vars,delete o.data_layer),o.data_layer={vars:i};var c=new CustomEvent("di_event",{detail:o});window.dispatchEvent(c)}if(void 0===n||!n)return!1;var s=e.host+"/visit/"+n+"/events/"+e.token;"custom_data"in t&&null!=t.custom_data&&JSON&&"function"==typeof JSON.stringify&&(t.custom_data instanceof Object&&"undefined"!=typeof Intl&&"function"==typeof Intl.DateTimeFormat&&"function"==typeof Intl.DateTimeFormat().resolvedOptions&&void 0!==Intl.DateTimeFormat().resolvedOptions().timeZone&&(t.custom_data.time_zone=Intl.DateTimeFormat().resolvedOptions().timeZone),t.custom_data=JSON.stringify(t.custom_data)),promise.post(s,t).then((function(n,r,o){"page_view"==t.name&&(e.event_tracking.page_view_track=!0,e.event_tracking.run_event_queue()),n?a.on_failure(n,r,o):a.on_success(r,o)}))},on_success:function(e,t){},on_failure:function(e,t,a){}},add_action:function(e,t){if(e in this.completed_actions)return t();void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t)},do_actions:function(e){if(void 0!==this.handlers[e])for(var t in this.handlers[e])this.handlers[e][t]();this.handlers[e]=[],this.completed_actions[e]=!0}};void 0!==window.addEventListener&&window.addEventListener("di_ev",(function(t){e.add_action("ready",(function(){var a={};"detail"in t&&(a=t.detail),e.event_tracking.process(a)}))}),!1),"undefined"!=typeof jQuery&&jQuery(document).ready((function(t){t(document).on("di_ev",(function(a,n){e.add_action("ready",(function(){"detail"in a&&(n=t.extend(a.detail,n)),e.event_tracking.process(n)}))}))})),e.init()}catch(e){"undefined"!=typeof console&&console.log("Ref: "+e.message)}}(),function(){try{var e="di-ev-bound",t=function(t){if("undefined"==typeof jQuery)return"";var a=jQuery(t);return!(void 0===a.data(e)||!0!==a.data(e))},a=function(){var e=document.querySelector("BODY");return n(e,"page-vehicle-results-page")||n(e,"lightning-vehicle-results-page")?"VRP":n(e,"page-vehicle-display-page")?"VDP":n(e,"home")?"Home":window.DIDataLayer.page.getType()},n=function(e,t){return"classList"in e&&e.classList.contains(t)},r=function(e){return o(e.currentTarget)},o=function(e){if("undefined"==typeof jQuery)return"";var t=jQuery,a=t(e),n=a.text().trim();if(""!=n)return n;if(a.is(":input"))return a.val().trim();if(a.is("IMG"))return a.attr("alt").trim();var r=a.find("IMG");if(r.length>0&&(n="",r.each((function(e,a){n=t.trim(n+" "+t(a).attr("alt"))})),""!=n))return n;if(void 0!==a.attr("class")){var o=t.grep(a.attr("class").split(" "),(function(e){return 0===e.indexOf("fa-")}));if(o.length>0)return o[0].substring(3)+" icon"}var i="";a.children().each((function(){i+=" "+this.className}));var c=t.grep(i.split(" "),(function(e){return 0===e.indexOf("fa-")}));return c.length>0?c[0].substring(3)+" icon":""},i=function(){if("undefined"!=typeof jQuery){var t=jQuery;t("A[href*='www.carfax.com']").on("click",(function(e){var a={};a.reference=DIEvent.createSchemaUrl("/v1.1/event/third-party/carfax-click.json#"),a.name="click",a.label="CarFax",a.default_score=0,a.custom_data={},a.custom_data.source=DIEvent.roxanneSourceInformation,a.custom_data.action={},a.custom_data.action.text=DIEvent.getTargetContent(e),a.custom_data.action.link=DIEvent.getTargetLink(e),a.custom_data.page_type=DIDataLayer.page.getType(),a.custom_data.device_type=DIDataLayer.site.getDeviceType(),t(document).trigger("di_ev",a)})).data(e,!0)}},c=function(e,t,a){if("undefined"!=typeof jQuery){var n=jQuery,r={};r.reference=DIEvent.createSchemaUrl("/v1.1/event/directions/get-directions.json#"),r.name="click",r.label="Directions",r.default_score=8,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.action={},r.custom_data.action.text=e||"< no_text_provided >",r.custom_data.action.link=t,r.custom_data.action.intent=a,r.custom_data.page_type=DIDataLayer.page.getType(),r.custom_data.device_type=DIDataLayer.site.getDeviceType(),r.custom_data.directions={text:e},r.custom_data.platform=window.DIDataLayer.vars.site.view_state,n(document).trigger("di_ev",r)}},s=function(e,t){var a=DIEvent.getAttribute(e.currentTarget,"href").trim();if(a.startsWith("tel:")){var n=a.substr(4);window.dispatchEvent(new CustomEvent("di_ev",{detail:{reference:DIEvent.createSchemaUrl("/v1.1/event/telephone/call.json#"),name:"click",label:"Call",default_score:8,custom_data:{source:DIEvent.roxanneSourceInformation,contact:{type:"phone",phone_number:n,department:t},page_type:DIDataLayer.page.getType(),device_type:DIDataLayer.site.getDeviceType(),call:{department:t},platform:DIDataLayer.site.getDeviceType()}}}))}},d=function(){document.querySelectorAll('A[href^="tel:"]').forEach((function(e){DIEvent.hasEventBound(e)||e.addEventListener("click",(function(t){var a="",n=t.currentTarget,r=n.parentNode;if(DIEvent.hasClass(r,"main")?a="sales":DIEvent.hasClass(r,"service")?a="service":DIEvent.hasClass(r,"parts")?a="parts":DIEvent.hasClass(r,"other")&&(a="other"),""===a){a="sales";var o=n.closest('[class^="phone-"], [class*=" phone-"]');o&&(DIEvent.hasClass(o,"phone-service")?a="service":DIEvent.hasClass(o,"phone-parts")?a="parts":DIEvent.hasClass(o,"phone-other")&&(a="other"))}s(t,a),DIEvent.markBound(e)}))}))};function l(){if(DIDataLayer.page.isVDP()){var e=DIDataLayer.vehicle.get();if(Object.keys(e).length>0){var t={detail:{}};t.detail.reference=DIEvent.createSchemaUrl("/v1/event/vdp/vdp-view.json#"),t.detail.name="vdp",t.detail.label="Viewed Year/Make/Model/Trim",t.detail.default_score=0,t.detail.custom_data={},t.detail.custom_data.source=DIEvent.roxanneSourceInformation,t.detail.custom_data.vehicle=e,window.dispatchEvent(new CustomEvent("di_ev",t))}}}"undefined"!=typeof jQuery&&jQuery(document).ready((function(t){var a=t(document);t("INPUT#search-anything-field, BODY.home INPUT.inventory-search-field").on("click",(function(e){var t={};t.reference=DIEvent.createSchemaUrl("/v1/event/site-search/search-anything-interaction.json#"),t.name="click",t.label="Search Anything",t.default_score=0,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.search={},t.custom_data.search.interface="search-anything",t.custom_data.platform=window.DIDataLayer.vars.site.view_state,a.trigger("di_ev",t)})).on("blur",(function(e){var t={};t.reference=DIEvent.createSchemaUrl("/v1/event/site-search/search-anything-interaction.json#"),t.name="click",t.label="Search Anything",t.default_score=0,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.search={},t.custom_data.search.interface="search-anything",t.custom_data.search.text=r(e),t.custom_data.platform=window.DIDataLayer.vars.site.view_state,a.trigger("di_ev",t)})).data(e,!0),t("INPUT#alg-search").on("keyup",(function(e){var n=r(e);n&&(window.current_search_ahead_text=n,setTimeout((function(){if(window.current_search_ahead_text==n){window.current_search_ahead_text="";var e=t("FORM#searchform .tt-dataset-inventory DIV.tt-suggestion").length+t("FORM#searchform .tt-dataset-pages DIV.tt-suggestion").children().length,r={};r.reference=DIEvent.createSchemaUrl("/v1/event/site-search/algolia-search-ahead.json#"),r.name="search-ahead",r.label="Inventory Search",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.search={},r.custom_data.search.interface="algolia",r.custom_data.search.text=n,r.custom_data.search.count=e,a.trigger("di_ev",r)}}),200))})).on("click",(function(e){var n=t(e.currentTarget).parents(".overlay-container").length,r={};r.reference=DIEvent.createSchemaUrl("/v1/event/site-search/algolia-search-click.json#"),r.name="click",r.label="Search",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.search={},r.custom_data.search.in_overlay=n,r.custom_data.search.interface="algolia",a.trigger("di_ev",r)})).data(e,!0)})),"undefined"!=typeof jQuery&&jQuery(document).ready((function(a){a("BODY.home").each((function(){var n=a(this),r=a(document);n.find("#headerSearch, #homeSearch, #search-overlay .close-overlay").each((function(){t(this)||a(this).on("click",(function(){setTimeout((function(){var e=a("#search-overlay");if(e.length>0){var t="collapse";a(e[0]).is(".open")&&(t="expand");var n={};n.reference=DIEvent.createSchemaUrl("/v1/event/site-search/toggle-search-overlay.json#"),n.name="click",n.label="Toggle Overlay Search",n.default_score=0,n.custom_data={},n.custom_data.source=DIEvent.roxanneSourceInformation,n.custom_data.new_state=t,n.custom_data.platform=window.DIDataLayer.vars.site.view_state,r.trigger("di_ev",n)}}),550)})).data(e,!0)})),n.find("#hero-row #hero-overlay-container .search-field").each((function(){t(this)||a(this).on("click",(function(){setTimeout((function(){var e=a("#search-overlay");if(e.length>0){var t="collapse";a(e[0]).is(":visible")&&(t="expand");var n={};n.reference=DIEvent.createSchemaUrl("/v1/event/site-search/toggle-search-overlay.json#"),n.name="click",n.label="Toggle Overlay Search",n.default_score=0,n.custom_data={},n.custom_data.source=DIEvent.roxanneSourceInformation,n.custom_data.new_state=t,n.custom_data.platform=window.DIDataLayer.vars.site.view_state,r.trigger("di_ev",n)}}),550)})).data(e,!0)})),n.find(".main-search-toggle, #searchanything-overlay .close-overlay").each((function(){t(this)||a(this).on("click",(function(){setTimeout((function(){var e=a("#searchanything-overlay");if(e.length>0){var t="collapse";a(e[0]).parent().is(".open")&&(t="expand");var n={};n.reference=DIEvent.createSchemaUrl("/v1/event/site-search/toggle-search-overlay.json#"),n.name="click",n.label="Toggle Overlay Search",n.default_score=0,n.custom_data={},n.custom_data.source=DIEvent.roxanneSourceInformation,n.custom_data.new_state=t,n.custom_data.platform=window.DIDataLayer.vars.site.view_state,r.trigger("di_ev",n)}}),200)})).data(e,!0)})),n.find(".search-anything-submit-btn").each((function(){t(this)||a(this).on("click",(function(e){var t={};t.reference=DIEvent.createSchemaUrl("/v1/event/site-search/search-anything-magnifying-glass.json#"),t.name="search",t.label="Search Anything Magnifying Glass",t.default_score=0,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.platform=window.DIDataLayer.vars.site.view_state,r.trigger("di_ev",t)})).data(e,!0)})),n.find("#homepage-filters INPUT").add("#searchform INPUT").each((function(){t(this)||a(this).on("change",(function(e){var t=a(e.currentTarget).val(),n={};n.reference=DIEvent.createSchemaUrl("/v1/event/site-search/home-page-filter.json#"),n.name="click",n.label="Home Page Filter",n.default_score=0,n.custom_data={},n.custom_data.source=DIEvent.roxanneSourceInformation,n.custom_data.filter_type="search anything",n.custom_data.value=t,n.custom_data.platform=window.DIDataLayer.vars.site.view_state,r.trigger("di_ev",n)})).data(e,!0)})),n.find("#homepage-filters SELECT").add("#homepage-advanced-search SELECT").add(".di-slider .filters-overlay SELECT, .di-slider .filters-container SELECT").add("#mobile-advanced-search SELECT").add("#search-row SELECT, #searchRow SELECT, .search-bar SELECT").add("#searchanything-overlay SELECT").each((function(){if(!t(this)){var n=a(this);n.on("change",(function(e){var t=e.currentTarget,a={},n="unknown";""!==DIEvent.getAttribute(t,"id")?n=DIEvent.getAttribute(t,"id"):""!==DIEvent.getAttribute(t,"class")&&(n=DIEvent.getAttribute(t,"class")),n=n.replace("vehicle-","").trim().toLowerCase(),a.reference=DIEvent.createSchemaUrl("/v1/event/site-search/home-page-filter.json#"),a.name="click",a.label="Home Page Filter",a.default_score=0,a.custom_data={},a.custom_data.source=DIEvent.roxanneSourceInformation,a.custom_data.filter_type=n,a.custom_data.value=t.options[t.selectedIndex].value,a.custom_data.platform=window.DIDataLayer.vars.site.view_state,r.trigger("di_ev",a)})).data(e,!0),n.siblings("BUTTON").data(e,!0)}})),n.find("#homepage-filters BUTTON").add(".advanced-search-btn, .di-slider .filters-overlay BUTTON").each((function(){t(this)||a(this).on("click",(function(){var e={};e.reference=DIEvent.createSchemaUrl("/v1/event/site-search/start-search-button.json#"),e.name="search",e.label="Filter Search Button",e.default_score=0,e.custom_data={},e.custom_data.source=DIEvent.roxanneSourceInformation,e.custom_data.platform=window.DIDataLayer.vars.site.view_state,r.trigger("di_ev",e)})).data(e,!0)}))}))})),"undefined"!=typeof jQuery&&jQuery(document).ready((function(n){var r=n(document);n(".flexslider-hg, .flexslider-hg-wrapper>DIV").each((function(t,o){var i=n(o);i.find(".slides .slide").on("click",(function(e){var t=n(e.currentTarget).parent(),o=t.prevAll().length,i=t.data("thumb-alt");i||(i=t.find("A IMG").first().attr("alt"));var c=t.find(".slide-link").first().attr("href");c||(c=t.find(".slide-data").text().trim());var s=void 0!==i&&i?i:c;void 0!==s&&""!=s||(s="Untitled");var d={};d.reference=DIEvent.createSchemaUrl("/v1/event/slider/flex-slide/slide-click.json#"),d.name="click",d.label="Carousel Asset",d.default_score=0,d.custom_data={},d.custom_data.source=DIEvent.roxanneSourceInformation,d.custom_data.location=a(),d.custom_data.asset={},d.custom_data.asset.name=s,d.custom_data.asset.position=o,d.custom_data.asset.interface="flexslider",r.trigger("di_ev",d)})).data(e,!0),i.find(".flex-control-nav A").on("click",(function(e){var t=n(e.currentTarget).parent().prevAll().length,o={};o.reference=DIEvent.createSchemaUrl("/v1/event/slider/flex-slide/slide-pagination.json#"),o.name="click",o.label="Carousel Pagination",o.default_score=0,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.location=a(),o.custom_data.asset={},o.custom_data.asset.position=t,o.custom_data.asset.interface="flexslider",r.trigger("di_ev",o)})).data(e,!0),i.find(".flex-direction-nav A").on("click",(function(e){var t=n(e.currentTarget).parent(),o=t.prevAll().length,i=t.is(".flex-nav-prev")?"previous":"next",c={};c.reference=DIEvent.createSchemaUrl("/v1/event/slider/flex-slide/slide-interaction.json#"),c.name="click",c.label="Carousel Interaction",c.default_score=0,c.custom_data={},c.custom_data.source=DIEvent.roxanneSourceInformation,c.custom_data.location=a(),c.custom_data.asset={},c.custom_data.asset.direction=i,c.custom_data.asset.position=o,c.custom_data.interface="flexslider",r.trigger("di_ev",c)})).data(e,!0)})),n(".royalSlider").each((function(o,i){var c=n(i);c.find(".rsSlide").on("click",(function(e){var t=n(e.currentTarget),o=t.prevAll().length,i=t.find(".rsImg").first().attr("alt"),c=t.text().trim(),s=i||c;void 0===s||s||(s="Untitled");var d={};d.reference=DIEvent.createSchemaUrl("/v1/event/slider/royal/slide-click.json#"),d.name="click",d.label="Carousel Asset",d.default_score=0,d.custom_data={},d.custom_data.source=DIEvent.roxanneSourceInformation,d.custom_data.location=a(),d.custom_data.asset={},d.custom_data.asset.name=s,d.custom_data.asset.position=o,d.custom_data.asset.interface="royal slider",r.trigger("di_ev",d)})).data(e,!0),c.find(".rsSlide a").each((function(){t(this)||n(this).on("click",(function(e){var t=n(e.currentTarget),o=t.data("is_cta"),i="CTA";void 0!==o&&null!=o&&0==o&&(i="Button");var c={};c.reference=DIEvent.createSchemaUrl("/v1/event/slider/royal/link-click.json#"),c.name="click",c.label=i,c.default_score=0,c.custom_data={},c.custom_data.source=DIEvent.roxanneSourceInformation,c.custom_data.location=a(),c.custom_data.button={},c.custom_data.button.text=t.text().trim(),c.custom_data.button.interface="royal slider",r.trigger("di_ev",c)}))})).data(e,!0),c.find(".rsNavItem").on("click",(function(e){var t=n(e.currentTarget).prevAll().length,o={};o.reference=DIEvent.createSchemaUrl("/v1/event/slider/royal/slide-pagination.json#"),o.name="click",o.label="Carousel Pagination",o.default_score=0,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.location=a(),o.custom_data.asset={},o.custom_data.asset.position=t,o.custom_data.asset.interface="royal slider",r.trigger("di_ev",o)})).data(e,!0),c.find(".rsArrow").on("click",(function(e){var t=n(e.currentTarget),o=t.prevAll().length,i=t.is(".rsArrowLeft")?"previous":"next",c={};c.reference=DIEvent.createSchemaUrl("/v1/event/slider/royal/slide-interaction.json#"),c.name="click",c.label="Carousel Interaction",c.default_score=0,c.custom_data={},c.custom_data.source=DIEvent.roxanneSourceInformation,c.custom_data.location=a(),c.custom_data.asset={},c.custom_data.asset.direction=i,c.custom_data.asset.position=o,c.custom_data.asset.interface="royal slider",r.trigger("di_ev",c)})).data(e,!0)}));n("BODY").on("click",".quicklook-gallery .tn3-in-image",(function(e){var t=n(e.currentTarget),o=t.parents(".quicklook-gallery"),i=t.parent().is(".tn3-dark-gallery")?"dark":"light",c=o.find(".tn3-"+i+"-thumb-selected").prevAll().length,s=o.find(".tn3-"+i+"-full-image").attr("alt"),d={};d.reference=DIEvent.createSchemaUrl("/v1/event/slider/quicklook/slide-click.json#"),d.name="click",d.label="Carousel Asset",d.default_score=0,d.custom_data={},d.custom_data.source=DIEvent.roxanneSourceInformation,d.custom_data.location=a(),d.custom_data.asset={},d.custom_data.asset.name=s,d.custom_data.asset.position=c,d.custom_data.asset.interface="quicklook gallery",r.trigger("di_ev",d)})).on("mouseup",".quicklook-gallery .tn3-dark-thumbs LI, .quicklook-gallery .tn3-light-thumbs LI",(function(e){setTimeout((function(){var t=n(e.currentTarget),o=t.parents(".quicklook-gallery"),i=t.parent().parent().parent().is(".tn3-dark-thumbs")?"dark":"light",c=o.find(".tn3-"+i+"-thumb-selected").prevAll().length,s=o.find(".tn3-"+i+"-full-image").attr("alt"),d={};d.reference=DIEvent.createSchemaUrl("/v1/event/slider/quicklook/thumbnail-view.json#"),d.name="click",d.label="Carousel Interaction",d.default_score=0,d.custom_data={},d.custom_data.source=DIEvent.roxanneSourceInformation,d.custom_data.location=a(),d.custom_data.asset={},d.custom_data.asset.name=s,d.custom_data.asset.position=c,d.custom_data.asset.interface="quicklook gallery",r.trigger("di_ev",d)}),100)})).on("mousedown",".quicklook-gallery .tn3-dark-next, .quicklook-gallery .tn3-light-next, .quicklook-gallery .tn3-dark-prev, .quicklook-gallery .tn3-light-prev",(function(e){var t=n(e.currentTarget),o=t.parents(".quicklook-gallery"),i=t.is(".tn3-dark-next")||t.is(".tn3-dark-prev")?"dark":"light",c=o.find(".tn3-"+i+"-thumb-selected").prevAll().length,s=t.is(".tn3-dark-next")||t.is(".tn3-light-next")?"next":"previous",d={};d.reference=DIEvent.createSchemaUrl("/v1/event/slider/quicklook/thumbnail-pagination.json#"),d.name="click",d.label="Carousel Interaction",d.default_score=0,d.custom_data={},d.custom_data.source=DIEvent.roxanneSourceInformation,d.custom_data.location=a(),d.custom_data.asset={},d.custom_data.asset.direction=s,d.custom_data.asset.position=c,d.custom_data.asset.interface="quicklook gallery",r.trigger("di_ev",d)})).on("click",".quicklook-gallery .tn3-dark-prev-page, .quicklook-gallery .tn3-dark-next-page, .quicklook-gallery .tn3-light-prev-page, .quicklook-gallery .tn3-light-next-page",(function(e){var t=n(e.currentTarget),o=t.is(".tn3-dark-prev-page")||t.is(".tn3-dark-next-page")?"dark":"light",i=t.is(".tn3-"+o+"-prev-page")?"previous":"next",c={};c.reference=DIEvent.createSchemaUrl("/v1/event/slider/quicklook/slide-pagination.json#"),c.name="click",c.label="Carousel Pagination",c.default_score=0,c.custom_data={},c.custom_data.source=DIEvent.roxanneSourceInformation,c.custom_data.location=a(),c.custom_data.asset={},c.custom_data.asset.direction=i,c.custom_data.asset.interface="quicklook gallery",r.trigger("di_ev",c)})).on("mousedown",".quicklook-gallery .tn3-dark-fullscreen, .quicklook-gallery .tn3-light-fullscreen",(function(){var e={};e.reference=DIEvent.createSchemaUrl("/v1/event/slider/quicklook/fullscreen-view.json#"),e.name="click",e.label="Carousel View",e.default_score=0,e.custom_data={},e.custom_data.source=DIEvent.roxanneSourceInformation,e.custom_data.location=a(),e.custom_data.asset={},e.custom_data.asset.interface="quicklook gallery",r.trigger("di_ev",e)})).on("mousedown",".quicklook-gallery .tn3-dark-play, .quicklook-gallery .tn3-light-play",(function(e){var t=n(e.currentTarget),o=t.is(".tn3-dark-play")?"dark":"light",i=t.is(".tn3-"+o+"-play-active")?"Pause":"Play",c={};c.reference=DIEvent.createSchemaUrl("/v1/event/slider/quicklook/video-click.json#"),c.name="click",c.label="Carousel Action",c.default_score=0,c.custom_data={},c.custom_data.source=DIEvent.roxanneSourceInformation,c.custom_data.location=a(),c.custom_data.asset={},c.custom_data.asset.action=i,c.custom_data.asset.interface="quicklook gallery",r.trigger("di_ev",c)})),n(".swiper-container").each((function(o,i){var c=n(i);t(c)||c.parent().is(".di-slider")||(c.find(".swiper-slide").on("click",(function(e){var t=n(e.currentTarget),o=t.prevAll().length,i=t.find("img").first().attr("alt"),c=t.text().trim(),s=i||c;void 0===s||s||(s="Untitled");var d={};d.reference=DIEvent.createSchemaUrl("/v1/event/slider/swiper/slide-click.json#"),d.name="click",d.label="Carousel Asset",d.default_score=0,d.custom_data={},d.custom_data.source=DIEvent.roxanneSourceInformation,d.custom_data.location=a(),d.custom_data.asset={},d.custom_data.asset.name=s,d.custom_data.asset.position=o,d.custom_data.asset.interface="swiper",r.trigger("di_ev",d)})).data(e,!0),c.find(".swiper-button-next").on("click",(function(e){var t=n(e.currentTarget).parent().find(".swiper-slide-active").prevAll().length,o={};o.reference=DIEvent.createSchemaUrl("/v1/event/slider/swiper/slide-interaction.json#"),o.name="click",o.label="Carousel Interaction",o.default_score=0,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.location=a(),o.custom_data.asset={},o.custom_data.asset.direction="next",o.custom_data.asset.position=t,o.custom_data.asset.interface="swiper",r.trigger("di_ev",o)})).data(e,!0),c.find(".swiper-button-prev").on("click",(function(e){var t=n(e.currentTarget).parent().find(".swiper-slide-active").prevAll().length,o={};o.reference=DIEvent.createSchemaUrl("/v1/event/slider/swiper/slide-interaction.json#"),o.name="click",o.label="Carousel Interaction",o.default_score=0,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.location=a(),o.custom_data.asset={},o.custom_data.asset.direction="previous",o.custom_data.asset.position=t,o.custom_data.asset.interface="swiper",r.trigger("di_ev",o)})).data(e,!0))})),n(".owl-carousel").each((function(t,i){var c=n(i);c.find(".owl-wrapper > .owl-item IMG").on("click",(function(e){var t=n(e.currentTarget),o=t.prevAll().length,i=t.text().trim(),c="";t.parents("#gallery-lightbox-content, #vehicleDetails .gallery-thumbs-wrap, #vehicleDetails #gallery-carousel").length>0?c="vehicle gallery":t.parents("#modelRow, #model-row").length>0&&(c="model row");var s={};s.reference=DIEvent.createSchemaUrl("/v1/event/slider/owl/slide-click.json#"),s.name="click",s.label="Carousel Asset",s.default_score=0,s.custom_data={},s.custom_data.source=DIEvent.roxanneSourceInformation,s.custom_data.location=a(),s.custom_data.asset={},s.custom_data.asset.name=i,s.custom_data.asset.position=o,s.custom_data.asset.interface="owl carousel",s.custom_data.asset.location=c,r.trigger("di_ev",s)})).data(e,!0),c.find(".owl-buttons > div").on("click touchstart",(function(e){var t=n(e.currentTarget),o=t.parents(".owl-controls").find(".owl-page.active").prevAll().length,i=t.is(".owl-prev")?"previous":"next",s=c.is(".gallerycarousel-thumbs")?"Carousel Pagination":"Carousel Interaction",d={};d.reference=DIEvent.createSchemaUrl("/v1/event/slider/owl/slide-pagination.json#"),d.name="click",d.label=s,d.default_score=0,d.custom_data={},d.custom_data.source=DIEvent.roxanneSourceInformation,d.custom_data.location=a(),d.custom_data.asset={},d.custom_data.asset.direction=i,d.custom_data.asset.position=o,d.custom_data.asset.interface="owl carousel",r.trigger("di_ev",d)})).data(e,!0),c.find(".view-larger-version").on("click touchstart",(function(e){var t=n(e.currentTarget),i=t.parents(".owl-item"),c=i.prevAll().length,s=o(i.find("IMG")),d="";t.parents("#gallery-lightbox-content, #vehicleDetails .gallery-thumbs-wrap, #vehicleDetails #gallery-carousel").length>0?d="vehicle gallery":t.parents("#modelRow, #model-row").length>0&&(d="model row");var l={};l.reference=DIEvent.createSchemaUrl("/v1/event/slider/owl/slide-popup-view.json#"),l.name="click",l.label="Carousel View",l.default_score=0,l.custom_data={},l.custom_data.source=DIEvent.roxanneSourceInformation,l.custom_data.location=a(),l.custom_data.asset={},l.custom_data.asset.name=s,l.custom_data.asset.position=c,l.custom_data.asset.interface="owl carousel",l.custom_data.asset.location=d,r.trigger("di_ev",l)})).data(e,!0)})),n(".gallery-lightbox-link").on("click",(function(e){var t=n(e.currentTarget),o=t.text().trim(),i="";t.parents("#gallery-lightbox-content, #vehicleDetails .gallery-thumbs-wrap, #vehicleDetails #gallery-carousel").length>0?i="vehicle gallery":t.parents("#modelRow, #model-row").length>0&&(i="model row");var c={};c.reference=DIEvent.createSchemaUrl("/v1/event/slider/gallery/lightbox-click.json#"),c.name="click",c.label="Carousel Asset",c.default_score=0,c.custom_data={},c.custom_data.source=DIEvent.roxanneSourceInformation,c.custom_data.location=a(),c.custom_data.asset={},c.custom_data.asset.name=o,c.custom_data.asset.position=null,c.custom_data.asset.interface="gallery lightbox",c.custom_data.asset.location=i,r.trigger("di_ev",c)})),n(".carousel .carousel-inner .item").on("click",(function(e){var t=n(e.currentTarget),o=t.prevAll().length,i=t.find("img").first().attr("alt"),c=t.text().trim(),s=i||c;void 0===s||s||(s="Untitled");var d={};d.reference=DIEvent.createSchemaUrl("/v1/event/slider/unknown-slide-click.json#"),d.name="click",d.label="Carousel Asset",d.default_score=0,d.custom_data={},d.custom_data.source=DIEvent.roxanneSourceInformation,d.custom_data.location=a(),d.custom_data.asset={},d.custom_data.asset.name=s,d.custom_data.asset.position=o,d.custom_data.asset.interface="carousel",r.trigger("di_ev",d)})).data(e,!0)})),"undefined"!=typeof jQuery&&jQuery(document).ready((function(a){if(a("BODY.page-vehicle-results-page").length>0){var n=a(document);a("DIV#whitewrap").on("keyup","INPUT#search.inventory-search-field",(function(e){var t=r(e);if(t){window.current_search_ahead_text=t;var o=function(){var e=a("#search-anything UL");if("none"!=e.css("display")){if(window.current_search_ahead_text==t){window.current_search_ahead_text="";var r=e.find("LI").length,i={};i.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/search-ahead.json#"),i.name="search-ahead",i.label="Inventory Search",i.default_score=0,i.custom_data={},i.custom_data.source=DIEvent.roxanneSourceInformation,i.custom_data.search={},i.custom_data.search.interface="inventory",i.custom_data.search.text=t,i.custom_data.search.count=r,n.trigger("di_ev",i)}}else setTimeout(o,200)};setTimeout(o,200)}})).on("click","INPUT#search.inventory-search-field",(function(){var e={};e.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/search-box.json#"),e.name="click",e.label="Search",e.default_score=0,e.custom_data={},e.custom_data.source=DIEvent.roxanneSourceInformation,e.custom_data.search={},e.custom_data.search.interface="inventory",n.trigger("di_ev",e)})).data(e,!0);var c=function(){var c=function(e){var t=e.parents("DIV.vehicle"),a={};return a.vin=e.parents(".button-bar").data("button-vin"),a.type=t.data("type"),a.year=t.data("year"),a.make=t.data("make"),a.model=t.data("model"),a.trim=t.data("trim"),a};window.setTimeout((function(){if("undefined"!=typeof DealerInspireInventory&&!DealerInspireInventory.ajax_in_progress){var e=a.extend({},DealerInspireInventory.options.shortcode,DealerInspireInventory.url_params),t=parseInt(a(".filters-action-header .total-found .count").text().trim());for(var r in"num_rows"in DealerInspireInventory&&(t=parseInt(DealerInspireInventory.num_rows)),isNaN(t)&&(t=0),e){if(e.hasOwnProperty(r))if(r.indexOf("[]")>-1)e[r.substring(0,r.indexOf("[]"))]=e[r],delete e[r]}DIDataLayer.search.updateResults();var o={};o.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/view-results.json#"),o.name="search",o.label="Inventory Search",o.default_score=0,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.inventory=e,o.custom_data.search={},o.custom_data.search.count=t,n.trigger("di_ev",o)}}),1),a(".gridtoggle, .listtoggle").on("click",(function(e){var t=a(e.currentTarget).is(".gridtoggle")?"grid":"list",r={};r.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/view-change.json#"),r.name="click",r.label="Toggle VRP View",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.type=t,n.trigger("di_ev",r)})),a(".im_reset_filters").on("click",(function(){DIDataLayer.search.updateResults();var e={};e.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/reset.json#"),e.name="search",e.label="Reset Search Filters",e.default_score=0,e.custom_data={},e.custom_data.source=DIEvent.roxanneSourceInformation,n.trigger("di_ev",e)})).data(e,!0),a("#start_search").on("click",(function(){var e={};e.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/search-button.json#"),e.name="click",e.label="VRP Search",e.default_score=8,e.custom_data={},e.custom_data.source=DIEvent.roxanneSourceInformation,n.trigger("di_ev",e)})).data(e,!0),a("#top-filters .top-filter SELECT").on("change",(function(e){var t=a(e.currentTarget),r=t.attr("title").trim(),o=t.val(),i={};DIDataLayer.search.updateResults(),i.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/filter-change-options.json#"),i.name="click",i.label="Update Vehicle Filter",i.default_score=0,i.custom_data={},i.custom_data.source=DIEvent.roxanneSourceInformation,i.custom_data.location="VRP",i.custom_data.filter_type=r,i.custom_data.value=o,n.trigger("di_ev",i)})),a(".groupon-sidebar-filters").each((function(){var t=a(this);t.find(".filter-heading.ui-accordion-header").on("mousedown",(function(e){var t="expand";a(e.currentTarget).is(".accordion-header-active")&&(t="collapse"),DIDataLayer.search.updateResults();var o={};o.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/filter-change-header-toggle.json#"),o.name="click",o.label="Toggle VRP Sidebar Filter",o.default_score=0,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.location="VRP",o.custom_data.new_state=t,o.custom_data.text=r(e),n.trigger("di_ev",o)})).data(e,!0),t.find(".filter-option .filter-checkbox").on("mousedown",(function(e){var t=a(e.currentTarget).closest(".ui-accordion-content").siblings(".ui-accordion-header").text(),o="clicked";a(e.currentTarget).find("INPUT").is(":checked")&&(o="unclicked"),DIDataLayer.search.updateResults();var i={};i.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/filter-change-option-toggle.json#"),i.name="click",i.label="Toggle VRP Sidebar Filter Option",i.default_score=0,i.custom_data={},i.custom_data.source=DIEvent.roxanneSourceInformation,i.custom_data.location="VRP",i.custom_data.label=t,i.custom_data.text=r(e),i.custom_data.new_state=o,n.trigger("di_ev",i)})).data(e,!0)})),a("#toggle-filters").on("mousedown",(function(e){var t="expand";a(e.currentTarget).is(".expanded")&&(t="collapse");var r={};r.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/filter-change-option-toggle-panel.json#"),r.name="click",r.label="Toggle VRP Filters",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.location="VRP",r.custom_data.new_state=t,n.trigger("di_ev",r)})).data(e,!0),a(".sorting-options SELECT").on("change",(function(e){var t=a(e.currentTarget),r=t.val(),o=t.find("OPTION:selected"),i=o.attr("data-order"),c=o.text(),s={};DIDataLayer.search.updateResults(),s.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/order-update.json#"),s.name="click",s.label="Sort VRP Results",s.default_score=0,s.custom_data={},s.custom_data.source=DIEvent.roxanneSourceInformation,s.custom_data.location="VRP",s.custom_data.value=r,s.custom_data.direction=i,s.custom_data.text=c,n.trigger("di_ev",s)})),a(".advanced-filters").each((function(){var t=a(this);t.find(".vehicle-info SELECT").on("change",(function(e){var t=a(e.currentTarget),r=t.parent().parent().find(".column-label").text().trim(),o=t.attr("title").trim(),i=decodeURI(t.val().join(", ")),c={};DIDataLayer.search.updateResults(),c.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/filter-advanced-field-change.json#"),c.name="click",c.label="Advanced Vehicle Filter",c.default_score=0,c.custom_data={},c.custom_data.source=DIEvent.roxanneSourceInformation,c.custom_data.location="VRP",c.custom_data.column=r,c.custom_data.filter_type=o,c.custom_data.value=i,n.trigger("di_ev",c)})).data(e,!0),t.find(".recently-modified INPUT").on("mouseup",(function(e){var t=a(e.currentTarget),r=t.parent().parent().find(".column-label").text().trim(),o=t.parent().text().trim(),i=t.is(":checked")?"checked":"unchecked",c={};DIDataLayer.search.updateResults(),c.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/filter-advanced-field-change.json#"),c.name="click",c.label="Advanced Vehicle Filter",c.default_score=0,c.custom_data={},c.custom_data.source=DIEvent.roxanneSourceInformation,c.custom_data.location="VRP",c.custom_data.column=r,c.custom_data.filter_type=o,c.custom_data.value=i,n.trigger("di_ev",c)})).data(e,!0),t.find(".advanced-search .inventory_search_field").on("change",(function(e){var t=a(e.currentTarget),r=t.parent().parent().find(".column-label").text().trim(),o=t.parent().label().text().replace(":","").trim(),i=t.is(":checked")?"checked":"unchecked",c={};DIDataLayer.search.updateResults(),c.reference=DIEvent.createSchemaUrl("/v1/event/inventory-search/filter-advanced-field-change.json#"),c.name="click",c.label="Advanced Vehicle Filter",c.default_score=0,c.custom_data={},c.custom_data.source=DIEvent.roxanneSourceInformation,c.custom_data.location="VRP",c.custom_data.column=r,c.custom_data.filter_type=o,c.custom_data.value=i,n.trigger("di_ev",c)})).data(e,!0)}));var s=0;a(".vehicle").each((function(){var i=a(this);i.find(".vehicle-image A").on("click",(function(e){var t=a(e.currentTarget),o={};o.reference=DIEvent.createSchemaUrl("/v1/event/vrp/click-thumbnail.json#"),o.name="click",o.label="Click Vehicle Thumbnail",o.default_score=0,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.location="VRP",o.custom_data.text=r(e),o.custom_data.vehicle=c(t),n.trigger("di_ev",o)})).data(e,!0),i.find(".vehicle-description-text .show-more-btn").on("click",(function(e){var t=a(e.currentTarget),r={};r.reference=DIEvent.createSchemaUrl("/v1.1/event/vrp/show-more.json#"),r.name="click",r.label="VRP Description More Link",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.action={},r.custom_data.action.text=DIEvent.getTargetContent(e),r.custom_data.action.link=DIEvent.getTargetLink(e),r.custom_data.action.intent="View VDP for vehicle",r.custom_data.page_type=DIDataLayer.page.getType(),r.custom_data.device_type=DIDataLayer.site.getDeviceType(),r.custom_data.vehicle=c(t),r.custom_data.link=t.attr("href"),r.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",r)})).data(e,!0),i.find(".primary-cta .cta-button").on("click",(function(e){var t=a(e.currentTarget),o={};o.reference=DIEvent.createSchemaUrl("/v1/event/vrp/main-cta.json#"),o.name="click",o.label="VRP Main CTA",o.default_score=8,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.location="VRP",o.custom_data.button={},o.custom_data.button.text=r(e),o.custom_data.link=t.attr("href"),o.custom_data.vehicle=c(t),n.trigger("di_ev",o)})).data(e,!0),i.on("click",(function(e){var r=e.target;if(r.matches(".cta-button")&&!t(this)){var i=a(e.currentTarget),s={};s.reference=DIEvent.createSchemaUrl("/v1/event/vrp/cta.json#"),s.name="click",s.label="CTA",s.default_score=8,s.custom_data={},s.custom_data.source=DIEvent.roxanneSourceInformation,s.custom_data.location="VRP",s.custom_data.button={},s.custom_data.button.text=o(r),s.custom_data.link=i.attr("href"),s.custom_data.vehicle=c(a(e.target)),n.trigger("di_ev",s)}})).find(".cta-button").each((function(o){t(this)||a(this).on("click",(function(e){var t=a(e.currentTarget),o={};o.reference=DIEvent.createSchemaUrl("/v1/event/vrp/cta.json#"),o.name="click",o.label="CTA",o.default_score=8,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.location="VRP",o.custom_data.button={},o.custom_data.button.text=r(e),o.custom_data.link=t.attr("href"),o.custom_data.vehicle=c(t),n.trigger("di_ev",o)})).data(e,!0)})),i.find(".first-button A").on("click",(function(e){var t=a(e.currentTarget),r={};r.reference=DIEvent.createSchemaUrl("/v1.1/event/vrp/vehicle-details.json#"),r.name="search",r.label="VRP Details",r.default_score=8,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.action={},r.custom_data.action.text=DIEvent.getTargetContent(e),r.custom_data.action.link=DIEvent.getTargetLink(e),r.custom_data.action.intent="View Details",r.custom_data.page_type=DIDataLayer.page.getType(),r.custom_data.device_type=DIDataLayer.site.getDeviceType(),r.custom_data.vehicle=c(t),r.custom_data.action_link=!0,r.custom_data.link=t.attr("href"),r.custom_data.tool={},r.custom_data.tool.type="View Details",r.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",r)})).data(e,!0),i.find("A.compare-vehicle").on("click",(function(e){var t=a(e.currentTarget),r="Compare"==t.text().trim()?"add":"remove",o={};o.reference=DIEvent.createSchemaUrl("/v1.1/event/vrp/vehicle-comparison.json#"),o.name="click",o.label="Modify Compare",o.default_score=0,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.action={},o.custom_data.action.text=DIEvent.getTargetContent(e),o.custom_data.action.intent="Compare vehicle",o.custom_data.action.context=r,o.custom_data.page_type=DIDataLayer.page.getType(),o.custom_data.device_type=DIDataLayer.site.getDeviceType(),o.custom_data.vehicle=c(t),o.custom_data.action_link=!0,o.custom_data.tool={},o.custom_data.tool.type="Compare Vehicle",o.custom_data.compare=r,o.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",o)})).data(e,!0),i.find("A.save-things").on("click",(function(e){var t=a(e.currentTarget),r={};r.reference=DIEvent.createSchemaUrl("/v1.1/event/vrp/vehicle-save.json#"),r.name="save",r.label="Save Vehicle",r.default_score=8,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.action={},r.custom_data.action.text=DIEvent.getTargetContent(e),r.custom_data.action.intent="Save Vehicle",r.custom_data.page_type=DIDataLayer.page.getType(),r.custom_data.device_type=DIDataLayer.site.getDeviceType(),r.custom_data.vehicle=c(t),r.custom_data.action_link=!0,r.custom_data.tool={},r.custom_data.tool.type="Save Vehicle",r.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",r)})).data(e,!0),i.find("A.window-sticker").on("click",(function(e){var t=a(e.currentTarget),r={};r.reference=DIEvent.createSchemaUrl("/v1.1/event/vrp/vehicle-window-sticker.json#"),r.name="click",r.label="Window Sticker",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.action={},r.custom_data.action.text=DIEvent.getTargetContent(e),r.custom_data.action.intent="Window Sticker",r.custom_data.page_type=DIDataLayer.page.getType(),r.custom_data.device_type=DIDataLayer.site.getDeviceType(),r.custom_data.vehicle=c(t),r.custom_data.action_link=!0,r.custom_data.tool={},r.custom_data.tool.type="Window Sticker",r.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",r)})).data(e,!0),i.find("A.quicklook").on("click",(function(e){var t=a(e.currentTarget),r={};r.reference=DIEvent.createSchemaUrl("/v1.1/event/vrp/vehicle-view-gallery.json#"),r.name="click",r.label="Vehicle Gallery",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.action={},r.custom_data.action.text=DIEvent.getTargetContent(e),r.custom_data.action.intent="Vehicle Gallery",r.custom_data.action.context="quicklook",r.custom_data.page_type=DIDataLayer.page.getType(),r.custom_data.device_type=DIDataLayer.site.getDeviceType(),r.custom_data.vehicle=c(t),r.custom_data.action_link=!0,r.custom_data.tool={},r.custom_data.tool.type="Vehicle Gallery",r.custom_data.asset={},r.custom_data.asset.interface="quicklook",r.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",r)})).data(e,!0),i.find(".button-bar-item:not(.primary-cta) A").each((function(){t(this)||a(this).on("click",(function(e){var t=a(e.currentTarget),r={};r.reference=DIEvent.createSchemaUrl("/v1.1/event/vrp/vehicle-action-link.json#"),r.name="click",r.label="VRP Action Link",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.action={},r.custom_data.action.text=DIEvent.getTargetContent(e),r.custom_data.action.link=DIEvent.getTargetLink(e),r.custom_data.page_type=DIDataLayer.page.getType(),r.custom_data.device_type=DIDataLayer.site.getDeviceType(),r.custom_data.action_link=!0,r.custom_data.vehicle=c(t),r.custom_data.text=DIEvent.getTargetContent(e),r.custom_data.link=DIEvent.getTargetLink(e),r.custom_data.tool={},r.custom_data.tool.type="custom",n.trigger("di_ev",r)})).data(e,!0)})),i.find(".button-bar-item:not(.primary-cta) DIV.les_video").each((function(){t(this)||a(this).on("click",(function(e){var t=a(e.currentTarget),r={};r.reference=DIEvent.createSchemaUrl("/v1.1/event/vrp/vehicle-action-link.json#"),r.name="click",r.label="VRP Action Link",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.action={},r.custom_data.action.text="Full Motion Video",r.custom_data.action.link=DIEvent.getAttribute("url"),r.custom_data.page_type=DIDataLayer.page.getType(),r.custom_data.device_type=DIDataLayer.site.getDeviceType(),r.custom_data.action_link=!0,r.custom_data.vehicle=c(t),r.custom_data.text="Full Motion Video",r.custom_data.link=t.attr("url"),r.custom_data.tool={},r.custom_data.tool.type="custom",r.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",r)})).data(e,!0)}))})),d(),i(),s>0&&a(".vehicle .button, .vehicle .btn").on("click",(function(e){var t=a(e.currentTarget),o={};o.reference=DIEvent.createSchemaUrl("/v1/event/vrp/button.json#"),o.name="click",o.label="CTA",o.default_score=0,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.location="VRP",o.custom_data.button={},o.custom_data.button.text=r(e),o.custom_data.vehicle=c(t),n.trigger("di_ev",o)})).data(e,!0),s++},s=!1;"object"==typeof DealerInspireInventory&&void 0!==DealerInspireInventory.ready&&1==DealerInspireInventory.ready&&!1===DealerInspireInventory.ajax_in_progress&&(s=!0,c()),a("BODY").on("vrp-ready vrp-ajax-complete",(function(e){(!s||s&&"vrp-ajax-complete"==e.type)&&("vrp-ready"==e.type&&(s=!0),c())}))}})),void 0===window.DIDataLayer?window.addEventListener("di_datalayer_ready",l):l(),"undefined"!=typeof jQuery&&jQuery(document).ready((function(a){if(a("BODY.page-vehicle-display-page").length>0){var n=a(document);a("A[data-gtm-event='vdpPrimaryCTA']").on("click",(function(e){var t={};t.reference=DIEvent.createSchemaUrl("/v1/event/vdp/main-cta.json#"),t.name="click",t.label="VDP Main CTA",t.default_score=8,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.vehicle=DIDataLayer.vehicle.get(),t.custom_data.location="VDP",t.custom_data.button={},t.custom_data.button.text=r(e),n.trigger("di_ev",t)})).data(e,!0),a("A.schedule-testdrive").on("click",(function(e){var t={};t.reference=DIEvent.createSchemaUrl("/v1.1/event/vdp/schedule-test-drive.json#"),t.name="click",t.label="VDP Schedule Test Drive Shopping Tool",t.default_score=8,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.vehicle=DIDataLayer.vehicle.get(),t.custom_data.action={},t.custom_data.action.text=DIEvent.getTargetContent(e),t.custom_data.action.intent="Schedule Test Drive",t.custom_data.page_type=DIDataLayer.page.getType(),t.custom_data.device_type=DIDataLayer.site.getDeviceType(),t.custom_data.shopping_tool=!0,t.custom_data.tool={},t.custom_data.tool.type="Schedule Test Drive",t.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",t)})).data(e,!0),a("A.availability").on("click",(function(e){var t={};t.reference=DIEvent.createSchemaUrl("/v1/event/vdp/check-availability.json#"),t.name="click",t.label="VDP Check Availability Shopping Tool",t.default_score=8,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.vehicle=DIDataLayer.vehicle.get(),t.custom_data.action={},t.custom_data.action.text=DIEvent.getTargetContent(e),t.custom_data.action.intent="Check Availability",t.custom_data.page_type=DIDataLayer.page.getType(),t.custom_data.device_type=DIDataLayer.site.getDeviceType(),t.custom_data.shopping_tool=!0,t.custom_data.tool={},t.custom_data.tool.type="Check Availability",t.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",t)})).data(e,!0),a("A.window-sticker").on("click",(function(e){var t={};t.reference=DIEvent.createSchemaUrl("/v1.1/event/vdp/window-sticker.json#"),t.name="click",t.label="Window Sticker",t.default_score=0,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.vehicle=DIDataLayer.vehicle.get(),t.custom_data.action={},t.custom_data.action.text=DIEvent.getTargetContent(e),t.custom_data.action.intent="Window Sticker",t.custom_data.page_type=DIDataLayer.page.getType(),t.custom_data.device_type=DIDataLayer.site.getDeviceType(),t.custom_data.shopping_tool=!0,t.custom_data.tool={},t.custom_data.tool.type="Window Sticker",t.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",t)})).data(e,!0),a("A.save-vehicle").on("click",(function(e){var t=a(this),r=DIDataLayer.vehicle.get();0==Object.keys(r).length&&t.attr("rel")&&(r.vin=t.attr("rel"));var o={};o.reference=DIEvent.createSchemaUrl("/v1.1/event/vdp/save-vehicle.json#"),o.name="save",o.label="Save Vehicle",o.default_score=8,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.vehicle=r,o.custom_data.action={},o.custom_data.action.text=DIEvent.getTargetContent(e),o.custom_data.action.intent="Save Vehicle",o.custom_data.page_type=DIDataLayer.page.getType(),o.custom_data.device_type=DIDataLayer.site.getDeviceType(),o.custom_data.shopping_tool=!0,o.custom_data.tool={},o.custom_data.tool.type="Save Vehicle",o.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",o)})).data(e,!0),a(".third-party-shopping-tools-wrapper #les_video").each((function(){t(this)||a(this).on("click",(function(){var e={};e.reference=DIEvent.createSchemaUrl("/v1/event/vdp/view-full-motion.json#"),e.name="click",e.label="Button",e.default_score=0,e.custom_data={},e.custom_data.source=DIEvent.roxanneSourceInformation,e.custom_data.vehicle=DIDataLayer.vehicle.get(),e.custom_data.location="VDP",e.custom_data.button={},e.custom_data.button.type="shopping tool",e.custom_data.button.text="Full Motion Video",n.trigger("di_ev",e)}))})).data(e,!0),a(".shopping-icon > A, .shopping-label > A, .third-party-shopping-tool A").each((function(r){if(!t(this)){var i=a(this);if(i.parents(".panel-title").length)return;i.on("click",(function(e){var t=a(e.currentTarget),r=t.data("is_cta"),i="CTA";void 0!==r&&null!=r&&0==r&&(i="Button");var c=o(t.parents("div.shopping-tool"));c||(c=t.parents("DIV.shopping-tool").find("IMG").first().attr("alt").trim());var s={};s.reference=DIEvent.createSchemaUrl("/v1/event/vdp/shopping-tool.json#"),s.name="click",s.label=i,s.default_score=0,s.custom_data={},s.custom_data.source=DIEvent.roxanneSourceInformation,s.custom_data.vehicle=DIDataLayer.vehicle.get(),s.custom_data.location="VDP",s.custom_data.button={},s.custom_data.button.type="shopping tool",s.custom_data.button.text=c,n.trigger("di_ev",s)})).data(e,!0)}})),a(".more-action A").each((function(){if(!t(this)){var r=a(this);if(r.parents(".panel-title").length)return;r.on("click",(function(e){var t=a(e.currentTarget),r=o(t.parents("DIV.shopping-tool"));r||(r=o(t)),r||(r=t.parents("DIV.shopping-tool").find("IMG").first().attr("alt").trim());var i={};i.reference=schemaUrlRef+roxanneRef+"/v1/event/vdp/shopping-tool.json#",i.name="click",i.label="Shopping Tool",i.default_score=0,i.custom_data={},i.custom_data.source=DIEvent.roxanneSourceInformation,i.custom_data.vehicle=DIDataLayer.vehicle.get(),i.custom_data.location="VDP",i.custom_data.shopping_tool=!0,i.custom_data.tool={},i.custom_data.tool.text=r,i.custom_data.tool.link=t.attr("href"),i.custom_data.tool.type="custom",n.trigger("di_ev",i)})).data(e,!0)}})),a("#tabbedMenu LI").on("click",(function(e){a(e.currentTarget);var t={};t.reference=DIEvent.createSchemaUrl("/v1.1/event/vdp/tab-click.json#"),t.name="click",t.label="VDP Tab",t.default_score=0,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.vehicle=DIDataLayer.vehicle.get(),t.custom_data.action={},t.custom_data.action.text=DIEvent.getTargetContent(e),t.custom_data.action.intent="Show tabbed information",t.custom_data.action.context=DIEvent.getAttribute(e.currentTarget,"id"),t.custom_data.page_type=DIDataLayer.page.getType(),t.custom_data.device_type=DIDataLayer.site.getDeviceType(),t.custom_data.tab={},t.custom_data.tab.id=DIEvent.getAttribute(e.currentTarget,"id"),t.custom_data.tab.text=DIEvent.getTargetContent(e),t.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",t)})).data(e,!0),a("#info-accordion .panel .panel-heading").on("click",(function(e){a(e.currentTarget);var t={};t.reference=DIEvent.createSchemaUrl("/v1.1/event/vdp/tab-click.json#"),t.name="click",t.label="VDP Tab",t.default_score=0,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.vehicle=DIDataLayer.vehicle.get(),t.custom_data.action={},t.custom_data.action.text=DIEvent.getTargetContent(e),t.custom_data.action.intent="Show tabbed information",t.custom_data.action.context=DIEvent.getAttribute(e.currentTarget,"id"),t.custom_data.page_type=DIDataLayer.page.getType(),t.custom_data.device_type=DIDataLayer.site.getDeviceType(),t.custom_data.tab={},t.custom_data.tab.id=DIEvent.getAttribute(e.currentTarget,"id"),t.custom_data.tab.text=DIEvent.getTargetContent(e),t.custom_data.location=DIDataLayer.page.getType(),n.trigger("di_ev",t)}))}})),"undefined"!=typeof jQuery&&jQuery(document).ready((function(a){var n=a(document);a("#service-coupon-row .button").on("click",(function(e){var t=a("H3",a(e.currentTarget).parent()).text().trim(),o={};o.reference=DIEvent.createSchemaUrl("/v1/event/specials/service-coupon.json#"),o.name="click",o.label="Coupon",o.default_score=0,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.coupon={},o.custom_data.coupon.category="",o.custom_data.coupon.type="",o.custom_data.coupon.name=t,o.custom_data.coupon.expiration="",o.custom_data.coupon.status="",o.custom_data.text=r(e),n.trigger("di_ev",o)})).data(e,!0),a(".coupon-actions LI A").on("mousedown",(function(e){var t=a(e.currentTarget).parents(".coupon-coupon"),o={};o.reference=DIEvent.createSchemaUrl("/v1/event/specials/service-coupon.json#"),o.name="click",o.label="Coupon",o.default_score=0,o.custom_data={},o.custom_data.source=DIEvent.roxanneSourceInformation,o.custom_data.coupon={},o.custom_data.coupon.category=t.data("offercategory"),o.custom_data.coupon.type=t.data("offertype"),o.custom_data.coupon.name=t.data("offername"),o.custom_data.coupon.expiration=t.data("offerexpire"),o.custom_data.coupon.status=t.data("offerstatus"),o.custom_data.text=r(e),n.trigger("di_ev",o)})).data(e,!0),a(".special-offer .button, A[href='#specialOffersModal'], DIV.offerbuttonbar>.button").each((function(){t(this)||a(this).on("click",(function(e){var t=a(e.currentTarget).parents(".card").find(".offer-content H2").text().trim(),r={};r.reference=DIEvent.createSchemaUrl("/v1/event/specials/special-offer.json#"),r.name="click",r.label="Offer",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.offer={},r.custom_data.offer.id="na",r.custom_data.offer.name=t,n.trigger("di_ev",r)})).data(e,!0)})),a(".offers .button").each((function(){t(this)||a(this).on("click",(function(e){var t=a(e.currentTarget).parents(".card").find(".offer-content H3").text().trim(),r={};r.reference=DIEvent.createSchemaUrl("/v1/event/specials/special-offer.json#"),r.name="click",r.label="Offer",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.offer={},r.custom_data.offer.id="na",r.custom_data.offer.name=t,n.trigger("di_ev",r)})).data(e,!0)})),a(".inventory-incentives .action-row A").each((function(){t(this)||a(this).on("click",(function(e){var t=r(e),a={};a.reference=DIEvent.createSchemaUrl("/v1/event/specials/special-offer.json#"),a.name="click",a.label="Offer",a.default_score=0,a.custom_data={},a.custom_data.source=DIEvent.roxanneSourceInformation,a.custom_data.offer={},a.custom_data.offer.id="na",a.custom_data.offer.name=t,n.trigger("di_ev",a)})).data(e,!0)}))})),"undefined"!=typeof jQuery&&jQuery(document).ready((function(a){var n=a(document);document.querySelectorAll(".mobileHeaderPhone, [data-gtm-event='mobileHeaderPhone'], .tabletHeaderPhone, [data-gtm-event='tabletHeaderPhone']").forEach((function(e){DIEvent.hasEventBound(e)||(e.addEventListener("click",(function(e){s(e,"sales")})),DIEvent.markBound(e))})),d(),a("FORM.getdirections").on("submit",(function(e){var t=a(e.currentTarget),n=t.text().trim(),r=t.attr("action");c(n,r,"Show directions on map")})).data(e,!0);var r=a("#mapRow DIV.map-overlay FORM, #mapRow DIV.mapbox-container FORM, #map-row DIV.map-overlay FORM, #map-row DIV.mapbox-container FORM, #map-row DIV.mapbox-container FORM");r.find('INPUT[type="image"]').on("submit",(function(e){var t=a(e.currentTarget).parent("FORM").attr("action");c("",t,"Show directions on map")})).data(e,!0),r.find('INPUT[name="saddr"]').on("focus",(function(e){var t={};t.reference=DIEvent.createSchemaUrl("/v1/event/map/map-start.json#"),t.name="click",t.label="Enter Your Starting Address",t.default_score=0,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.search={},t.custom_data.search.interface="map",n.trigger("di_ev",t)})).data(e,!0),a(".mobileHeaderDirections, [data-gtm-event='mobileHeaderDirections']").add(".tabletHeaderDirections, [data-gtm-event='tabletHeaderDirections']").add(".directionslink, .directionsLink, [itemprop='directions']").each((function(){t(this)||a(this).on("click",(function(e){var t=a(e.currentTarget),n=t.text().trim(),r=t.attr("href");c(n,r,"Show directions on map")})).data(e,!0)})),a("#mapRow .mapwrap, .contact-map, .map-box, #map-row .map-overlay").on("click",(function(){var e={};e.reference=DIEvent.createSchemaUrl("/v1/event/map/map-click.json#"),e.name="click",e.label="Map",e.default_score=0,e.custom_data={},e.custom_data.source=DIEvent.roxanneSourceInformation,n.trigger("di_ev",e)}))}));function u(){var e={detail:{}};e.detail.reference=DIEvent.createSchemaUrl("/v1/event/platform/page-view.json#"),e.detail.name="page_view",e.detail.label=window.location.href,e.detail.xxx="legacy js branch",e.detail.default_score=1,e.detail.custom_data={},e.detail.custom_data.source=DIEvent.roxanneSourceInformation,e.detail.custom_data.page_type=a(),window.dispatchEvent(new CustomEvent("di_ev",e))}!function(e,t,a){"use strict";var n={};function r(e){var t=[];return t=t.concat(function(e,t){var a,n=parseInt(e,10),r=t/n,o=[];for(a=1;as[l]&&!n[l]&&(n[l]=!0,a.fireEvent(l))}"loading"!==e.readyState&&function(){if(!e.querySelector)return!1;a.distances=a.distances||{},i(),t.addEventListener("scroll",(function(){diThrottle(i(),750)}))}()}(document,window,{distances:{percentages:25},fireEvent:function(e){var t={detail:{}};t.detail.reference=DIEvent.createSchemaUrl("/v1/event/navigation/scroll-tracking.json#"),t.detail.name="scroll",t.detail.label="Page Scrolled",t.detail.default_score=0,t.detail.custom_data={},t.detail.custom_data.source=DIEvent.roxanneSourceInformation,t.detail.custom_data.scroll={},t.detail.custom_data.scroll.distance=e;var a=new CustomEvent("di_ev",t);window.dispatchEvent(a)}}),"undefined"!=typeof jQuery&&jQuery(document).ready((function(t){i(),t(".a2a_kit > A").on("click",(function(e){var a={};a.reference=DIEvent.createSchemaUrl("/v1.1/event/third-party/a2a-click.json#"),a.name="click",a.label="Social Share",a.default_score=0,a.custom_data={},a.custom_data.source=DIEvent.roxanneSourceInformation,a.custom_data.vehicle=DIDataLayer.vehicle.get(),a.custom_data.action={},a.custom_data.action.text=DIEvent.getTargetContent(e),a.custom_data.action[intent]=DIEvent.getAttribute(e.currentTarget,"title"),a.custom_data.page_type=DIDataLayer.page.getType(),a.custom_data.device_type=DIDataLayer.site.getDeviceType(),a.platform=DIEvent.getAttribute(e.currentTarget,"title"),t(document).trigger("di_ev",a)})).data(e,!0)})),void 0===window.DIDataLayer?window.addEventListener("di_datalayer_ready",u):u(),"undefined"!=typeof jQuery&&jQuery(document).ready((function(a){var n=a(document);a("#save-vehicles-expand-btn").on("click",(function(e){setTimeout((function(){var t="collapse";a("#save-vehicles-sidr").is(":visible")&&(t="expand");var r={};r.reference=DIEvent.createSchemaUrl("/v1.1/event/platform/saved-vehicles.json#"),r.name="click",r.label="Saved Vehicles",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.action={},r.custom_data.action.text=DIEvent.getTargetContent(e),r.custom_data.action.intent="Open/Close Saved Vehicles Panel",r.custom_data.action.context=t,r.custom_data.page_type=DIDataLayer.page.getType(),r.custom_data.device_type=DIDataLayer.site.getDeviceType(),r.custom_data.new_state=t,n.trigger("di_ev",r)}),200)})).data(e,!0),a("BUTTON.savethings-login").on("mousedown",(function(e){var t={};t.reference=DIEvent.createSchemaUrl("/v1/event/platform/saved-vehicles-login-button.json#"),t.name="click",t.label="Saved Vehicles Login Button",t.default_score=0,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.button={},t.custom_data.button.text=o(e),n.trigger("di_ev",t)})).data(e,!0),a("#show-compare").on("click",(function(e){var t=a("#compare_div DIV").slice(1);if(!(t.length<2)){var r={},o="";t.each((function(){o=o+":"+a(this).attr("id")})),o=o.substring(1,o.length),r.reference=DIEvent.createSchemaUrl("/v1.1/event/platform/open-compare-screen.json#"),r.name="click",r.label="Open Compare Screen",r.default_score=0,r.custom_data={},r.custom_data.source=DIEvent.roxanneSourceInformation,r.custom_data.action={},r.custom_data.action.text=DIEvent.getTargetContent(e),r.custom_data.action.intent="Show compare vehicles screen",r.custom_data.action.context=o,r.custom_data.page_type=DIDataLayer.page.getType(),r.custom_data.device_type=DIDataLayer.site.getDeviceType(),r.custom_data.comparedVehicles=o,n.trigger("di_ev",r)}})).data(e,!0),a("A.email-vehicle-btn").on("click",(function(e){var t=a(this),r=DIDataLayer.vehicle.get(),o="";0==Object.keys(r).length&&t.attr("rel")&&(r.vin=t.attr("rel")),0!=Object.keys(r).length&&-1!=Object.keys(r).indexOf("vin")&&(o=r.vin);var i={};i.reference=DIEvent.createSchemaUrl("/v1.1/event/platform/email-vehicle.json#"),i.name="click",i.label="Email Vehicle",i.default_score=0,i.custom_data={},i.custom_data.source=DIEvent.roxanneSourceInformation,i.custom_data.action={},i.custom_data.action.text=DIEvent.getTargetContent(e),i.custom_data.action.intent="Email vehicle",i.custom_data.action.context=o,i.custom_data.page_type=DIDataLayer.page.getType(),i.custom_data.device_type=DIDataLayer.site.getDeviceType(),i.custom_data.vehicle=r,i.custom_data.platform="email",n.trigger("di_ev",i)})).data(e,!0),a("A.watch-videos").on("click",(function(e){var t={};t.reference=DIEvent.createSchemaUrl("/v1.1/event/platform/play-video.json#"),t.name="click",t.label="Play Video",t.default_score=0,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.action={},t.custom_data.action.text=DIEvent.getTargetContent(e),t.custom_data.action.intent="Open modal",t.custom_data.page_type=DIDataLayer.page.getType(),t.custom_data.device_type=DIDataLayer.site.getDeviceType(),n.trigger("di_ev",t)})).data(e,!0),a("A.pdf, A.brochure").on("click",(function(e){var t={},a=DIEvent.getTargetLink(e),r=a.split("/").pop();t.reference=DIEvent.createSchemaUrl("/v1.1/event/platform/download-brochure.json#"),t.name="click",t.label="Download Brochure",t.default_score=0,t.custom_data={},t.custom_data.source=DIEvent.roxanneSourceInformation,t.custom_data.action={},t.custom_data.action.text=DIEvent.getTargetContent(e),t.custom_data.action.link=a,t.custom_data.action.intent="Download a document",t.custom_data.action.context=r,t.custom_data.page_type=DIDataLayer.page.getType(),t.custom_data.device_type=DIDataLayer.site.getDeviceType(),t.custom_data.brochureName=r,n.trigger("di_ev",t)})).data(e,!0),a(".mobile-tabs .mobile-tab .mobile-tab-label").on("click",(function(e){var t=a(this),r=t.parent(),i="Unknown",c={};r.is(".search")?i="Search":r.is(".saved")?i="Saved":r.is(".share")?i="Share":r.is(".contact")?i="Contact":r.is(".filter")&&(i="Filter"),c.reference=DIEvent.createSchemaUrl("/v1.1/event/platform/footer-tab.json#"),c.name="click",c.label="Footer Tab",c.default_score=0,c.custom_data={},c.custom_data.source=DIEvent.roxanneSourceInformation,c.custom_data.action={},c.custom_data.action.text=DIEvent.getTargetContent(e),c.custom_data.action.intent="Open mobile tab",c.custom_data.action.context=i,c.custom_data.page_type=DIDataLayer.page.getType(),c.custom_data.device_type=DIDataLayer.site.getDeviceType(),c.custom_data.tab_type=i,c.custom_data.text=o(t),n.trigger("di_ev",c)})),a(".button, .btn, [data-is_cta='true']").each((function(){t(this)||a(this).on("click",(function(e){var t=a(e.currentTarget),r=t.data("is_cta")||t.hasClass("data-is_cta"),o=void 0!==r&&null!=r&&0==r?"Button":"CTA",i=function(e){return null!=e&&(!(!(e=e.trim()+"")&&0!=e)&&e)},c=i(t.data("cta_text")),s=i(t.text().trim()),d=i(t.attr("value")),l=i(t.attr("title")),u=i(t.attr("href")),v="",m={};!1!==c?v=c:!1!==s?v=s:!1!==d?v=d:!1!==l?v=l:!1!==u&&(v=u),m.reference=DIEvent.createSchemaUrl("/v1/event/platform/cta.json#"),m.name="click",m.label=o,m.default_score=0,m.custom_data={},m.custom_data.source=DIEvent.roxanneSourceInformation,m.custom_data.button={},m.custom_data.button.text=v,n.trigger("di_ev",m)}))})).data(e,!0)}))}catch(e){"undefined"!=typeof console&&console.log("Ref: "+e.message)}}();var DIDataLayer={isConsoleLogEmitting:!1,isReadyToUse:!1,queryObj:{},cookie:{last_lead_view:"di_roxanne__last_lead_view",traffic_type:"di_roxanne__traffic_type",visit_id:"di_roxanne__visit_id",visitor_id:"di_roxanne__visitor_id"},init:function(){DIDataLayer.user.init(),DIDataLayer.site.init(),DIDataLayer.dealer.init(),DIDataLayer.page.init(),DIDataLayer.vehicle.init(),DIDataLayer.search.init(),DIDataLayer.lead.init(),DIDataLayer.page.set_shift_type(),DIDataLayer.page.set_shift_name(),DIDataLayer.triggerDataLayerReady()},triggerDataLayerReady:function(){DIDataLayer.user.waiting||(DIDataLayer.isReadyToUse=!0,"undefined"!=typeof jQuery&&jQuery(document).trigger("di_datalayer_ready",DIDataLayer),window.dispatchEvent(new CustomEvent("di_datalayer_ready")))},isReady:function(){return DIDataLayer.isReadyToUse},site:{init:function(){var e="";(e=document.querySelector("html"))?DIDataLayer.vars.site.language=e.getAttribute("lang"):DIDataLayer.vars.site.language="en",DIDataLayer.vars.site.version="1.0.1.0",DIDataLayer.vars.site.id=roxanne_dynamic.site_id,DIDataLayer.vars.site.domain=window.location.hostname,DIDataLayer.site.computeViewState(),window.addEventListener("resize",(function(e){DIDataLayer.site.computeViewState()}))},computeViewState:function(){DIDataLayer.vars.site.experience={},DIDataLayer.vars.site.experience.width=window.innerWidth,DIDataLayer.vars.site.experience.height=window.innerHeight,DIDataLayer.vars.site.view_state="desktop",DIDataLayer.vars.site.experience.width<=760?DIDataLayer.vars.site.view_state="mobile":DIDataLayer.vars.site.experience.width<=1024&&(DIDataLayer.vars.site.view_state="tablet"),DIDataLayer.vars.site.experience.general=DIDataLayer.vars.site.view_state,DIDataLayer.vars.site.experience.width>DIDataLayer.vars.site.experience.height?DIDataLayer.vars.site.experience.orientation="landscape":DIDataLayer.vars.site.experience.orientation="portrait"},getDeviceType:function(){return DIDataLayer.vars.site.view_state},getOrientation:function(){return DIDataLayer.vars.site.experience.orientation}},dealer:{init:function(){var e="";(e=document.querySelector('meta[property="og:site_name"]'))&&(DIDataLayer.vars.dealer.name=e.getAttribute("content"));var t="";((t=document.querySelector('meta[property="business:contact_data:street_address"]'))||(t=document.querySelector('meta[property="og:street-address"]')))&&(DIDataLayer.vars.dealer.address=t.getAttribute("content"));var a="";((a=document.querySelector('meta[property="business:contact_data:locality"]'))||(a=document.querySelector('meta[property="og:locality"]')))&&(DIDataLayer.vars.dealer.city=a.getAttribute("content"));var n="";((n=document.querySelector('meta[property="business:contact_data:region"]'))||(n=document.querySelector('meta[property="og:region"]')))&&(DIDataLayer.vars.dealer.state=n.getAttribute("content"));var r="";((r=document.querySelector('meta[property="business:contact_data:postal_code"]'))||(r=document.querySelector('meta[property="og:postal-code"]')))&&(DIDataLayer.vars.dealer.postal_code=r.getAttribute("content"));var o="";((o=document.querySelector('meta[property="business:contact_data:country"]'))||(o=document.querySelector('meta[property="og:country-name"]')))&&(DIDataLayer.vars.dealer.country=o.getAttribute("content"),"United States"==DIDataLayer.vars.dealer.country?DIDataLayer.vars.dealer.country_code="US":"Canada"==DIDataLayer.vars.dealer.country&&(DIDataLayer.vars.dealer.country_code="CA"))}},page:{init:function(){var e=['meta[name="twitter:title"]','meta[name="og:title"]','meta[property="og:title"]'];for(var t in e)if(pageTitle=document.querySelector(e[t])){DIDataLayer.vars.page.name=pageTitle.getAttribute("content");break}if(void 0!==DIDataLayer.vars.page.name&&(DIDataLayer.vars.page.name=document.querySelector("title").textContent),DIDataLayer.vars.page.taxonomy=DIDataLayer.page.taxonomy_from_url(window.location.pathname),DIDataLayer.vars.page.traffic_type=DIDataLayer.traffic.getCurrent(),void 0!==window.location.search&&window.location.search.length>=2)try{var a=window.location.search.substring(1);a=(a=(a=(a=decodeURI(a).replace(/"/g,'\\"').replace(/&/g,'","')).replace(/\[=\]/,"[%3D]").replace(/\[>=\]/,"[>%3D]").replace(/\[<=\]/,"[<%3D]")).replace(/=/g,'":"')).replace(/\[%3D\]/,"[=]").replace(/\[>%3D\]/,"[>=]").replace(/\[<%3D\]/,"[<=]"),DIDataLayer.queryObj=JSON.parse('{"'+a+'"}')}catch(e){console.error("Error parsing querystring")}DIDataLayer.page.setLocationData()},setLocationData:function(){DIDataLayer.vars.page.url=window.location.href,DIDataLayer.vars.page.hash=window.location.hash,DIDataLayer.vars.page.path=window.location.pathname,DIDataLayer.vars.page.querystring=window.location.search},taxonomy_from_url:function(e){return"/"==e?"Home":e.indexOf("/inventory/")>=0?"Vehicle Details":e.indexOf("/new-vehicles/")>=0||e.indexOf("/used-vehicles/")>=0?"Vehicle Listing":e.indexOf("special")>=0?"Special Offers":e.indexOf("payment-calculator")>=0?"Payment Estimator":e.indexOf("value-your-trade")>=0?"Trade-in Estimator":e.indexOf("service")>=0?"Service":e.indexOf("parts")>=0?"Parts":e.indexOf("finance")>=0?"Finance":e.indexOf("about-us")>=0?"About Us":e.indexOf("contact-us")>=0?"Contact Us":e.indexOf("staff")>=0?"Staff":e.indexOf("careers")>=0?"About Us":"Custom Dealer Content"},set_shift_type:function(){DIDataLayer.vars.page.shift_type=DIDataLayer.page.shift_type(DIDataLayer.vars.page.taxonomy,DIDataLayer.vars.search)},shift_type:function(e,t){var a=DIDataLayer.page.shift_type_from_url(e,window.location.pathname);return a.toLowerCase().indexOf("special")<0&&"undefined"!=typeof inventory_localization&&"object"==typeof inventory_localization.shortcode&&(a="Vehicle Listing"),"Vehicle Listing"!=a||"count"in t&&0!=t.count||!document.querySelector(".zero-vehicle-text form")||(a="Other"),a},shift_type_from_url:function(e,t){return t.indexOf("/blog/")>=0?"Blog":t.indexOf("/showroom/")>=0?"Showroom":t.indexOf("showroom")>=0?"Model Showroom":t.indexOf("value-your-trade")>=0?"Trade In":t.indexOf("test-drive")>=0?"Test Drive":t.indexOf("incentives")>=0?"OEM Incentives":t.indexOf("pre-approve")>=0?"Get Pre-Approved":t.indexOf("/finance")>=0?"Finance":t.indexOf("new-vehicle-specials")>=0||t.indexOf("pre-owned-vehicle-specials")>=0?"Dealer Specials":t.indexOf("service-specials")>=0?"Service Specials":t.indexOf("special-programs")>=0?"Special Programs":t.indexOf("special")>=0?"Dealer Specials":t.indexOf("online-service-scheduler")>=0||t.indexOf("schedule-service")>=0||t.indexOf("schedule-body-shop")>=0?"Schedule Service":t.indexOf("bodyshop")>=0||t.indexOf("body-shop")>=0?"Bodyshop":t.indexOf("order-parts")>=0||t.indexOf("parts-order")>=0?"Order Parts":t.indexOf("vehicle-finder-service")>=0?"Other":t.indexOf("/service")>=0?"Service":t.indexOf("tire-center")>=0||t.indexOf("tire-store")>=0?"Tire Store":t.indexOf("accessories")>=0?"Accessories":t.indexOf("/parts")>=0?"Parts":t.indexOf("hours")>=0||t.indexOf("directions")>=0?"Hours & Directions":t.indexOf("cpov")>=0||t.indexOf("certified-pre-owned-program")>=0?"CPOV Program":t.indexOf("payment-calculator")>=0?"Payment Calculator":t.indexOf("coupons")>=0?"Dynamic Coupon Library":t.indexOf("commercial")>=0||t.indexOf("/brochure-page")>=0?"Commercial":t.indexOf("business-link")>=0?"BusinessLink":t.indexOf("express-lane")>=0?"Service":t.indexOf("on-the-job")>=0?"On the Job":e},set_shift_name:function(){DIDataLayer.vars.page.shift_name=DIDataLayer.page.shift_name()},shift_name:function(){var e=["dealer","us"],t=window.location.pathname,a=t.substring(1).split("/").filter((function(e){return""!=e.trim()}));if("Home"==DIDataLayer.vars.page.shift_type)e.push("homepage");else if("Vehicle Details"==DIDataLayer.vars.page.shift_type)e.push(DIDataLayer.vars.vehicle.year),e.push(DIDataLayer.vars.vehicle.model),e.push("vehicle-details");else if("Vehicle Listing"==DIDataLayer.vars.page.shift_type)if("count"in DIDataLayer.vars.search&&DIDataLayer.vars.search.count>0)e.push("search-inventory"),t.indexOf("/new-vehicles/")>=0?e.push("new-vehicles"):t.indexOf("certified-pre-owned-vehicles")>=0?e.push("certified-pre-owned-vehicles"):t.indexOf("/used-vehicles/")>=0?e.push("used-vehicles"):e.push(a.pop());else if(null!=document.querySelector(".zero-vehicle-text form"))e.push("form"),e.push("vehicle-finder");else for(1==a.length&&e.push("custom");n=a.shift();)e.push(n);else if("Dealer Specials"==DIDataLayer.vars.page.shift_type)"count"in DIDataLayer.vars.search&&DIDataLayer.vars.search.count>0?e.push("offers"):e.push("form"),e.push(a.pop());else if("Service Specials"==DIDataLayer.vars.page.shift_type||"Dynamic Coupon Library"==DIDataLayer.vars.page.shift_type||"OEM Incentives"==DIDataLayer.vars.page.shift_type)e.push("offers"),e.push(a.pop());else if("Payment Calculator"==DIDataLayer.vars.page.shift_type)e.push("tool"),e.push("payment-calculator");else if("Model Showroom"==DIDataLayer.vars.page.shift_type)e.push("new-vehicles"),e.push(a.pop());else if("Commercial"==DIDataLayer.vars.page.shift_type||"BusinessLink"==DIDataLayer.vars.page.shift_type||"On the Job"==DIDataLayer.vars.page.shift_type)e.push("commercial"),e.push(a.pop());else if(t.indexOf("/finance")>=0)e.push("financing"),e.push(a.pop());else if(t.indexOf("/service")>=0)e.push("services"),e.push(a.pop());else if(t.indexOf("/thank-you")>=0)e.push("form"),e.push(a.pop());else if(t.indexOf("/about-us")>=0||t.indexOf("/contact-us")>=0||t.indexOf("/hours")>=0||t.indexOf("/directions")>=0||t.indexOf("/careers")>=0)e.push("dealer-information"),e.push(a.pop());else{var n;for(1==a.length&&e.push("custom");n=a.shift();)e.push(n)}return e.join(":")},getType:function(){var e=DIDataLayer.vars.page.hasOwnProperty("taxonomy")?DIDataLayer.vars.page.taxonomy:"";if("string"!=typeof e)return"other";switch(e.toLowerCase()){case"vehicle details":e="VDP";break;case"vehicle listing":e="VRP";break;case"custom dealer content":case"":e="other"}return e},isVDP:function(){return"VDP"==DIDataLayer.page.getType()},isVRP:function(){return"VRP"==DIDataLayer.page.getType()}},search:{init:function(){"undefined"!=typeof lvrpTriggerEvent?window.addEventListener("lightning-vrp-did-change",diThrottle((function(e){var t={type:"lightning",payload:e.detail};DIDataLayer.search.updateResults(t)})),250):DIDataLayer.search.updateResults()},updateResults:function(e){var t=DIDataLayer.search.vrpUpdater.standard,a={};void 0!==e&&void 0!==e.type&&"lightning"===e.type&&(t=DIDataLayer.search.vrpUpdater.lightning,void 0!==e.payload&&null!==e.payload&&(a=e.payload));var n=JSON.stringify(DIDataLayer.vars.search);DIDataLayer.vars.search.count=t.getCount(a),DIDataLayer.vars.search.filters=t.getQuery(a),DIDataLayer.vars.search.order=t.getOrder(a),DIDataLayer.vars.search.text=t.getSearchText(a),DIDataLayer.vars.search.page=t.getCurrentPage(a),JSON.stringify(DIDataLayer.vars.search)!==n&&window.dispatchEvent(new CustomEvent("di_ev",{detail:{reference:"https://schemas.dealerinspire.com/roxanne/v1/event/platform/datalayer-update.json#",name:"datalayer_update",label:"DIDataLayer Vehicle Search Data Updated",custom_data:{source:{name:"Roxanne",version:DIDataLayer.vars.site.version,contact:"#roxanne-events-validation"},section:"search",values:DIDataLayer.vars.search}}}))},vrpUpdater:{standard:{type:"standard",getCount:function(){if("undefined"!=typeof DealerInspireInventory&&void 0!==DealerInspireInventory.num_rows&&(count=parseInt(DealerInspireInventory.num_rows),!isNaN(count)))return count;var e=document.querySelectorAll(".filters-action-header .total-found .count");return e.length>0&&(count=parseInt(e[0].textContent),!isNaN(count))?count:0},getQuery:function(){if("undefined"==typeof DealerInspireInventory)return{};var e=["action","page","perform","order","orderby","search","_order","_orderby"],t={},a=null;if(void 0!==DealerInspireInventory.options&&"undefined"!==DealerInspireInventory.options.shortcode)for(a in DealerInspireInventory.options.shortcode)-1==e.indexOf(a)&&(t[a]=DealerInspireInventory.options.shortcode[a]);if(void 0!==DealerInspireInventory.query){var n=DealerInspireInventory.query.to_obj(),r=null;for(a in n)-1==e.indexOf(a)&&-1!=a.indexOf("[]")&&(r=n[a],t[a=a.replace("[]","")]=r)}return t},getOrder:function(){if("undefined"==typeof DealerInspireInventory)return{};var e=null,t={};if(void 0!==DealerInspireInventory.options&&"undefined"!==DealerInspireInventory.options.shortcode)for(e in DealerInspireInventory.options.shortcode)-1!=["_order","_orderby"].indexOf(e)&&(inventoryOrderValue=DealerInspireInventory.options.shortcode[e],t[e=e.replace("_","")]=inventoryOrderValue.toLowerCase());if(void 0!==DealerInspireInventory.query){var a=DealerInspireInventory.query.to_obj();for(e in a)-1!=["order","orderby"].indexOf(e)&&(t[e]=a[e].toLowerCase())}return t},getSearchText:function(){if("undefined"==typeof DealerInspireInventory||void 0===DealerInspireInventory.query)return"";var e=DealerInspireInventory.query.to_obj();return void 0===e.search?"":e.search},getCurrentPage:function(){return"undefined"==typeof DealerInspireInventory||void 0===DealerInspireInventory.current_page?0:DealerInspireInventory.current_page}},lightning:{type:"lightning",getCount:function(e){return void 0!==e.totalVehicles?e.totalVehicles:0},getQuery:function(e){var t={},a=null;if(void 0!==e.refinements){for(a in e.refinements)t[a]=e.refinements[a];if(void 0!==t.miles){var n=void 0!==t.miles.min?t.miles.min+"":"0";n+="-",n+=void 0!==t.miles.max?t.miles.max+"":"",t.miles=[n]}if(void 0!==t.our_price){var r=void 0!==t.our_price.min?t.our_price.min+"":"0";r+="-",r+=void 0!==t.our_price.max?t.our_price.max+"":"",t.our_price=[r]}}return void 0!==e.price&&(t.price=[e.price.min+"-"+e.price.max]),t},getOrder:function(e){return ordering={},void 0!==e.sorting&&(ordering.orderby=e.sorting.sortBy.toLowerCase(),ordering.order=e.sorting.sortDirection.toLowerCase()),ordering},getSearchText:function(e){return void 0!==e.searchQuery?e.searchQuery:""},getCurrentPage:function(e){return void 0!==e.currentPage?e.currentPage+1:1}}}},vehicle:{init:function(){var e={};if("undefined"!=typeof inventory_localization&&"vehicle"in inventory_localization){if(e=inventory_localization.vehicle,"undefined"!=typeof sdPageVars&&"vdp_data"in sdPageVars)for(var t in sdPageVars.vdp_data)e[t]=sdPageVars.vdp_data[t],t.endsWith("_description")&&(attributeWithoutDescriptionSuffix=t.replace("_description",""),e[attributeWithoutDescriptionSuffix]=sdPageVars.vdp_data[t])}else(DIDataLayer.queryObj.hasOwnProperty("di_lead_id")||DIDataLayer.queryObj.hasOwnProperty("di_lead_guid"))&&window.hasOwnProperty("di_vehicle_data")&&null!==window.di_vehicle_data&&(e=window.di_vehicle_data);DIDataLayer.vehicle.set(e)},requiredProperties:["vin","year","make","model","type","title"],unnecesssaryInventoryProperties:["ID","post_author","post_title","menu_order","ping_status","pinged","post_content_filtered","status","api_id"],set:function(e){e=DIDataLayer.vehicle.removeUnnecessaryInventoryProperties(e),DIDataLayer.vehicle.validate(e)||(e={}),DIDataLayer.vars.vehicle=e},get:function(){return DIDataLayer.vehicle.validate(DIDataLayer.vars.vehicle)?DIDataLayer.vars.vehicle:null},removeUnnecessaryInventoryProperties:function(e){var t={};for(var a in!e.hasOwnProperty("title")&&e.hasOwnProperty("post_title")&&(e.title=e.post_title),e)-1==DIDataLayer.vehicle.unnecesssaryInventoryProperties.indexOf(a)&&(t[a]=e[a]);return t},validate:function(e){if("object"!=typeof e||null===e||!1===e)return DIDataLayer.console.log("DIDatalayer: Getting Vehicle failed: expected value was not an object"),!1;var t=!0;return DIDataLayer.vehicle.requiredProperties.every((function(a){return!!e.hasOwnProperty(a)||(DIDataLayer.console.log("DIDatalayer: Getting Vehicle failed: expected value did not contain the required '"+a+"' property"),t=!1,!1)})),t}},user:{waiting:!1,init:function(){DIDataLayer.vars.user.visitor_id=cookiestore.get(DIDataLayer.cookie.visitor_id),DIDataLayer.vars.user.visit_id=cookiestore.get(DIDataLayer.cookie.visit_id),void 0===DIDataLayer.vars.user.visitor_id&&(DIDataLayer.user.waiting=!0)},get:function(){return DIDataLayer.vars.user},setVisitInformationIfEmpty:function(e){["visit_id","visitor_id"].forEach((function(t){void 0===e[t]||void 0!==DIDataLayer.vars.user[t]&&""!=!DIDataLayer.vars.user[t]||(DIDataLayer.vars.user[t]=e[t])})),DIDataLayer.user.waiting=!1,DIDataLayer.triggerDataLayerReady()}},lead:{init:function(){if("di_lead_id"in DIDataLayer.queryObj||"di_lead_guid"in DIDataLayer.queryObj){var e=cookiestore.get(DIDataLayer.cookie.last_lead_view);void 0===e&&(e=cookiestore.get(DIDataLayer.cookie.last_lead_view_ref));var t="Finance",a="Unknown Form",n=!1;"di_form_id"in DIDataLayer.queryObj&&(t=DIDataLayer.queryObj.di_form_id);var r="";"di_lead_guid"in DIDataLayer.queryObj&&void 0!==DIDataLayer.queryObj.di_lead_guid&&DIDataLayer.queryObj.di_lead_guid&&(r=DIDataLayer.queryObj.di_lead_guid);var o={};"di_lead_data"in window&&(o=window.di_lead_data,""==r&&"lead_guid"in window.di_lead_data&&(r=window.di_lead_data.lead_guid),"form_id"in window.di_lead_data&&(t=window.di_lead_data.form_id),"form_name"in window.di_lead_data&&(a=window.di_lead_data.form_name),"lead_already_submitted"in window.di_lead_data&&(n=window.di_lead_data.lead_already_submitted));var i=DIDataLayer.queryObj.di_lead_guid;"di_lead_id"in DIDataLayer.queryObj&&void 0!==DIDataLayer.queryObj.di_lead_id&&(i=DIDataLayer.queryObj.di_lead_id);var c=DIDataLayer.lead.mapLeadType(t),s=window.location.pathname;if(-1!==s.indexOf("thank-you-for-submitting-a-credit-application")||-1!==s.indexOf("thank-you-for-submitting-credit-application")){t="Finance",a="Apply for Financing",e="newPageLoad";var d="credit_app_lead_id."+DIDataLayer.queryObj.di_lead_id,l=window.localStorage.getItem(d);if(l)n=l;else{var u=new Date,v=u.getFullYear()+"-"+(u.getMonth()+1)+"-"+u.getDate()+" "+u.getHours()+":"+u.getMinutes()+":"+u.getSeconds();window.localStorage.setItem(d,v)}}DIDataLayer.vars.lead.form_id=t,DIDataLayer.vars.lead.form_output=c,DIDataLayer.vars.lead.form_format=e||"inPage",DIDataLayer.vars.lead.form_name=a,DIDataLayer.vars.lead.lead_id=i,DIDataLayer.vars.lead.lead_guid=r,DIDataLayer.vars.lead.entry_data=o,DIDataLayer.vars.lead.lead_already_submitted=n}},mapLeadType:function(e){var t={1:"lead",2:"non-lead",3:"non-lead",4:"lead",5:"non-lead",6:"non-lead",7:"lead",8:"lead",9:"non-lead",10:"lead",11:"non-lead",12:"non-lead",13:"lead",14:"non-lead",15:"lead",16:"lead",Finance:"lead","Share Vehicle":"non-lead","Estimate Payment":"non-lead"};return e in t?t[e]:"non-lead"},mapVehicleType:function(e){var t={1:15,7:20,8:41,10:18,14:13,15:13,16:15};return e in t?t[e]:null},mapVin:function(e){var t={1:10,7:10,10:11,14:9,15:9,16:10};return e in t?t[e]:null}},traffic:{isBookmarked:function(e,t){return""==e||e==t},isPaidSearch:function(e,t,a){return null!=(e.match("[?&]utm_[a-zA-Z0-9]+")||t.match("[?&]aclk")||t.match("[?&]gclid")||a.match("doubleclick.net"))},isOrganic:function(e){return null!=e.match("google.(com|ca)|bing.com|yahoo.com|ask.com|aol.com|mywebsearch.com|lycos.com|dogpile.com|infospace.com|search.com|excite.com|altavista.com")},getType:function(){var e=document.createElement("a");return e.href=document.referrer,this.isPaidSearch(window.location.search,e.search,e.hostname)?"Paid Search":this.isBookmarked(e.hostname,window.location.hostname)?"Typed/Bookmarked":this.isOrganic(e.hostname)?"Organic Search":"Other"},getCurrent:function(){var e=cookiestore.get(DIDataLayer.cookie.traffic_type);if(void 0!==e&&null!=e)return cookiestore.set(DIDataLayer.cookie.traffic_type,e,60),e;var t=DIDataLayer.traffic.getType();return cookiestore.set(DIDataLayer.cookie.traffic_type,t),t}},map:function(e,t,a,n,r,o){var i,c=n.split("."),s=a,d=!1;do{if(i,i=c.shift(),null===s||"object"!=typeof s){d=!0;break}if(!(i in s)){d=!0;break}s=s[i]}while(c.length>0);if(!d||void 0!==o&&0!=o){var l,u=s;c=t.split("."),s=e;do{(i=c.shift())in s||(s[i]={}),s=s[i]}while(c.length>1);i=c.shift(),d?l=o(this):(void 0!==r&&0!=r||(r=function(e){return e}),l=r(u,this)),s[i]=l}},compare:function(e,t,a){var n,r=t.split("."),o=e;do{if(n,n=r.shift(),null===o||"object"!=typeof o)return!1;if(!(n in o))return!1;o=o[n]}while(r.length>0);return arguments.length>3&&arguments[3]&&("string"==typeof o||o instanceof String)&&("string"==typeof a||a instanceof String)&&(o=o.toLowerCase(),a=a.toLowerCase()),o==a},compareArray:function(e,t){var a=this,n=!1;if(arguments.length>2&&arguments[2])n=!0;for(var r in t)if(!a.compare(e,r,t[r],n))return!1;return!0},console:{log:function(e){if(void 0===DIDataLayer.isConsoleLogEmitting||0==DIDataLayer.isConsoleLogEmitting||!e)return!1;if("undefined"==typeof console||void 0===console.log)return console={},!1;console.log(e)}},vars:{site:{provider:"Dealer Inspire",view_state:"unknown"},page:{},dealer:{},vehicle:{},search:{},user:{},lead:{}}};DIDataLayer.init();