
$8,995
Est. finance $0/mo
VIN: KL4CJCSB4HB046869/Stock number: A160426
2017 Buick Encore EssenceCompact Size. Premium Feel. Turbo Efficiency.The 2017 Buick Encore Preferred delivers the perfect combination of comfort, efficiency, and upscale design in a compact SUV. Easy to drive, easy to park, and loaded with premium touches, the Encore is ideal for drivers who want practicality without sacrificing refinement.VIN KL4CJCSB4HB046869 represents a well-balanced crossover built for daily commuting, city driving, and long-term reliability.? Performance -- 1.4L Turbocharged EngineUnder the hood is a 1.4L turbocharged engine designed for efficiency and smooth operation.Highlights: Excellent fuel economy Responsive turbo performance Quiet, refined driving experience Ideal for city and highway usePaired with a 6-speed automatic transmission, it delivers smooth and consistent performance.?? Driving Experience -- Smooth and EasyBehind the wheel, the Encore offers: Comfortable ride quality Light, easy steering Quiet cabin (Buick signature) Confident daily drivabilityPerfect for commuting and errands.?? Exterior -- Clean and UpscaleThe Encore features a modern, refined design: Signature Buick grille Compact SUV proportions Stylish body lines Elevated driving positionSmall footprint, big presence.??? Interior -- Premium ComfortInside the Preferred trim, you'll find: Premium cloth seating Power-adjustable driver seat Dual-zone climate control QuietTuning? cabin insulation Comfortable seating for passengersIt feels more upscale than most compact SUVs.?? Technology -- Smart and ConnectedIncludes modern features: Buick IntelliLink infotainment system Apple CarPlay & Android Auto Bluetooth connectivity Backup camera Wi-Fi hotspot capability (if equipped) Steering wheel controlsEverything is user-friendly and intuitive.??? Safety -- Built-In ConfidenceSafety features include: Rearview camera Stability & traction control ABS braking system Advanced airbag systemDesigned to help keep you safe on the road.?? Practicality -- Everyday VersatilityThe Encore is perfect for: Daily commuting City driving First-time SUV buyers Downsizing from larger vehiclesFeatures: Fold-down rear seats Flexible cargo space Easy entry/exit?? Value & OwnershipBuick Encore ownership benefits: Excellent fuel efficiency Affordable maintenance Comfortable long-term driving Strong value in compact SUV market?? Who This Encore Is Perfect For? Commuters? First-time buyers? Small families? Drivers wanting comp Vehicle Details Exterior Door handles, body-color with chrome strips Fog lamps, front Glass, acoustic, laminated windshield Glass, deep-tinted Headlamps, LED Lamp, center high-mounted stop/brake (CHMSL) Luggage rack, side rails, roof-mounted Windshield, solar absorbing Wiper, rear intermittent Wipers, front intermittent with pulse washers Interior Air conditioning, dual-zone automatic climate control with individual climate settings for driver and right-front passenger Air filter, particle Antenna, roof-mounted Audio system feature, 6-speaker system Cargo storage, tray under rear floor Cruise control, electronic with set and resume speed Defogger, rear-window, electric Door locks, power with lockout protection Keyless Open, includes extended range Remote Keyless Entry Lighting, interior, dimming instrument panel cluster Mirror, inside rearview auto-dimming Noise control system, active noise cancellation Oil life monitoring system Remote vehicle starter system includes Remote Keyless Entry Seats, front bucket Seats, heated driver and front passenger Shift knob, satin silver and chrome SiriusXM Satellite Radio (subscription required) Steering column, tilt and telescopic, adjustable Steering wheel controls, mounted audio and phone interface controls Steering wheel, heated Theft-deterrent system, electrical, unauthorized entry Theft-deterrent system, immobilizer, vehicle, PASS-Key III Universal Home Remote Visors, driver and front passenger illuminated vanity mirrors, covered Window, power with driver Express-Up/Down Window, power with front passenger Express-Down Windows, power, rear with Express-Down Mechanical Alternator, 130 amps Axle, 3.53 final drive ratio Keyless start, push button Steering, power, variable effort, electric Suspension, Ride and Handling Transmission, 6-speed automatic, electronically-controlled with overdrive includes Driver Shift Control Trim: Essence Drivetrain: FWD Safety Brakes, 4-wheel antilock, 4-wheel disc Daytime Running Lamps, separate cavity, LED Horn, dual note tone OnStar Equipped (subscription required) Rear Cross-Traffic Alert Rear Vision Camera Side Blind Zone Alert StabiliTrak, stability control system Details WHEELS 18 (45.7) ALUMINUM (STD) AUDIO SYSTEM BUICK INTELLILINK RADIO AM/FM STEREO with 8 diagonal Color Touch Screen includes 2 USB ports Bluetooth streaming for audio and select phones and Phone Integration for Apple CarPlay and Android Auto capability for compatible phone (STD) SUMMIT WHITE (Includes (CM5) Black Carbon Metallic lower exterior accent color Paint code W700S.) ENGINE ECOTEC TURBO 1.4L VARIABLE VALVE TIMING DOHC 4-CYLINDER SEQUENTIAL MFI (138 hp [102.9 kW] @ 4900 rpm 148 lb-ft of torque [199.8 N-m] @ 1850 rpm) (STD) LICENSE PLATE BRACKET FRONT SEATS FRONT BUCKET (STD) BLACK CARBON METALLIC LOWER EXTERIOR ACCENT COLOR EBONY LEATHER-APPOINTED SEAT TRIM ESSENCE PREFERRED EQUIPMENT GROUP Includes Standard Equipment TRANSMISSION 6-SPEED AUTOMATIC ELECTRONICALLY-CONTROLLED WITH OVERDRIVE includes Driver Shift Control (STD) Turbocharged Immobilizer Keyless Start Front Wheel Drive Power Steering Aluminum Wheels Tires - Front Performance Tires - Rear Performance Temporary Spare Tire Fog Lamps Privacy Glass Heated Mirrors Power Mirror(s) Integrated Turn Signal Mirrors Intermittent Wipers AM/FM Stereo MP3 Capability Bluetooth Connection Auxiliary Audio Input Smart Device Integration Satellite Radio Requires Subscription Bluetooth Connection Bucket Seats Heated Front Seat(s) Power Driver Seat Driver Adjustable Lumbar Power Passenger Seat Passenger Adjustable Lumbar Seat Memory Pass-Through Rear Seat Split Bench Seat Floor Mats Floor Mats Adjustable Steering Wheel Leather Steering Wheel Heated Steering Wheel Steering Wheel Audio Controls Power Windows Power Windows Power Windows Power Door Locks Keyless Entry Power Door Locks Cruise Control Keyless Entry Power Door Locks Remote Engine Start Universal Garage Door Opener Immobilizer Security System Climate Control Multi-Zone A/C A/C Rear Defrost Auto-Dimming Rearview Mirror Driver Vanity Mirror Passenger Vanity Mirror Driver Illuminated Vanity Mirror Passenger Illuminated Visor Mirror Cargo Shade ABS 4-Wheel Disc Brakes Traction Control Stability Control Daytime Running Lights Driver Air Bag Passenger Air Bag Front Side Air Bag Rear Side Air Bag Front Head Air Bag Rear Head Air Bag Knee Air Bag Passenger Air Bag Sensor Telematics Navigation from Telematics Requires Subscription Telematics WiFi Hotspot Requires Subscription Telematics Requires Subscription Blind Spot Monitor Cross-Traffic Alert Back-Up Camera Child Safety Locks Tire Pressure Monitor Customer Reviews Overall Rating 4.6 Out of 5 Based on 222 customer reviews Read all customer reviews on Cars.com Get Directions Please enter an address to 2980 Hwy 61 S - Hastings, MN 55033 Get Directions Contact Us (651) 480-5200 [email protected] Message Us * The advertised price does not include sales tax, vehicle registration fees, dealer doc Fee of $350, other fees required by law, finance charges and any documentation charges. A negotiable administration fee, up to $115, may be added to the price of the vehicle. * Images, prices, and options shown, including vehicle color, trim, options, pricing and other specifications are subject to availability, incentive offerings, current pricing and credit worthiness. Connect With Us .footer-menu-column-wrapper .menu-column .menu-heading { text-transform: uppercase; } .footer-menu-column-wrapper .menu-column .nav-wrapper ul li { text-transform: uppercase; } Inventory New Vehicles Used Vehicles Priced Under 15K Service Service Department Schedule Service Parts Department Order Parts Finance Finance Center Apply For Financing Payment Calculator Value Your Trade About About Us Contact Us Customer Testimonials .footer-item--singleMenu ul li a {color:inherit} Contact Us Sitemap Terms of Use Privacy Policy AudioEye AudioEye Copyright 2026 - Hastings Chrysler Jeep Dodge RAM Advanced Automotive Dealer Websites by Dealer Inspire window.onload = function() { var lang = document.querySelector("html").getAttribute("lang") if (lang == "en") { document.head.insertAdjacentHTML("beforeend", " .lang-es, .lang-fr {display: none !important;} "); } else { document.head.insertAdjacentHTML("beforeend", " .lang-en {display: none !important;} "); } } Search Contact Us My Profile No Charge Worry-Free Maintenance Confidence with Vehicle Protection Dedicated 24/7 Owner Support VIP Access to Jeep Brand Events No Charge Worry-Free Maintenance Confidence with Vehicle Protection Dedicated 24/7 Owner Support VIP Access to Jeep Brand Events Five year coverage on retail purchases No Charge Worry-Free Maintenance Confidence with Vehicle Protection Dedicated 24/7 Owner Support VIP Access to Ram Brand Events This vehicle is being built now. Contact dealer to reserve this vehicle and discuss options for locking in pricing and eligible incentives. Vehicles identified as Being Built are pre-production vehicles that are not yet on the dealer s lot or in transit. Pre-production computer-generated images may be shown and may not be representative of the vehicle listed. MSRP for standard equipment plus optional equipment listed. Vehicle delivery date and other vehicle information, including pricing and incentives, are subject to change until the vehicle build is complete. MSRP excludes additional charges including without limitation any delivery fees, government fees and taxes, title and registration fees, finance, filing and processing charges, emission testing charge, accessories and upfits. (function(w, d) { // ############################# // ### CONFIGURATION OPTIONS ### // ############################# var account = "157922"; var srpLink = "https://www.hastingschryslercenter.com/new-vehicles/"; var env = "prod"; var onlineShopperStart = '!function(e){window.addEventListener("OnlineShopperReady",function(){e.OnlineShopper.start(function(e,n){var t="OnlineShopperV2GarageUpdate";if(window.CustomEvent)var i=new CustomEvent(t,{detail:{vehicles:e,garage:n}});else(i=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,{vehicles:e,garage:n});document.dispatchEvent(i)})})}(window,document);'; // ###################################### // ### DO NOT EDIT BELOW THIS COMMENT ### // ###################################### var loader = "https://loader.onlineshopper.dealerinspire.com/l" + (env && env !== 'prod' ? "." + env : "") +".js"; var se = d.createElement("script"); se.type = "text/javascript"; se.async = true; se.src = loader; se.id = "_di-onlineshopper-loader"; se.setAttribute("data-account", account); se.setAttribute("data-env", env); se.setAttribute("data-srp-link", srpLink); var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(se, s); var st = d.createElement("script"); st.innerText = onlineShopperStart; s.parentNode.insertBefore(st, s); })(window, document); if(document.body.classList.contains('page-template-page-lightning')) { var ajaxurl = 'https://www.hastingschryslercenter.com/wp/wp-admin/admin-ajax.php'; document.addEventListener('lightning-vrp-did-change', function() { var hits = document.querySelectorAll('.lightning-custom-cta'); hits.forEach(function(item){ item.addEventListener('click', function(){ var vin = JSON.parse(item.closest('.result-wrap').dataset.vehicle); jQuery.ajax({ type: 'POST', url: ajaxurl, data: {"action": "transit_code_callback", "vin": vin['vin']}, success: function(data){window.FCALocalization.vehicleInfo = JSON.parse(data);} }); return false; }); }); }); } else if(document.body.classList.contains('page-vehicle-results-page')) { var ajaxurl = 'https://www.hastingschryslercenter.com/wp/wp-admin/admin-ajax.php'; jQuery("body").on("vrp-ready vrp-ajax-complete", function() { var hits = document.querySelectorAll('.button-bar-item a'); hits.forEach(function(item){ item.addEventListener('click', function(){ if(item.closest('.vehicle').dataset.vin){ var vin = item.closest('.vehicle').dataset.vin; } else if(item.closest('.vehicle').id) { var vin = item.closest('.vehicle').id.replace('inventory-post-',''); } console.log(vin); jQuery.ajax({ type: 'POST', url: ajaxurl, data: {"action": "transit_code_callback", "vin": vin}, success: function(data){window.FCALocalization.vehicleInfo = JSON.parse(data);} }); return false; }); }); }); } Close WebFontConfig = { google: { families: [ 'Open+Sans:400,700','Lato:300,400,500,700' ] } }; (function() { var wf = document.createElement('script'); wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js'; wf.type = 'text/javascript'; wf.async = 'true'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wf, s); })(); /*This custom CSS for VDP is adjustable in the Inventory Display admin panel.*/ { "@context": "https://schema.org/", "@type": ["Product", "Car"], "@id": "A160426", "name": "Pre-Owned 2017 Buick Encore Essence", "image": "https://vehicle-images.carscommerce.inc/38e9-110012512/KL4CJCSB4HB046869/thumbnails/large/41bf10f7d8a8506d2d38c8f812e18090.jpg", "description": " *]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))] data-scroll-anchor=false data-testid=conversation-turn-124 data-turn=assistant data-turn-id=request-696a777f-2b6c-832d-aabb-faa893e5b589-3 dir=auto> 2017 Buick Encore Essence Compact Size. Premium Feel. Turbo Efficiency. The 2017 Buick Encore Preferred delivers the perfect combination of comfort, efficiency, and upscale design in a compact SUV. Easy to drive, easy to park, and loaded with premium touches, the Encore is ideal for drivers who want practicality without sacrificing refinement. VIN KL4CJCSB4HB046869 represents a well-balanced crossover built for daily commuting, city driving, and long-term reliability . ? Performance -- 1.4L Turbocharged Engine Under the hood is a 1.4L turbocharged engine designed for efficiency and smooth operation. Highlights: Excellent fuel economy Responsive turbo performance Quiet, refined driving experience Ideal for city and highway use Paired with a 6-speed automatic transmission , it delivers smooth and consistent performance. ?? Driving Experience -- Smooth and Easy Behind the wheel, the Encore offers: Comfortable ride quality Light, easy steering Quiet cabin (Buick signature) Confident daily drivability Perfect for commuting and errands. ?? Exterior -- Clean and Upscale The Encore features a modern, refined design: Signature Buick grille Compact SUV proportions Stylish body lines Elevated driving position Small footprint, big presence. ??? Interior -- Premium Comfort Inside the Preferred trim , you'll find: Premium cloth seating Power-adjustable driver seat Dual-zone climate control QuietTuning? cabin insulation Comfortable seating for passengers It feels more upscale than most compact SUVs. ?? Technology -- Smart and Connected Includes modern features: Buick IntelliLink infotainment system Apple CarPlay & Android Auto Bluetooth connectivity Backup camera Wi-Fi hotspot capability (if equipped) Steering wheel controls Everything is user-friendly and intuitive. ??? Safety -- Built-In Confidence Safety features include: Rearview camera Stability & traction control ABS braking system Advanced airbag system Designed to help keep you safe on the road. ?? Practicality -- Everyday Versatility The Encore is perfect for: Daily commuting City driving First-time SUV buyers Downsizing from larger vehicles Features: Fold-down rear seats Flexible cargo space Easy entry/exit ?? Value & Ownership Buick Encore ownership benefits: Excellent fuel efficiency Affordable maintenance Comfortable long-term driving Strong value in compact SUV market ?? Who This Encore Is Perfect For ? Commuters ? First-time buyers ? Small families ? Drivers wanting comp", "sku": "A160426", "numberOfDoors": "4", "vehicleInteriorColor": "Ebony", "vehicleTransmission": "Automatic", "vehicleInteriorType": "Power Seats", "vehicleSeatingCapacity": "", "vehicleEngine": "Turbocharged I4 1.4/83", "bodyType": "Sport Utility", "driveWheelConfiguration": "FWD", "vehicleConfiguration": "Used 2017 Buick Encore Essence Sport Utility", "fuelType": "Gasoline Fuel", "brand": { "@type": "Brand", "name": "Buick" }, "model": "Encore", "vehicleModelDate": "2017", "itemCondition": "https://schema.org/UsedCondition", "vehicleIdentificationNumber": "KL4CJCSB4HB046869", "mpn": "4JV76", "color": "Summit White", "manufacturer": { "@type": "Organization", "name": "Buick" }, "mileageFromOdometer": { "@type": "QuantitativeValue", "value": "158978", "unitCode": "SMI" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.6", "reviewCount": "222" }, "review": { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "4.6", "bestRating": "5", "worstRating": "1" }, "author": { "@type": "Organization", "name": "Cars.com" } }, "offers": { "@type": "Offer", "url": "https://www.hastingschryslercenter.com/inventory/used-2017-buick-encore-essence-fwd-sport-utility-kl4cjcsb4hb046869/", "priceCurrency": "USD", "price": "6982", "priceValidUntil": "2026-05-31", "itemCondition": "https://schema.org/UsedCondition", "availability": "https://schema.org/InStock", "seller": { "@type": "AutoDealer", "name": "Hastings Chrysler Jeep Dodge RAM", "url": "https://www.hastingschryslercenter.com" } } } Schedule Test Drive Form Opened Schedule Test Drive Pre-Owned 2017 Buick Encore EssenceVIN: KL4CJCSB4HB046869STOCK: A160426 First Name*Last Name*Email* PhoneZip CodeWhat day would you like to schedule a test drive? What time would you like to schedule a test drive?MorningAfternoonEveningPlease choose a time range above Referral ID #field_7_18 { display: none;}Your EmailThis field is for validation purposes and should be left unchanged. This site is protected by reCAPTCHA jQuery(document).ready(function($){gformInitSpinner( 7, 'https://www.hastingschryslercenter.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_7').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_7');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_7').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_7').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_7').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_7').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_7').val();gformInitSpinner( 7, 'https://www.hastingschryslercenter.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [7, current_page]);window['gf_submitting_7'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('#gforms_confirmation_message_7').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_7').replaceWith(' ' + confirmation_content + ' ');jQuery(document).trigger('gform_confirmation_loaded', [7]);window['gf_submitting_7'] = false;}, 50);}else{jQuery('#gform_7').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [7, current_page]);} );} ); if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/www.hastingschryslercenter.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.hastingschryslercenter.com\/wp-content\/plugins\/gravityforms\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 7) {if(!/(android)/i.test(navigator.userAgent)){jQuery('#input_7_3').mask('(999) 999-9999').bind('keypress', function(e){if(e.which == 13){jQuery(this).blur();} } );}} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} ); jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [7, 1]) } ); Check Availability Form Opened Check Availability First Name*Last Name*Email* PhoneZip Code Referral ID #field_10_16 { display: none;}Your PhoneThis field is for validation purposes and should be left unchanged. This site is protected by reCAPTCHA jQuery(document).ready(function($){gformInitSpinner( 10, 'https://www.hastingschryslercenter.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_10').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_10');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_10').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_10').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_10').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_10').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_10').val();gformInitSpinner( 10, 'https://www.hastingschryslercenter.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [10, current_page]);window['gf_submitting_10'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('#gforms_confirmation_message_10').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_10').replaceWith(' ' + confirmation_content + ' ');jQuery(document).trigger('gform_confirmation_loaded', [10]);window['gf_submitting_10'] = false;}, 50);}else{jQuery('#gform_10').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [10, current_page]);} );} ); if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/www.hastingschryslercenter.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.hastingschryslercenter.com\/wp-content\/plugins\/gravityforms\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 10) {if(!/(android)/i.test(navigator.userAgent)){jQuery('#input_10_2').mask('(999) 999-9999').bind('keypress', function(e){if(e.which == 13){jQuery(this).blur();} } );}} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} ); jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [10, 1]) } ); Message Us Form Opened Message Us First Name*Last Name*Email* Zip CodeMessage* FNameThis field is for validation purposes and should be left unchanged. This site is protected by reCAPTCHA jQuery(document).ready(function($){gformInitSpinner( 3, 'https://www.hastingschryslercenter.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_3').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_3');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_3').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_3').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_3').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_3').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_3').val();gformInitSpinner( 3, 'https://www.hastingschryslercenter.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [3, current_page]);window['gf_submitting_3'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('#gforms_confirmation_message_3').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_3').replaceWith(' ' + confirmation_content + ' ');jQuery(document).trigger('gform_confirmation_loaded', [3]);window['gf_submitting_3'] = false;}, 50);}else{jQuery('#gform_3').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [3, current_page]);} );} ); if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/www.hastingschryslercenter.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.hastingschryslercenter.com\/wp-content\/plugins\/gravityforms\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 3) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} ); jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [3, 1]) } ); document.addEventListener('DOMContentLoaded', function() { sendPageView() /* Add hidden field to forms for EventID */ var forms = document.querySelectorAll('[id^="gform_"]') forms.forEach(function(form) { var input = document.createElement("input") input.setAttribute("type", "hidden") input.setAttribute("name", "FacebookEventID") input.setAttribute("id", "FacebookEventID") input.setAttribute("value", radarTracking.FacebookEventID) form.appendChild(input) }) }, false) document.addEventListener('DOMContentLoaded', function() { sendConversionXHR('vdp', '', '') clickToCall('KL4CJCSB4HB046869,Buick,Encore,6982,2017,Used,Summit White,SUVs,Gasoline Fuel,FWD,A160426,Automatic,Not Set') }, false) if (document.getElementsByClassName('list-save').length){ var wishlist = document.querySelector('.list-save'); wishlist.addEventListener('click', function (event) { sendConversionXHR('wishlist','','') }) } //get vins for VRP function getVins() { var vins = [] var result = document.querySelectorAll('#lvrp-results-wrapper .result-wrap'); result.forEach(function(el, i) { var vehicleVin = el.getAttribute('data-vehicle-vin') vins.push(vehicleVin) }); return vins } //get call clicks add function to send conversion on click function clickToCall(vehicleStr){ var call = document.querySelectorAll("a[href^='tel:']"), l = call.length; for (var i = 0; i By Website Team . ","Author":" Website Team ","AuthorURI":"http:\/\/www.dealerinspire.com","TextDomain":"sitebuilder","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":" Dealer Inspire - Site Builder ","AuthorName":"Website Team"} var sbInventorySettings = { usedIncludeCPO: 'enabled', } function Widgets(){var self=this self.widgets=[] self.widgetDependencyMaxRetry=6 self.widgetDependencyTimeout=125 self.widgetDependencyDeadline=5000 function checkForDependency(widgetName,dependency,maxRetry,timeout,resolve,reject){console.debug(widgetName+' is waiting for dependency '+dependency) if(window.hasOwnProperty(dependency)){setTimeout(resolve,0) return} var settled=false var eventName='sb:dependency:'+dependency var deadlineTimer function onDependencyReady(){if(settled){return;} settled=true clearTimeout(deadlineTimer) document.removeEventListener(eventName,onDependencyReady) resolve()} document.addEventListener(eventName,onDependencyReady,{once:true}) function poll(attempt){if(settled){return;} if(attempt>=maxRetry){return;} setTimeout(function(){if(settled){return;} if(window.hasOwnProperty(dependency)){onDependencyReady()}else{poll(attempt+1)}},timeout)} poll(0) deadlineTimer=setTimeout(function(){if(settled){return;} settled=true document.removeEventListener(eventName,onDependencyReady) reject(dependency)},self.widgetDependencyDeadline)} function generateDependencyPromises(name,dependencies){var promises=[] dependencies.forEach(function(dependency){var promise=new Promise(function(resolve,reject){checkForDependency(name,dependency,self.widgetDependencyMaxRetry,self.widgetDependencyTimeout,resolve,reject)}) promises.push(promise)}) return promises} function loadWidgets(){self.widgets.forEach(function(widget){var widgetDOMElements=document.querySelectorAll(widget.selector) if(widgetDOMElements.length){var promises=generateDependencyPromises(widget.selector,widget.dependencies) Promise.all(promises).then(function(){if(widget.onInit!==undefined){widget.onInit(widget.selector)} widgetDOMElements.forEach(function(element){widget.callback(element)})}).catch(function(dependency){console.error('Widget '+widget.selector+' is missing the following dependencies '+dependency)});}})} document.addEventListener('DOMContentLoaded',function(){loadWidgets()}) self.publicFunctions={register:function(selector,callback,dependencies,onInit){if(dependencies===undefined){dependencies=[];} self.widgets.push({selector:selector,callback:callback,dependencies:dependencies,onInit:onInit})},init:function(){loadWidgets()},areAvailable:function(){var eventName='sb-widget-js-loaded' var context={'Widgets':self.publicFunctions} try{var event=new CustomEvent(eventName,{detail:context})} catch(error){var event=document.createEvent('CustomEvent') event.initCustomEvent(eventName,true,true,context)} document.dispatchEvent(event);}} return self.publicFunctions} window.Widgets=new Widgets();function SiteBuilderTracking(){var trackEvent=function(name,label,data,reference,defaultScore){var name=name||"" var label=label||"" var data=data||{} var eventDetails={"name":name,"label":label,"custom_data":data} if(reference){eventDetails["reference"]=reference} if(defaultScore){eventDetails["defaultScore"]=defaultScore} emit(eventDetails)} var emit=function(detail){try{var event=new CustomEvent('di_ev',{detail:detail})} catch(error){var event=document.createEvent('CustomEvent') event.initCustomEvent('di_ev',true,true,{detail:detail})} window.dispatchEvent(event);} var getDevice=function(){if(typeof DIDataLayer!=='undefined'){return DIDataLayer.vars.site.experience.general}else{if(window.innerWidth>767&&window.innerWidth 1024){return"Desktop"} return"mobile"}} var getPageLocation=function(){if(typeof DIDataLayer!=='undefined'){var page=DIDataLayer.vars.page.taxonomy switch(page){case'Vehicle Listing':page='VRP' break case'Vehicle Details':page='VDP' break case'Custom Dealer Content':page='Other' break default:} return page}else{var body=document.body if(body.classList.contains('home')){return'Home'} if(body.classList.contains('page-template-page-lightning')||body.classList.contains('page-vehicle-results-page')){return'VRP'} if(body.classList.contains('page-vehicle-display-page')){return'VDP'} if(h1=document.querySelector('h1')){return h1.innerText} return'Other'}} var getSource=function(){var version='' if(typeof window.AdminBuilderData!=='undefined'){version=AdminBuilderData.Version} return{"name":"Site Builder","version":version,"contact":"#feature-support"}} return{"trackEvent":function(name,label,data,reference,defaultScore){trackEvent(name,label,data,reference,defaultScore)},"getDevice":getDevice,"getPageLocation":getPageLocation,"getSource":getSource}} window.SiteBuilderTracking=SiteBuilderTracking();(function(){if(typeof window.CustomEvent==="function"){return false;} function CustomEvent(event,params){params=params||{bubbles:false,cancelable:false,detail:undefined};var evt=document.createEvent('CustomEvent');evt.initCustomEvent(event,params.bubbles,params.cancelable,params.detail);return evt;} CustomEvent.prototype=window.Event.prototype;window.CustomEvent=CustomEvent;})();if(!Element.prototype.matches) Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;if(!Element.prototype.closest){Element.prototype.closest=function(s){var el=this;do{if(el.matches(s))return el;el=el.parentElement||el.parentNode;}while(el!==null&&el.nodeType===1);return null;};} (function(){if(typeof NodeList.prototype.forEach==="function")return false;NodeList.prototype.forEach=Array.prototype.forEach;})();!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.ES6Promise=e()}(this,function(){"use strict";function t(t){var e=typeof t;return null!==t&&("object"===e||"function"===e)}function e(t){return"function"==typeof t}function n(t){W=t}function r(t){z=t}function o(){return function(){return process.nextTick(a)}}function i(){return"undefined"!=typeof U?function(){U(a)}:c()}function s(){var t=0,e=new H(a),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function u(){var t=new MessageChannel;return t.port1.onmessage=a,function(){return t.port2.postMessage(0)}}function c(){var t=setTimeout;return function(){return t(a,1)}}function a(){for(var t=0;t (windowSize / 2)){if(target=item.getAttribute('href')){target=target.replace(/\./g,'\\\.') var modal=document.querySelector(target) if(modal){var classes=modal.getAttribute('data-modal-classes')||'' modal.setAttribute('data-modal-classes',classes+' modal--corner-right')}}}})});Widgets.register('.bar-item--audio-eye',function(context){if(typeof parent.pagenow!=='undefined'&&parent.pagenow=='dealer-inspire_page_di_action_bar'){context.setAttribute('aria-disabled',false);return;} function checkAudioEye(elapsed,timeoutId){if(elapsed>20000){context.classList.add('hide');clearTimeout(timeoutId);return;} if(typeof AudioEye!=='undefined'&&typeof AudioEye.activate==='function'){context.setAttribute('aria-disabled',false);context.title='';addButtonEventListeners();startObserver();clearTimeout(timeoutId);}else{timeoutId=setTimeout(function(){checkAudioEye(elapsed+100,timeoutId);},100);}} function updateActionBarItems(mutationsList,observer){mutationsList.forEach(mutation=>{if(mutation.type==='attributes'){if(mutation.target.hasAttribute('data-audioeye-launcher')){ActionBar.deactivateItems();}else if(mutation.target.hasAttribute('data-audioeye-toolbar')){ActionBar.activateItem(context);} return;} if(mutation.attributeName==='class'){if(mutation.target.classList.contains('ae-launcher')){ActionBar.deactivateItems();}else if(mutation.target.classList.contains('ae-toolbar')){ActionBar.activateItem(context);}}})} function startObserver(){const stateObserver=new MutationObserver(updateActionBarItems);stateObserver.observe(document.body,{attributes:true,attributeFilter:['class','data-audioeye-launcher','data-audioeye-toolbar']});} function activateAudioEyeToolbar(e){e.preventDefault();if(document.body.classList.contains('ae-launcher')||document.body.hasAttribute('data-audioeye-launcher')){AudioEye.activate('toolbar');}} function addButtonEventListeners(){context.addEventListener('click',activateAudioEyeToolbar);context.addEventListener('keydown',function(e){if(e.which===32){activateAudioEyeToolbar(e);}});} setTimeout(function(){checkAudioEye(0,null)},100);});Widgets.register('.coreComponentWidget',function(context){const defaultAria=context.getAttribute("aria-label").replace(/-/g,' ');let isExpanded=false;context.setAttribute("aria-label","Open "+defaultAria);context.addEventListener('click',function handleContextClick(){if(!isExpanded){context.setAttribute("aria-label","You have opened "+defaultAria+" modal.");context.setAttribute("aria-expanded","true");isExpanded=true;document.addEventListener('click',function handleDocumentClick(e){if(e.target.id==='modern-retail-menu-container'){context.setAttribute("aria-label","Open "+defaultAria);context.setAttribute("aria-expanded","false");isExpanded=false;}});}});},[]);Widgets.register('.di-action-bar .coreComponentWidget',function(context){context.addEventListener('click',function handleContextClick(){document.addEventListener('click',function handleDocumentClick(e){if(e.target.id==='modern-retail-menu-container'){ActionBar.deactivateItems();}});});},['ActionBar']);var SBMenu=(function(){var activeClass='active-menu' function closeSubMenus(menu){const subLevelItems=menu.querySelectorAll('ul.sub-menu > li.menu-item-has-children.'+activeClass+' > button, ul.sub-menu > li.menu-item-has-children.'+activeClass+' > a') for(var i=0;i li.'+activeClass+' > [aria-expanded="true"]')} const topLevelItems=menu.querySelectorAll('ul.nav > li.menu-item-has-children > button, ul.nav > li.menu-item-has-children > a') for(var i=0;i Show '+moreMenuSvgIcon+moreMenuText;button.setAttribute('aria-expanded','false') const ul=document.createElement('ul') ul.className='nav sub-menu more-menu' more.appendChild(button) more.appendChild(ul) menu.appendChild(more) return more} function getWidth(el){return el.getBoundingClientRect().width} function checkAvailableSpace(el){const menuSpace=getWidth(el) if(menuSpace===0){return menuSpace} const wrapper=el.parentNode const occupants=wrapper.children const totalSpace=getWidth(wrapper) const buffer=50 var nonMenuSpace=0 for(var i=0;i maxVisibleCount){return appendToMore(target)}} return true} function maybePopMore(target){const moreDropdown=target.more.querySelector('.more-menu') const moreItems=moreDropdown.children if(moreItems.length===0){target.more.style.display='none' return false} const lastMoreItem=moreItems[moreItems.length-1] const maxVisibleCount=getMoreMenuMaxVisibleCount(target) const currentVisibleCount=countVisibleMenuItems(target) if(checkAvailableSpace(target.wrapper)>getWidth(lastMoreItem)){if(maxVisibleCount!==null&¤tVisibleCount>=maxVisibleCount){return true} popItem(target,lastMoreItem) return maybePopMore(target)} return true} function popItem(target,el){var menuItems=target.menu.children var lastHiddenMenuIndex=(menuItems.length-2)-(el.parentNode.children.length-1) el.parentNode.removeChild(el) menuItems[lastHiddenMenuIndex].style.removeProperty('display')} function manageMoreMenu(target,availableSpace){if(availableSpace===0){return false} if(availableSpace maxVisibleCount){return appendToMore(target)}} return maybePopMore(target)} function toggleActiveMenuItem(menu,item){var parent=item.parentNode var grandparent=parent.closest('.'+activeClass) if(parent===grandparent){grandparent=parent.parentNode.closest('.'+activeClass)} var callback=grandparent?closeSubMenus:closeAllMenus if(parent.classList.contains(activeClass)){callback(menu)}else{callback(menu) parent.classList.toggle(activeClass) if(item.getAttribute('aria-expanded')==='false'){item.setAttribute('aria-expanded','true')}else if(item.getAttribute('aria-expanded')==='true'){item.setAttribute('aria-expanded','false')}}} function createA11y(menu){menu.addEventListener('keyup',function(event){if(event.key==='Escape'){closeAllMenus(menu)}}) var topLevelMenuToggles=menu.querySelectorAll('ul:not(.sub-menu) > .menu-item-has-children > [aria-expanded]');topLevelMenuToggles.forEach(function(topLevelMenuitem){topLevelMenuitem.addEventListener('click',function(event){event.preventDefault();toggleActiveMenuItem(menu,event.target);})}) var menuToggles=menu.querySelectorAll('ul.sub-menu .menu-item-has-children > [aria-expanded]') menuToggles.forEach(function(item){if(navigator.userAgent.indexOf("Chrome")!=-1){item.addEventListener('click',function(event){if(event.pointerType!="mouse"){event.preventDefault();toggleActiveMenuItem(menu,event.target)}else{toggleActiveMenuItem(menu,event.target);}})}else{item.addEventListener('pointerdown',function(event){if(event.pointerType!="mouse"){event.preventDefault();toggleActiveMenuItem(menu,event.target)}else{toggleActiveMenuItem(menu,event.target);}})}})} return{target:{},manageMoreMenu:function(){return manageMoreMenu(this.target,checkAvailableSpace(this.target.wrapper))},create:function(target){if(!target.wrapper||!target.menu||target.created){return false} if(target.activeClass){activeClass=target.activeClass} target.more=createMoreMenu(target.menu) createA11y(target.menu) this.target=target this.manageMoreMenu() this.target.created=true return this},closeAllMenus:function(menu){closeAllMenus(menu)}}})();Widgets.register('[data-widget="multipleLogos"]',function(context){var multipleLogos=context.querySelector('.swiper-container') if(!multipleLogos){return} setTimeout(function(){new Swiper(multipleLogos,{loop:true,autoplay:{speed:4000,}})})},['Swiper']);Widgets.register('.header-item--basicMenu',function(context){var menu=context.querySelector('.nav[id^="menu"]') if(menu){megaNav=SBMenu.create({wrapper:context,menu:menu}) checkMegamenuOverflow(context) var resizeTimeout window.addEventListener('resize',function(){clearTimeout(resizeTimeout) resizeTimeout=setTimeout(function(){context.querySelectorAll('.megamenu > .sub-menu').forEach(function(submenu){submenu.style.left=''}) if(megaNav){megaNav.manageMoreMenu()} checkMegamenuOverflow(context)},250)})} function checkMegamenuOverflow(context){const dropdown=context.querySelector('.megamenu > .sub-menu, .megamenu > .dropdown-menu') if(!dropdown)return;var menuItem=dropdown.closest('li.menu-item-has-children') if(!menuItem)return var currentLeftPosition=parseInt(window.getComputedStyle(dropdown).left)||0 var submenuRightEdge=dropdown.getBoundingClientRect().right var viewportWidth=window.innerWidth var rightOverflowAmount=submenuRightEdge-viewportWidth+15 var leftOverflowAmount=dropdown.getBoundingClientRect().left if(rightOverflowAmount>0){var updatedLeftPosition=currentLeftPosition-rightOverflowAmount dropdown.style.left=updatedLeftPosition+'px'} else if(leftOverflowAmount -1){e.preventDefault() toggleSearch()}}) document.addEventListener('keyup',function(e){if(27===e.keyCode){if(button.classList.contains('active')){closeSearch()} if(document.activeElement.closest('.header-item--search-toggle')){button.focus()}}}) document.addEventListener('click',function(e){if(!e.target.closest('.header-item--search-toggle')){closeSearch()}})});Widgets.register('[data-widget="footer-menu-column"]',function(context){if(context.classList.contains('.fullMenuOnMobile')){return} var footerMenus=context.querySelectorAll('.menu-column') footerMenus.forEach(function(item,index){var footerHeading=item.querySelector('.menu-heading') footerHeading.addEventListener('click',function(){footerMenus.forEach(function(it,i){if(i===index&&it.classList.contains('menu-column--hideMenus')){it.classList.remove('menu-column--hideMenus') it.classList.add('menu-column--showMenus')}else if(it.classList.contains('menu-column--showMenus')){it.classList.remove('menu-column--showMenus') it.classList.add('menu-column--hideMenus')}})})})});Widgets.register('#ab-modal--vehicle-search',function(context){var searchFilters=SBInventorySearchUtility.searchFilters(context.querySelector('.filters-container')) var enableLooseSearch=context.getAttribute('data-loose-search')?true:false var searchFiltersInitialized=false function initSearchFilters(){if(searchFiltersInitialized)return searchFiltersInitialized=true searchFilters.init(context.querySelectorAll('.search-fields__facet'),{enableLooseSearch:enableLooseSearch,resultsDisplay:context.querySelector('.filtered-count')})} document.addEventListener('onOpen.di.modal',function(){var diModal=document.querySelector('#di-modal') if(diModal&&diModal.contains(context)){initSearchFilters()}}) let defaultType=context.querySelector('.search-fields-default.type') if(defaultType){setDefaultType(defaultType.dataset.value)} function setDefaultType(value){let initialSearch=true const typeFilter=context.querySelector('.search-fields__facet[name="type"]') document.addEventListener('sb_alg_search_type',function(event){if(initialSearch&&typeFilter&&event.detail.filter===typeFilter){const optionValues=Array.from(typeFilter.querySelectorAll('option')).map(opt=>opt.value) const finalValue=maybeConvertForPreOwned(value,optionValues) const selectedOption=typeFilter.querySelector(`option[value="${finalValue}"]`) if(selectedOption){selectedOption.selected=true const changeEvent=new Event('change',{bubbles:true}) typeFilter.dispatchEvent(changeEvent)} initialSearch=false}})} function maybeConvertForPreOwned(value,options){const mappings={'Used':'Pre-Owned','Certified Used':'Certified Pre-Owned'} const finalValue=options.indexOf(mappings[value])>-1?mappings[value]:value return finalValue} context.querySelector('.keyword-search').addEventListener('submit',function(event){event.preventDefault();const searchTerm=this.elements[0].value;const newKeywords=['new'];const usedKeywords=['used','pre-owned','preowned','pre owned'];const certifiedKeywords=['certified','cpo'];function buildRedirectUrl(basePath,searchTerm,vehicleType){let url=basePath;const separator=basePath.includes('?')?'&':'?';if(vehicleType==='new'){url+=separator+'%26_dFR%5Btype%5D%5B%5D%3DNew';}else if(vehicleType==='used'){url+=separator+'%26_dFR%5Btype%5D%5B%5D%3DUsed%26_dFR%5Btype%5D%5B%5D%3DCertified%20Used';}else if(vehicleType==='certified'){url+=separator+'%26_dFR%5Btype%5D%5B%5D%3DCertified%20Used';} let cleanSearchTerm=searchTerm;if(vehicleType==='new'){newKeywords.forEach(keyword=>{const regex=new RegExp(`\\b${keyword}\\b`,'i');cleanSearchTerm=cleanSearchTerm.replace(regex,'').trim();});}else if(vehicleType==='used'){usedKeywords.forEach(keyword=>{const regex=new RegExp(`\\b${keyword}\\b`,'i');cleanSearchTerm=cleanSearchTerm.replace(regex,'').trim();});}else if(vehicleType==='certified'){certifiedKeywords.forEach(keyword=>{const regex=new RegExp(`\\b${keyword}\\b`,'i');cleanSearchTerm=cleanSearchTerm.replace(regex,'').trim();});} if(cleanSearchTerm){if(!url.includes('?')){url+='?';}else if(!url.endsWith('?')&&!url.endsWith('&')){url+='&';} url+='q='+encodeURIComponent(cleanSearchTerm);} return url;} function containsVehicleType(term){term=term.toLowerCase().trim();const newRegex=new RegExp(`\\b(${newKeywords.join('|')})\\b`,'i');if(newRegex.test(term)){return'new';} const usedRegex=new RegExp(`\\b(${usedKeywords.join('|')})\\b`,'i');if(usedRegex.test(term)){return'used';} const certifiedRegex=new RegExp(`\\b(${certifiedKeywords.join('|')})\\b`,'i');if(certifiedRegex.test(term)){return'certified';} return null;} const searchTermType=containsVehicleType(searchTerm);let redirectUrl;if(searchTermType==='new'){redirectUrl=buildRedirectUrl('/new-vehicles/',searchTerm,'new');}else if(searchTermType==='used'){redirectUrl=buildRedirectUrl('/used-vehicles/',searchTerm,'used');}else if(searchTermType==='certified'){redirectUrl=buildRedirectUrl('/used-vehicles/',searchTerm,'certified');}else{if(searchTerm.trim().toLowerCase()==='new'){redirectUrl='/new-vehicles/?%26_dFR%5Btype%5D%5B%5D%3DNew';}else if(searchTerm.trim().toLowerCase()==='used'){redirectUrl='/used-vehicles/?%26_dFR%5Btype%5D%5B%5D%3DUsed%26_dFR%5Btype%5D%5B%5D%3DCertified%20Used';}else if(['certified','cpo'].includes(searchTerm.trim().toLowerCase())){redirectUrl='/used-vehicles/?%26_dFR%5Btype%5D%5B%5D%3DCertified%20Used';}else{redirectUrl=SBInventorySearchUtility.getSearchUrlBase()+'?q='+encodeURIComponent(searchTerm);}} window.location.href=redirectUrl;});function populatePriceDropdown(){const priceDropdown=context.querySelector('select[name="price"]');const priceRanges=[{value:'-10000',text:'$10,000 and under'},{value:'10000-20000',text:'$10,000 - $20,000'},{value:'20000-30000',text:'$20,000 - $30,000'},{value:'30000-40000',text:'$30,000 - $40,000'},{value:'40000-50000',text:'$40,000 - $50,000'},{value:'50000-60000',text:'$50,000 - $60,000'},{value:'60000-70000',text:'$60,000 - $70,000'},{value:'70000-80000',text:'$70,000 - $80,000'},{value:'80000-',text:'$80,000 and up'}];if(priceDropdown){var defaultOption=priceDropdown.querySelector('[value=""]') defaultOption.innerHTML='All Pricing' priceRanges.forEach(priceRange=>{const option=document.createElement('option');option.value=priceRange.value;option.textContent=priceRange.text;priceDropdown.appendChild(option);});}} populatePriceDropdown();},['SBInventorySearchUtility']);Widgets.register('[data-sb-tracking*="sb.tracking.navigation"]',function(context){function getLabel(object,element){var keys=Object.keys(object) for(var i=0;i 0){var filterRules=item.dataset[facet].split(',') var values=filterRules.map(function(filter){return filter.trim()}).filter(function(value){return value!==''}) if(facet==='year'){values=values.map(function(value){return parseInt(value,10)}).filter(function(value){return Number.isInteger(value)})} if(values.length===0){continue} var fieldName=mapFieldName(facet) if(requestFilters[fieldName]){requestFilters[fieldName]=requestFilters[fieldName].concat(values)}else{requestFilters[fieldName]=values}}} wrappers.push(item.closest('[data-vehicle-item]')) countFilters.push(requestFilters)}) if(countFilters.length>0){var pricingFacetNames=['selling_price','low_price','msrp'] getSearchServiceCounts(countFilters,pricingFacetNames).then(function(result){applyVehicleCounts(wrappers,result.counts,context) applyVehiclePricingFromFacets(wrappers,result.facets)})}} function applyVehiclePricingFromFacets(wrappers,facetsRows){if(!Array.isArray(facetsRows)||facetsRows.length===0){return} facetsRows.forEach(function(facets,key){if(!Array.isArray(facets)){return} var priceFacet=facets.find(function(f){return(f.name==='selling_price'||f.name==='low_price'||f.name==='msrp')&&f.values&&typeof f.values.min==='number'}) var wrapper=wrappers[key] if(!wrapper){return} var priceEl=wrapper.querySelector('.alg-price') if(priceEl&&priceEl.innerHTML.trim()!==''){priceEl.parentNode.setAttribute('style','')} if(priceEl&&priceFacet&&priceFacet.values.min!==0){priceEl.parentNode.style.display='block' priceEl.innerHTML=priceFacet.values.min.toLocaleString('en-US',{style:'currency',currency:'USD',minimumFractionDigits:0}) priceEl.parentNode.setAttribute('style','')}})} function usedSearchShouldIncludeCPO(){try{return includeCPO=sbInventorySettings.usedIncludeCPO==='enabled'}catch(err){return false}} var includeCPO=usedSearchShouldIncludeCPO() var searchHistory=[];function getSearchUrlBase(vehiclePage){vehiclePage=vehiclePage||false if(vehiclePage){return'/'+vehiclePage} try{var lightningRedirect=window.homePageLightningSettings.lightningDefaultRedirectType if(lightningRedirect.length===0){throw'lightningRedirect is empty'} return'/'+lightningRedirect}catch(err){console.log(err)} return'/used-vehicles'} function mapFieldName(fieldName){const indexed=window.SEARCH_SERVICE_FIELD_MAP?.indexed if(indexed&&indexed[fieldName]){return indexed[fieldName]} return fieldName.toLowerCase()} function normalizeFacetsResponse(response){if(Array.isArray(response)){return response} if(response&&response.data&&Array.isArray(response.data.facets)){return response.data.facets} return[]} function getSearchServiceCounts(filters,facetFieldNames){var withFacets=Array.isArray(facetFieldNames)&&facetFieldNames.length>0 if(!Array.isArray(filters)||filters.length===0){return Promise.resolve(withFacets?{counts:[],facets:[]}:[])} var batchSize=50 var batches=[] for(var i=0;i 0 return Promise.resolve(withFacets?{counts:[],facets:[]}:[])} var url=apiUrl.replace(/\/$/,'')+'/api/v1/facets/'+ccid+'/counts' var headers={'Content-Type':'application/json','Accept':'application/json'} if(window.SEARCH_SERVICE&&window.SEARCH_SERVICE.apiKey){headers['x-api-key']=window.SEARCH_SERVICE.apiKey} var body={filters:filters} if(Array.isArray(facetFieldNames)&&facetFieldNames.length>0){body.facets=facetFieldNames} return fetch(url,{method:'POST',headers:headers,body:JSON.stringify(body)}).then(function(response){if(!response.ok){throw new Error('Search Service counts request failed: '+response.status+' '+response.statusText)} return response.json()}).then(function(data){if(!data||!Array.isArray(data.counts)){console.log('Search Service counts response was invalid',data) return body.facets&&body.facets.length?{counts:[],facets:[]}:[]} if(body.facets&&body.facets.length){return{counts:data.counts,facets:Array.isArray(data.facets)?data.facets:[]}} return data.counts}).catch(function(err){console.log(err) return body.facets&&body.facets.length?{counts:[],facets:[]}:[]})} function getTotalCountForFilters(filters){return getSearchServiceCounts([filters]).then(function(countsOrResult){var counts=Array.isArray(countsOrResult)?countsOrResult:countsOrResult&&countsOrResult.counts return counts&&Number.isInteger(counts[0])?counts[0]:null})} function applyVehicleCounts(wrappers,counts,context){var lineupContainer=context.querySelector('[data-widget="modelLineupCarousel"], [data-widget="modelLineupGrid"]') var hideEmpty=lineupContainer&&lineupContainer.hasAttribute('data-hide-empty') var sortByInventory=lineupContainer&&lineupContainer.hasAttribute('data-sort-by-inventory') var shouldUpdateSwiper=false var didUpdateCounts=false wrappers.forEach(function(wrapper,index){if(!wrapper){return} var count=parseCountValue(counts[index]) if(count===null){return} didUpdateCounts=true wrapper.dataset.stockCount=count var stockEl=wrapper.querySelector('.alg-stock') if(stockEl){var placeholder=stockEl.querySelector('.inventory-stock-count') if(placeholder){placeholder.textContent=count}else{stockEl.textContent=count} stockEl.style.visibility='visible'} var inStockEl=wrapper.querySelector('.in-stock') if(inStockEl){inStockEl.style.visibility='visible'} if(hideEmpty&&count===0){wrapper.remove() shouldUpdateSwiper=true}}) if(sortByInventory){sortSlidesByInventoryCount(context) shouldUpdateSwiper=true} if(shouldUpdateSwiper){updateSwiperInstances(context)} if(hideEmpty){updateEmptyTabMessages(context)} if(didUpdateCounts){document.dispatchEvent(new CustomEvent('inventory-count-replace'))}} function updateEmptyTabMessages(context){var template=context.querySelector('.no-stock-template') if(!template){return} var tabPanes=context.querySelectorAll('.tab-pane') tabPanes.forEach(function(pane){var container=pane.querySelector('.swiper-wrapper')||pane.querySelector('.modelGrid') if(!container){return} var vehicleItems=container.querySelectorAll('[data-vehicle-item]') var existingMessage=container.querySelector('.no-stock') if(vehicleItems.length===0){if(!existingMessage){var message=document.createElement('div') message.className='no-stock w-100' message.innerHTML=template.innerHTML container.appendChild(message)}}else if(existingMessage){existingMessage.remove()}})} function sortSlidesByInventoryCount(context){var swiperWrappers=context.querySelectorAll('.swiper-wrapper') swiperWrappers.forEach(function(swiperWrapper){var slides=Array.from(swiperWrapper.querySelectorAll('.swiper-slide')) slides.sort(function(a,b){return getSlideCount(b)-getSlideCount(a)}) slides.forEach(function(slide){swiperWrapper.appendChild(slide)})})} function updateSwiperInstances(context){var swiperContainers=context.querySelectorAll('.swiper-container') swiperContainers.forEach(function(container){if(container.swiper&&typeof container.swiper.update==='function'){container.swiper.update()}})} function getSlideCount(slide){var dataCount=parseCountValue(slide.dataset.stockCount) if(dataCount!==null){return dataCount} var placeholder=slide.querySelector('.inventory-stock-count') if(placeholder){var placeholderCount=parseCountValue(placeholder.textContent) if(placeholderCount!==null){return placeholderCount}} var stockEl=slide.querySelector('.alg-stock') return parseCountValue(stockEl?stockEl.textContent:null)||0} function parseCountValue(value){if(value===null||value===undefined||value===''){return null} var parsed=parseInt(value,10) return Number.isInteger(parsed)?parsed:null} function intializeSearchFilters(filterContext){var vehiclePage=false var initialSearch=true var resultsDisplay=null var cpoLabel='' var skipUpdate=[] var filters=[] var facets=[] var searchFacets=[] var lastChangedFilter={} var defaultOptions={} var submitBtn=filterContext.querySelector('[type="submit"]') if(submitBtn){submitBtn.addEventListener('click',performSearch)} async function searchServiceSearchWithFacets(){if(initialSearch===true&&sbInventorySettings.searchDefaults){searchFacets=sbInventorySettings.searchDefaults}else{searchFacets=Array.prototype.reduce.call(filters,searchFacetReducer,[])} if(includeCPO){cpoLabel=getCertifiedLabel() if(cpoLabel!==''){searchFacets.forEach(function(facet){if(usedFacet(facet)){facet.formatted=[facet.formatted,formatFilterRule(facet.name,cpoLabel)]}})}} var requestFilters={} var facetsToRequest=[] searchFacets.forEach(function(facet){var fieldName=mapFieldName(facet.name) var value=facet.name==='year'?Number(facet.value):facet.value if(!requestFilters[fieldName]){requestFilters[fieldName]=[]} requestFilters[fieldName].push(value) if(facets.indexOf(facet.name)===-1){facets.push(facet.name)}}) facets.forEach(function(facet){var mappedName=mapFieldName(facet) if(facetsToRequest.indexOf(mappedName)===-1){facetsToRequest.push(mappedName)}}) var apiRequest={filters:requestFilters,facets:facetsToRequest} var searchContext={facets:facetsToRequest,originalFacets:facets} var searchKey=JSON.stringify(apiRequest) var previousSearch=searchHistory.find(function(searchItem){return searchItem.key===searchKey}) if(previousSearch){processRequest(previousSearch.results,searchContext,previousSearch.totalCount) return} var facetsPromise=client.getFacets(apiRequest).catch(function(err){console.log(err) return null}) var countPromise=resultsDisplay?getTotalCountForFilters(requestFilters):Promise.resolve(null) Promise.all([facetsPromise,countPromise]).then(function(responses){var results=normalizeFacetsResponse(responses[0]) var totalCount=responses[1] if(results.length===0&&initialSearch){return} processRequest(results,searchContext,totalCount) searchHistory.push({key:searchKey,results:results,totalCount:totalCount})})} function compareAlpha(a,b){return a.toLowerCase().localeCompare(b.toLowerCase())} function compareYears(a,b){return parseInt(b,10)-parseInt(a,10)} function convertFacetFilterToParam(filter){if(filter.indexOf(':') '+curr.value+' '} function formatFilterRule(name,value){return name+':'+value} function getCertifiedLabel(){if(cpoLabel!==''){return cpoLabel} var typeFilter=Array.prototype.find.call(filters,function(filter){return filter.name==='type'}) if(!typeFilter){return''} var certifiedOpt=Array.prototype.find.call(typeFilter.querySelectorAll('option'),function(option){return option.value.toLowerCase().indexOf('cert')>-1}) if(certifiedOpt){return certifiedOpt.value} return''} function performSearch(event){event.preventDefault() window.location.href=encodeURI(searchFacets.reduce(searchParamReducer,getSearchUrlBase(vehiclePage)+'?'))} function populateFilterDropdowns(facet,availableFacets){try{if(skipUpdate.indexOf(facet)>-1&&!initialSearch){throw'Do not update the '+facet+' facet'} if(lastChangedFilter.name===facet&&lastChangedFilter.value!==''){return} var select=filterContext.querySelector('select[name="'+facet+'"]') var defaultValue=select.querySelector('[value=""]') defaultValue.innerHTML=pluralizeLabel(defaultValue.innerHTML) select.innerHTML=defaultValue.outerHTML let facetOptions=[] if(lastChangedFilter.value===''&&searchFacets.length===1&&searchFacets[0].name===facet){facetOptions=defaultOptions[facet]} else{var mappedFacetName=mapFieldName(facet) var facetData=availableFacets.find(function(availableFacet){return availableFacet.name.toLowerCase()===mappedFacetName.toLowerCase()}) if(facetData&&Array.isArray(facetData.values)){facetOptions=facetData.values.map(function(option){return option.key||option})}else{facetOptions=[]} switch(facet){case'year':facetOptions.sort(compareYears) break;case'type':facetOptions=sortTypes(capitalizeTypes(facetOptions)) break;case'make':case'model':facetOptions.sort(compareAlpha) break;}} facetOptions.forEach(function(option){var opt=document.createElement('option') opt.value=facet==='type'?option.toLowerCase():option opt.text=option var facetFilterValues=searchFacets.map(function(facet){return facet.name==='year'?Number(facet.value):facet.value}) if(facetFilterValues.indexOf(option)>-1||(facet==='type'&&facetFilterValues.indexOf(option.toLowerCase())>-1)){opt.selected=true} select.appendChild(opt)}) if(initialSearch){let allValues=select.querySelectorAll('option:not([value=""])') defaultOptions[facet]=Array.from(allValues).map(opt=>opt.value)} document.dispatchEvent(new CustomEvent('sb_alg_search_'+facet,{detail:{filter:select}}))}catch(err){}} function pluralizeLabel(text){text=text.toLowerCase() switch(text){case'type':case'all types':text='All Types' break case'year':case'all years':text='All Years' break case'make':case'all makes':text='All Makes' break case'model':case'all models':text='All Models' break case'body':case'all bodies':text='All Bodies' break case'trim':case'all trims':text='All Trims' break} return text} function processRequest(results,searchObject,totalCount){var total=0 if(resultsDisplay&&Array.isArray(results)){if(Number.isInteger(totalCount)){total=totalCount}else{var statsFacet=results.find(function(f){return f.values&&typeof f.values.count==='number'}) total=statsFacet?statsFacet.values.count:0} var countResults=searchFacets.reduce(countTextReducer,total) var message=resultsDisplay.getAttribute('data-message')||'' resultsDisplay.innerHTML=countResults+' '+message} var originalFacets=searchObject.originalFacets||[] originalFacets.forEach(function(facet){populateFilterDropdowns(facet,results)}) initialSearch=false} function searchFacetReducer(acc,curr){var value=curr.value.trim() if(curr.name==='type'){setVehiclePage(value)} if(value===''){return acc} acc.push({name:curr.name,value:value,formatted:formatFilterRule(curr.name,value)}) return acc} function searchParamReducer(acc,curr){if(typeof curr.formatted==='string'){return acc+convertFacetFilterToParam(curr.formatted)} return acc+curr.formatted.reduce(function(acc,curr){return acc+convertFacetFilterToParam(curr)},'')} function setVehiclePage(value){if(value===''){vehiclePage=false return} vehiclePage=value.toLowerCase().indexOf('new')>-1?'new-vehicles':'used-vehicles'} function sortTypes(facetOptions){var newOpt=null var demoOpt=null var indexOfNew=facetOptions.indexOf('New') if(indexOfNew>-1){newOpt=facetOptions.splice(indexOfNew,1)} var indexOfDemo=facetOptions.indexOf('Demo') if(indexOfDemo>-1){demoOpt=facetOptions.splice(indexOfDemo,1)} facetOptions.sort(compareAlpha).reverse() if(newOpt){facetOptions.unshift(newOpt[0])} if(demoOpt){facetOptions.push(demoOpt[0])} return facetOptions} function capitalizeTypes(facets){return facets.map(function(facet){return facet.charAt(0).toUpperCase()+facet.slice(1)})} function usedFacet(facet){return facet.name==='type'&&['used','pre-owned'].indexOf(facet.value.toLowerCase())>-1} return{init:function(filterObjects,opts){filters=Array.from(filterObjects).filter(elem=>elem.name!=='price') if(opts.hasOwnProperty('resultsDisplay')&&opts.resultsDisplay){resultsDisplay=opts.resultsDisplay} if(opts.hasOwnProperty('enableLooseSearch')&&opts.enableLooseSearch){skipUpdate=['type','year','make'] var defaults=sbInventorySettings.searchDefaults||[] if(defaults.length>0){skipUpdate=skipUpdate.filter(function(facet){return defaults.find(function(d){return d.name!==facet});})}} filterObjects.forEach(function(filter){if(filter.name==='price'){return} facets.push(filter.name) filter.addEventListener('change',function(e){if(skipUpdate.length==0){lastChangedFilter={name:e.currentTarget.name,value:e.currentTarget.value}} searchServiceSearchWithFacets()})}) searchServiceSearchWithFacets()}}} window.SBInventorySearchUtility={getVehiclePricing(context){return getVehiclePricing(context)},searchFilters:function(context){return intializeSearchFilters(context)},getSearchUrlBase:function(vehiclePage){return getSearchUrlBase(vehiclePage)}}},['IDPSearchServiceHelper']);Widgets.register('.hamburger-menu--modal',function(context){var getMenuSiblings=function(elem){return Array.prototype.filter.call(elem.parentNode.children,function(sibling){return sibling!==elem})} var toggleSubMenu=function(menuItem){var clickedList=menuItem.parentNode if(!clickedList.classList.contains('active')){var siblings=getMenuSiblings(clickedList) for(var i=0;i a[aria-expanded]') if(button){button.setAttribute('aria-expanded','false')}} clickedList.classList.add('active') menuItem.setAttribute('aria-expanded','true')}else{clickedList.classList.remove('active') menuItem.setAttribute('aria-expanded','false')} const toggleSubMenuEvent=new CustomEvent('ab.hamburgerMenu.menuItem.toggleSubMenu',{detail:{menuItem:menuItem}}) document.dispatchEvent(toggleSubMenuEvent);} var menuItemsWithChildren=context.querySelectorAll('.nav .menu-item-has-children > a') for(var i=0;i */ /* */ DI_Modal.setOptions({theme: ["modal--light-mode"]}); /* */ /* */ /* */ /* */ var sdGlobalVars = {"defaultMake":"","dealerCode":"24280","taggingProviderId":"DealerInspire","taggingExempt":null,"websiteTier":"Tier 3","language":"en","environment":"cllc_production","clientId":"STELLANTIS","pageBrand":"CDJR","dealerBac":"24280","scriptUrl":"https:\/\/sdtagging.azureedge.net\/scripts\/sd.js?containerId=STELLANTIS","customSiteScript":null,"dealerBrand":null,"rudderStackShiftIntegrationActive":false};var sdInstances=[];if("clientId"in sdGlobalVars&&sdGlobalVars.clientId&&sdInstances.push({clientId:sdGlobalVars.clientId,instanceName:"disd",dataLayerName:"sdDataLayer",dealerCode:sdGlobalVars.dealerCode,taggingProviderId:sdGlobalVars.taggingProviderId,varId:"ShiftAnalyticsObject",varName:"sd",url:sdGlobalVars.scriptUrl}),void 0!==sdGlobalVars.customSiteScript&&sdGlobalVars.customSiteScript&&sdInstances.push(sdGlobalVars.customSiteScript),0 */ /* */ /* */ /* ","target":"_self"},{"title":"Used Vehicles","permalink":"\/used-vehicles\/","iconImg":" ","target":"_self"},{"title":"Service","permalink":"\/service\/","iconImg":" ","target":"_self"},{"title":"Apply for Financing","permalink":"\/finance\/apply-for-financing\/","iconImg":" ","target":"_self"},{"title":"Contact Us","permalink":"\/contact-us\/","iconImg":" ","target":"_self"}],"searchContentInSearch":"1","algSectionTitles":{"emailAddressesTitle":"Email Addresses:","phoneNumbersTitle":"Phone Numbers:","vehiclesTitle":"Vehicles:","pagesTitle":"Pages:","commonlySearchedTitle":"Commonly Searched:","hoursTitle":"Hours:"}}; /* ]]> */ /* */ try{new LazyLoad;} catch(e){}; /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ jQuery("body.page-vehicle-results-page").on("vrp-ready", function(e){ DealerInspireInventory.ready = true; }); /* */ /* */ { "@context": "https://www.schema.org", "@type": "AutoDealer", "@id": "https://www.hastingschryslercenter.com/#hastingschryslerjeepdodgeram", "priceRange": "$-$$$", "name": "Hastings Chrysler Jeep Dodge RAM", "url": "https://www.hastingschryslercenter.com", "telephone": "1-651-371-8949", "image": "https://di-uploads-development.dealerinspire.com/hastingschryslercenterinc/uploads/2024/10/og-200x200-Hastings-Chrysler-Center-Inc.jpg", "logo": "https://di-uploads-development.dealerinspire.com/hastingschryslercenterinc/uploads/2024/10/og-200x200-Hastings-Chrysler-Center-Inc.jpg", "address": {"@type":"PostalAddress","streetAddress":"2980 Highway 61 South","addressLocality":"Hastings","addressRegion":"MN","postalCode":"55033","addressCountry":"US"} , "openingHoursSpecification": [ [{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday"],"opens":"08:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Friday","Saturday"],"opens":"08:00","closes":"17:00"}] ] , "department": [ [{"@type":"AutoPartsStore","priceRange":"$-$$$","name":"Parts","address":{"@type":"PostalAddress","streetAddress":"2980 Highway 61 South","addressLocality":"Hastings","addressRegion":"MN","postalCode":"55033","addressCountry":"US"},"telephone":"1-651-371-4162","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday"],"opens":"07:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Friday"],"opens":"07:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday"],"opens":"07:00","closes":"15:00"}],"image":"https:\/\/di-uploads-development.dealerinspire.com\/hastingschryslercenterinc\/uploads\/2024\/10\/og-200x200-Hastings-Chrysler-Center-Inc.jpg"},{"@type":"AutoDealer","priceRange":"$-$$$","name":"Sales","address":{"@type":"PostalAddress","streetAddress":"2980 Highway 61 South","addressLocality":"Hastings","addressRegion":"MN","postalCode":"55033","addressCountry":"US"},"telephone":"1-651-371-6180","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday"],"opens":"08:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Friday","Saturday"],"opens":"08:00","closes":"17:00"}],"image":"https:\/\/di-uploads-development.dealerinspire.com\/hastingschryslercenterinc\/uploads\/2024\/10\/og-200x200-Hastings-Chrysler-Center-Inc.jpg"},{"@type":"AutoRepair","priceRange":"$-$$$","name":"Service","address":{"@type":"PostalAddress","streetAddress":"2980 Highway 61 South","addressLocality":"Hastings","addressRegion":"MN","postalCode":"55033","addressCountry":"US"},"telephone":"1-651-371-9879","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday"],"opens":"07:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Friday"],"opens":"07:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday"],"opens":"07:00","closes":"15:00"}],"image":"https:\/\/di-uploads-development.dealerinspire.com\/hastingschryslercenterinc\/uploads\/2024\/10\/og-200x200-Hastings-Chrysler-Center-Inc.jpg"}] ] } Hastings Chrysler Jeep Dodge RAM 44.718508558316856, -92.84877142895509. var autoHookIntegration = { page: 'KL4CJCSB4HB046869', year: '2017', make: 'Buick', model: 'Encore', daysonlot: '11', pgid: 'used_details', providerid: 'dealerinspire' || 'dealerinspire', url: 'https://www.incentivesnetwork.net/Delivery/ClientPaths/FCA/Delivery.aspx?SiteID=24280&', getParams: function () { var year, model, make = '' year = jQuery('.filter-results .year input[type=checkbox]:checked').eq(0).val() make = jQuery('.filter-results .make input[type=checkbox]:checked').eq(0).val() model = jQuery('.filter-results .model input[type=checkbox]:checked').eq(0).val() return { year: year || this.year, make: make || this.make, model: model || this.model, daysonlot: this.daysonlot || '', pgid: this.pgid || '', providerid: this.providerid } }, buildURL: function () { var params = this.getParams(), query = Object.keys(params).map(function(key) { return [key, params[key]].map(encodeURIComponent).join("=") }).join("&") return (this.url + query) || false }, makeRequest: function () { var url = this.buildURL() if (url) { jQuery.getScript(url, function () { console.log('AutoHook fired: ' + url) }) } }, makeCTARequest: function(data){ var params = { year: data.model_year || '', make: data.make || '', model: data.model || '', daysonlot: this.daysonlot || '', pgid: this.pgid || '', providerid: this.providerid } var query = Object.keys(params).map(function(key) { return [key, params[key]].map(encodeURIComponent).join("=") }).join("&") var url = this.url+query if (url) { jQuery.getScript(url, function () { console.log('AutoHook fired: ' + url) })} }, makeFormRequest: function(){ var params = { year: $('#input_8_42').value || '', make: $('#input_8_9').value || '', model: $('#input_8_10').value || '', daysonlot: this.daysonlot || '', pgid: this.pgid || '', providerid: this.providerid } var query = Object.keys(params).map(function(key) { return [key, params[key]].map(encodeURIComponent).join("=") }).join("&") var url = this.url+query if (url) { jQuery.getScript(url, function () { console.log('AutoHook fired: ' + url) })} }, getPage: function () { var inventoryPage = false if (typeof DealerInspireInventory !== 'undefined') { inventoryPage = DealerInspireInventory.options.is_inventory_page || false } return inventoryPage } } // Make request on VDP pages jQuery(document).ready(function () { if (autoHookIntegration && autoHookIntegration.getPage() != 'vrp') { autoHookIntegration.makeRequest() } }) // Make request on 'classic' VRP Pages jQuery('body').on('vrp-ready vrp-ajax-complete', function () { if (autoHookIntegration && autoHookIntegration.getPage() == 'vrp') { autoHookIntegration.makeRequest() } }) jQuery(document).ready(function() { if (jQuery('input[type="tel"]').length && jQuery('input[type="tel"]').length > 1 && jQuery('input[type="tel"]').parents('.ginput_container').length) { jQuery('input[type="tel"]').mask('(999) 999-9999'); } }) function loadSpriteCss(e){var t=document.getElementsByTagName("head")[0],n=document.createElement("link");return n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n),n} loadSpriteCss('//vehicle-sprites.dealerinspire.com/cdn/chrysler-menu.css');loadSpriteCss('//vehicle-sprites.dealerinspire.com/cdn/dodge-menu.css');loadSpriteCss('//vehicle-sprites.dealerinspire.com/cdn/jeep-menu.css');loadSpriteCss('//vehicle-sprites.dealerinspire.com/cdn/ram-menu.css');
$175/mo
9% Dealer APR
Sales tax (8%)$719
Your credit score
Length of loan (in months)
Really an amazing dealer with lots of good people. They're fair and really know how to help people make a decision without being pushy. I will definitely go back here again.
We had a splendid experience with Hastings Chrysler center yesterday. Our first time buying a mini van from them. The entire crew from beginning to end was excellent. We were on a tight budget and we couldn't purchase a vehicle anywhere but, this dealership made it possible for my family. I really appreciate what was impossible, they made it possible! Thank you Hastings Chrysler center!!!! We are happy!!!!
Corey was excellent. He listened to our needs and what we wanted. The whole experience was great. GM, Corey, detail staff all made the experience worth the drive. They also followed up the next day asking if the vehicle, purchasing/financing/delivery process met our expectations. Great place to do business with!