PageSourceSearch

https://www.lincoln.com/acslibs/etc.clientlibs/brand_ford/brand/cl…-5fe9dbbf3b5d314871ef2b3d5f36bde7-lc.min.js

js lincoln.com collected 2026-09-24 09:08:30 UTC 811,171 bytes, 1,649 lines download raw bytes

vendor: 4,523 bytes, lines 1-17
1/*
2 Hammer.JS - v2.0.8 - 2016-04-23
3 http://hammerjs.github.io/
4
5 Copyright (c) 2016 Jorik Tangelder;
6 Licensed under the MIT license */
7'use strict';var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,D){if(a==Array.prototype||a==Object.prototype)return a;a[b]=D.value;return a};
8$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var D=a[b];if(D&&D.Math==Math)return D}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};
9$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,b){var D=$jscomp.propertyToPolyfillSymbol[b];if(null==D)return a[b];D=a[D];return void 0!==D?D:a[b]};$jscomp.polyfill=function(a,b,D,n){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,b,D,n):$jscomp.polyfillUnisolated(a,b,D,n))};
10$jscomp.polyfillUnisolated=function(a,b,D,n){D=$jscomp.global;a=a.split(".");for(n=0;n<a.length-1;n++){var y=a[n];if(!(y in D))return;D=D[y]}a=a[a.length-1];n=D[a];b=b(n);b!=n&&null!=b&&$jscomp.defineProperty(D,a,{configurable:!0,writable:!0,value:b})};
11$jscomp.polyfillIsolated=function(a,b,D,n){var y=a.split(".");a=1===y.length;n=y[0];n=!a&&n in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var u=0;u<y.length-1;u++){var h=y[u];if(!(h in n))return;n=n[h]}y=y[y.length-1];D=$jscomp.IS_SYMBOL_NATIVE&&"es6"===D?n[y]:null;b=b(D);null!=b&&(a?$jscomp.defineProperty($jscomp.polyfills,y,{configurable:!0,writable:!0,value:b}):b!==D&&(void 0===$jscomp.propertyToPolyfillSymbol[y]&&($jscomp.propertyToPolyfillSymbol[y]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(y):
12$jscomp.POLYFILL_PREFIX+y),y=$jscomp.propertyToPolyfillSymbol[y],$jscomp.defineProperty(n,y,{configurable:!0,writable:!0,value:b})))};$jscomp.underscoreProtoCanBeSet=function(){var a={a:!0},b={};try{return b.__proto__=a,b.a}catch(D){}return!1};$jscomp.setPrototypeOf=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf:$jscomp.underscoreProtoCanBeSet()?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null;
13$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.makeIterator=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):$jscomp.arrayIterator(a)};$jscomp.generator={};
14$jscomp.generator.ensureIteratorResultIsObject_=function(a){if(!(a instanceof Object))throw new TypeError("Iterator result "+a+" is not an object");};$jscomp.generator.Context=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null};
15$jscomp.generator.Context.prototype.start_=function(){if(this.isRunning_)throw new TypeError("Generator is already running");this.isRunning_=!0};$jscomp.generator.Context.prototype.stop_=function(){this.isRunning_=!1};$jscomp.generator.Context.prototype.jumpToErrorHandler_=function(){this.nextAddress=this.catchAddress_||this.finallyAddress_};$jscomp.generator.Context.prototype.next_=function(a){this.yieldResult=a};
16$jscomp.generator.Context.prototype.throw_=function(a){this.abruptCompletion_={exception:a,isException:!0};this.jumpToErrorHandler_()};$jscomp.generator.Context.prototype.return=function(a){this.abruptCompletion_={return:a};this.nextAddress=this.finallyAddress_};$jscomp.generator.Context.prototype.jumpThroughFinallyBlocks=function(a){this.abruptCompletion_={jumpTo:a};this.nextAddress=this.finallyAddress_};$jscomp.generator.Context.prototype.yield=function(a,b){this.nextAddress=b;return{value:a}};
17$jscomp.generator.Context.prototype.yieldAll=function(a,b){a=$jscomp.makeIterator(a);var D=a.next();
17$jscomp.generator.ensureIteratorResultIsObject_(D);if(D.done)this.yieldResult=D.value,this.nextAddress=b;else return this.yieldAllIterator_=a,this.yield(D.value,b)};$jscomp.generator.Context.prototype.jumpTo=function(a){this.nextAddress=a};$jscomp.generator.Context.prototype.jumpToEnd=function(){this.nextAddress=0};
18$jscomp.generator.Context.prototype.setCatchFinallyBlocks=function(a,b){this.catchAddress_=a;void 0!=b&&(this.finallyAddress_=b)};$jscomp.generator.Context.prototype.setFinallyBlock=function(a){this.catchAddress_=0;this.finallyAddress_=a||0};$jscomp.generator.Context.prototype.leaveTryBlock=function(a,b){this.nextAddress=a;this.catchAddress_=b||0};
19$jscomp.generator.Context.prototype.enterCatchBlock=function(a){this.catchAddress_=a||0;a=this.abruptCompletion_.exception;this.abruptCompletion_=null;return a};$jscomp.generator.Context.prototype.enterFinallyBlock=function(a,b,D){D?this.finallyContexts_[D]=this.abruptCompletion_:this.finallyContexts_=[this.abruptCompletion_];this.catchAddress_=a||0;this.finallyAddress_=b||0};
20$jscomp.generator.Context.prototype.leaveFinallyBlock=function(a,b){b=this.finallyContexts_.splice(b||0)[0];if(b=this.abruptCompletion_=this.abruptCompletion_||b){if(b.isException)return this.jumpToErrorHandler_();void 0!=b.jumpTo&&this.finallyAddress_<b.jumpTo?(this.nextAddress=b.jumpTo,this.abruptCompletion_=null):this.nextAddress=this.finallyAddress_}else this.nextAddress=a};$jscomp.generator.Context.prototype.forIn=function(a){return new $jscomp.generator.Context.PropertyIterator(a)};
21$jscomp.generator.Context.PropertyIterator=function(a){this.object_=a;this.properties_=[];for(var b in a)this.properties_.push(b);this.properties_.reverse()};$jscomp.generator.Context.PropertyIterator.prototype.getNext=function(){for(;0<this.properties_.length;){var a=this.properties_.pop();if(a in this.object_)return a}return null};$jscomp.generator.Engine_=function(a){this.context_=new $jscomp.generator.Context;this.program_=a};
22$jscomp.generator.Engine_.prototype.next_=function(a){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_.next,a,this.context_.next_);this.context_.next_(a);return this.nextStep_()};
23$jscomp.generator.Engine_.prototype.return_=function(a){this.context_.start_();var b=this.context_.yieldAllIterator_;if(b)return this.yieldAllStep_("return"in b?b["return"]:function(D){return{value:D,done:!0}},a,this.context_.return);this.context_.return(a);return this.nextStep_()};
24$jscomp.generator.Engine_.prototype.throw_=function(a){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_["throw"],a,this.context_.next_);this.context_.throw_(a);return this.nextStep_()};
25$jscomp.generator.Engine_.prototype.yieldAllStep_=function(a,b,D){try{var n=a.call(this.context_.yieldAllIterator_,b);$jscomp.generator.ensureIteratorResultIsObject_(n);if(!n.done)return this.context_.stop_(),n;var y=n.value}catch(u){return this.context_.yieldAllIterator_=null,this.context_.throw_(u),this.nextStep_()}this.context_.yieldAllIterator_=null;D.call(this.context_,y);return this.nextStep_()};
26$jscomp.generator.Engine_.prototype.nextStep_=function(){for(;this.context_.nextAddress;)try{var a=this.program_(this.context_);if(a)return this.context_.stop_(),{value:a.value,done:!1}}catch(b){this.context_.yieldResult=void 0,this.context_.throw_(b)}this.context_.stop_();if(this.context_.abruptCompletion_){a=this.context_.abruptCompletion_;this.context_.abruptCompletion_=null;if(a.isException)throw a.exception;return{value:a.return,done:!0}}return{value:void 0,done:!0}};
27$jscomp.generator.Generator_=function(a){this.next=function(b){return a.next_(b)};this.throw=function(b){return a.throw_(b)};this.return=function(b){return a.return_(b)};this[Symbol.iterator]=function(){return this}};$jscomp.generator.createGenerator=function(a,b){b=new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(b));$jscomp.setPrototypeOf&&a.prototype&&$jscomp.setPrototypeOf(b,a.prototype);return b};
28$jscomp.asyncExecutePromiseGenerator=function(a){function b(n){return a.next(n)}function D(n){return a.throw(n)}return new Promise(function(n,y){function u(h){h.done?n(h.value):Promise.resolve(h.value).then(b,D).then(u,y)}u(a.next())})};$jscomp.asyncExecutePromiseGeneratorFunction=function(a){return $jscomp.asyncExecutePromiseGenerator(a())};$jscomp.asyncExecutePromiseGeneratorProgram=function(a){return $jscomp.asyncExecutePromiseGenerator(new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(a)))};
29!function(a,b,D,n){function y(ba,na,sa){return setTimeout(x(ba,sa),na)}function u(ba,na,sa){return Array.isArray(ba)?(h(ba,sa[na],sa),!0):!1}function h(ba,na,sa){var Ia;if(ba)if(ba.forEach)ba.forEach(na,sa);else if(ba.length!==n)for(Ia=0;Ia<ba.length;)na.call(sa,ba[Ia],Ia,ba),Ia++;else for(Ia in ba)ba.hasOwnProperty(Ia)&&na.call(sa,ba[Ia],Ia,ba)}function C(ba,na,sa){var Ia="DEPRECATED METHOD: "+na+"\n"+sa+" AT \n";return function(){var ab=Error("get-stack-trace");ab=ab&&ab.stack?ab.stack.replace(/^[^\(]+?[\n$]/gm,
30"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace";var fb=a.console&&(a.console.warn||a.console.log);return fb&&fb.call(a.console,Ia,ab),ba.apply(this,arguments)}}function P(ba,na,sa){var Ia=na.prototype;na=ba.prototype=Object.create(Ia);na.constructor=ba;na._super=Ia;sa&&W(na,sa)}function x(ba,na){return function(){return ba.apply(na,arguments)}}function p(ba,na){return typeof ba==da?ba.apply(na?na[0]||n:n,na):ba}function v(ba,na,sa){h(E(na),
31function(Ia){ba.addEventListener(Ia,sa,!1)})}function M(ba,na,sa){h(E(na),function(Ia){ba.removeEventListener(Ia,sa,!1)})}function g(ba,na){for(;ba;){if(ba==na)return!0;ba=ba.parentNode}return!1}function E(ba){return ba.trim().split(/\s+/g)}
31function w(ba,na,sa){if(ba.indexOf&&!sa)return ba.indexOf(na);for(var Ia=0;Ia<ba.length;){if(sa&&ba[Ia][sa]==na||!sa&&ba[Ia]===na)return Ia;Ia++}return-1}function G(ba){return Array.prototype.slice.call(ba,0)}function m(ba,na,sa){for(var Ia=[],ab=[],fb=0;fb<ba.length;){var mb=
32na?ba[fb][na]:ba[fb];0>w(ab,mb)&&Ia.push(ba[fb]);ab[fb]=mb;fb++}return sa&&(Ia=na?Ia.sort(function(Cb,Yb){return Cb[na]>Yb[na]}):Ia.sort()),Ia}function q(ba,na){for(var sa,Ia,ab=na[0].toUpperCase()+na.slice(1),fb=0;fb<Ba.length;){if(sa=Ba[fb],Ia=sa?sa+ab:na,Ia in ba)return Ia;fb++}return n}function c(ba){ba=ba.ownerDocument||ba;return ba.defaultView||ba.parentWindow||a}function d(ba,na){var sa=this;this.manager=ba;this.callback=na;this.element=ba.element;this.target=ba.options.inputTarget;this.domHandler=
33function(Ia){p(ba.options.enable,[ba])&&sa.handler(Ia)};this.init()}function K(ba){var na=ba.options.inputClass;return new (na?na:La?Y:ya?z:Ka?N:X)(ba,Q)}function Q(ba,na,sa){var Ia=sa.pointers.length;var ab=sa.changedPointers.length;var fb=na&Ja&&0===Ia-ab;Ia=na&(ca|ia)&&0===Ia-ab;sa.isFirst=!!fb;sa.isFinal=!!Ia;fb&&(ba.session={});sa.eventType=na;na=ba.session;fb=sa.pointers;Ia=fb.length;na.firstInput||(na.firstInput=L(sa));1<Ia&&!na.firstMultiple?na.firstMultiple=L(sa):1===Ia&&(na.firstMultiple=
34!1);ab=na.firstInput;var mb=(Ia=na.firstMultiple)?Ia.center:ab.center;var Cb=sa.center=k(fb);sa.timeStamp=R();sa.deltaTime=sa.timeStamp-ab.timeStamp;sa.angle=I(mb,Cb);sa.distance=f(mb,Cb);ab=sa.center;mb=na.offsetDelta||{};Cb=na.prevDelta||{};var Yb=na.prevInput||{};sa.eventType!==Ja&&Yb.eventType!==ca||(Cb=na.prevDelta={x:Yb.deltaX||0,y:Yb.deltaY||0},mb=na.offsetDelta={x:ab.x,y:ab.y});sa.deltaX=Cb.x+(ab.x-mb.x);sa.deltaY=Cb.y+(ab.y-mb.y);sa.offsetDirection=A(sa.deltaX,sa.deltaY);mb=sa.deltaTime;
35ab=sa.deltaX/mb||0;mb=sa.deltaY/mb||0;sa.overallVelocityX=ab;sa.overallVelocityY=mb;sa.overallVelocity=fa(ab)>fa(mb)?ab:mb;Ia?(ab=Ia.pointers,ab=f(fb[0],fb[1],Ga)/f(ab[0],ab[1],Ga)):ab=1;sa.scale=ab;Ia?(Ia=Ia.pointers,fb=I(fb[1],fb[0],Ga)+I(Ia[1],Ia[0],Ga)):fb=0;sa.rotation=fb;sa.maxPointers=na.prevInput?sa.pointers.length>na.prevInput.maxPointers?sa.pointers.length:na.prevInput.maxPointers:sa.pointers.length;mb=na.lastInterval||sa;fb=sa.timeStamp-mb.timeStamp;sa.eventType!=ia&&(fb>ra||mb.velocity===
36n)?(ab=sa.deltaX-mb.deltaX,mb=sa.deltaY-mb.deltaY,Cb=ab/fb||0,Yb=mb/fb||0,fb=Cb,Ia=Yb,Cb=fa(Cb)>fa(Yb)?Cb:Yb,ab=A(ab,mb),na.lastInterval=sa):(Cb=mb.velocity,fb=mb.velocityX,Ia=mb.velocityY,ab=mb.direction);sa.velocity=Cb;sa.velocityX=fb;sa.velocityY=Ia;sa.direction=ab;na=ba.element;g(sa.srcEvent.target,na)&&(na=sa.srcEvent.target);sa.target=na;ba.emit("hammer.input",sa);ba.recognize(sa);ba.session.prevInput=sa}function L(ba){for(var na=[],sa=0;sa<ba.pointers.length;)na[sa]={clientX:pa(ba.pointers[sa].clientX),
37clientY:pa(ba.pointers[sa].clientY)},sa++;return{timeStamp:R(),pointers:na,center:k(na),deltaX:ba.deltaX,deltaY:ba.deltaY}}function k(ba){var na=ba.length;if(1===na)return{x:pa(ba[0].clientX),y:pa(ba[0].clientY)};for(var sa=0,Ia=0,ab=0;na>ab;)sa+=ba[ab].clientX,Ia+=ba[ab].clientY,ab++;return{x:pa(sa/na),y:pa(Ia/na)}}function A(ba,na){return ba===na?ta:fa(ba)>=fa(na)?0>ba?Qa:Aa:0>na?Va:Ya}function f(ba,na,sa){sa||(sa=Ta);var Ia=na[sa[0]]-ba[sa[0]];ba=na[sa[1]]-ba[sa[1]];return Math.sqrt(Ia*Ia+ba*ba)}
38function I(ba,na,sa){sa||(sa=Ta);return 180*Math.atan2(na[sa[1]]-ba[sa[1]],na[sa[0]]-ba[sa[0]])/Math.PI}function X(){this.evEl=kb;this.evWin=lb;this.pressed=!1;d.apply(this,arguments)}function Y(){this.evEl=rb;this.evWin=bb;d.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}function B(){this.evTarget=zb;this.evWin=sb;this.started=!1;d.apply(this,arguments)}function z(){this.evTarget=pc;this.targetIds={};d.apply(this,arguments)}function O(ba,na){var sa=G(ba.touches),Ia=this.targetIds;
39if(na&(Ja|ja)&&1===sa.length)return Ia[sa[0].identifier]=!0,[sa,sa];var ab;ba=G(ba.changedTouches);var fb=[],mb=this.target;if(ab=sa.filter(function(Cb){return g(Cb.target,mb)}),na===Ja)for(sa=0;sa<ab.length;)Ia[ab[sa].identifier]=!0,sa++;for(sa=0;sa<ba.length;)Ia[ba[sa].identifier]&&fb.push(ba[sa]),na&(ca|ia)&&delete Ia[ba[sa].identifier],sa++;return fb.length?[m(ab.concat(fb),"identifier",!0),fb]:void 0}function N(){d.apply(this,arguments);var ba=x(this.handler,this);this.touch=new z(this.manager,
40ba);this.mouse=new X(this.manager,ba);this.primaryTouch=null;this.lastTouches=[]}function r(ba){ba=ba.changedPointers[0];if(ba.identifier===this.primaryTouch){var na={x:ba.clientX,y:ba.clientY};this.lastTouches.push(na);var sa=this.lastTouches;setTimeout(function(){var Ia=sa.indexOf(na);-1<Ia&&sa.splice(Ia,1)},Zb)}}function t(ba,na){this.manager=ba;this.set(na)}function e(ba){if(-1<ba.indexOf(Pb))return Pb;var na=-1<ba.indexOf(Sb),sa=-1<ba.indexOf(Ob);return na&&sa?Pb:na||sa?na?Sb:Ob:-1<ba.indexOf($b)?
41$b:jc}function l(ba){this.options=W({},this.defaults,ba||{});this.id=ha++;this.manager=null;ba=this.options.enable;this.options.enable=ba===n?!0:ba;this.state=Vb;this.simultaneous={};this.requireFail=[]}function F(ba){return ba&qc?"cancel":ba&Hb?"end":ba&Jb?"move":ba&Lb?"start":""}function J(ba){return ba==Ya?"down":ba==Va?"up":ba==Qa?"left":ba==Aa?"right":""}function V(ba,na){return(na=na.manager)?na.get(ba):ba}function S(){l.apply(this,arguments)}function T(){S.apply(this,arguments);this.pY=this.pX=
42null}function Z(){S.apply(this,arguments)}function ea(){l.apply(this,arguments);this._input=this._timer=null}function oa(){S.apply(this,arguments)}function ma(){S.apply(this,arguments)}function qa(){l.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}function wa(ba,na){na=na||{};var sa=na.recognizers;return na.recognizers=sa===n?wa.defaults.preset:sa,new Ea(ba,na)}function Ea(ba,na){this.options=W({},wa.defaults,na||{});this.options.inputTarget=this.options.inputTarget||
43ba;this.handlers={};this.session={};this.recognizers=[];this.oldCssProps={};this.element=ba;this.input=K(this);this.touchAction=new t(this,this.options.touchAction);Fa(this,!0);h(this.options.recognizers,function(sa){var Ia=this.add(new sa[0](sa[1]));sa[2]&&Ia.recognizeWith(sa[2]);sa[3]&&Ia.requireFailure(sa[3])},this)}function Fa(ba,na){var sa=ba.element;if(sa.style){var Ia;h(ba.options.cssProps,function(ab,fb){Ia=q(sa.style,fb);na?(ba.oldCssProps[Ia]=sa.style[Ia],sa.style[Ia]=ab):sa.style[Ia]=ba.oldCssProps[Ia]||
44""});na||(ba.oldCssProps={})}}function la(ba,na){var sa=b.createEvent("Event");
44sa.initEvent(ba,!0,!0);sa.gesture=na;na.target.dispatchEvent(sa)}var Ba=" webkit Moz MS ms o".split(" "),Ua=b.createElement("div"),da="function",pa=Math.round,fa=Math.abs,R=Date.now;var W="function"!=typeof Object.assign?function(ba){if(ba===n||null===ba)throw new TypeError("Cannot convert undefined or null to object");for(var na=Object(ba),sa=1;sa<arguments.length;sa++){var Ia=arguments[sa];if(Ia!==n&&null!==Ia)for(var ab in Ia)Ia.hasOwnProperty(ab)&&
45(na[ab]=Ia[ab])}return na}:Object.assign;var aa=C(function(ba,na,sa){for(var Ia=Object.keys(na),ab=0;ab<Ia.length;)(!sa||sa&&ba[Ia[ab]]===n)&&(ba[Ia[ab]]=na[Ia[ab]]),ab++;return ba},"extend","Use `assign`."),U=C(function(ba,na){return aa(ba,na,!0)},"merge","Use `assign`."),ha=1,za=/mobile|tablet|ip(ad|hone|od)|android/i,Ka="ontouchstart"in a,La=q(a,"PointerEvent")!==n,ya=Ka&&za.test(navigator.userAgent),ra=25,Ja=1,ja=2,ca=4,ia=8,ta=1,Qa=2,Aa=4,Va=8,Ya=16,Da=Qa|Aa,ua=Va|Ya,va=Da|ua,Ta=["x","y"],Ga=
46["clientX","clientY"];d.prototype={handler:function(){},init:function(){this.evEl&&v(this.element,this.evEl,this.domHandler);this.evTarget&&v(this.target,this.evTarget,this.domHandler);this.evWin&&v(c(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&M(this.element,this.evEl,this.domHandler);this.evTarget&&M(this.target,this.evTarget,this.domHandler);this.evWin&&M(c(this.element),this.evWin,this.domHandler)}};var Sa={mousedown:Ja,mousemove:ja,mouseup:ca},kb="mousedown",lb="mousemove mouseup";
47P(X,d,{handler:function(ba){var na=Sa[ba.type];na&Ja&&0===ba.button&&(this.pressed=!0);na&ja&&1!==ba.which&&(na=ca);this.pressed&&(na&ca&&(this.pressed=!1),this.callback(this.manager,na,{pointers:[ba],changedPointers:[ba],pointerType:"mouse",srcEvent:ba}))}});var Ab={pointerdown:Ja,pointermove:ja,pointerup:ca,pointercancel:ia,pointerout:ia},hb={2:"touch",3:"pen",4:"mouse",5:"kinect"},rb="pointerdown",bb="pointermove pointerup pointercancel";a.MSPointerEvent&&!a.PointerEvent&&(rb="MSPointerDown",bb=
48"MSPointerMove MSPointerUp MSPointerCancel");P(Y,d,{handler:function(ba){var na=this.store,sa=!1,Ia=ba.type.toLowerCase().replace("ms","");Ia=Ab[Ia];var ab=hb[ba.pointerType]||ba.pointerType,fb="touch"==ab,mb=w(na,ba.pointerId,"pointerId");Ia&Ja&&(0===ba.button||fb)?0>mb&&(na.push(ba),mb=na.length-1):Ia&(ca|ia)&&(sa=!0);0>mb||(na[mb]=ba,this.callback(this.manager,Ia,{pointers:na,changedPointers:[ba],pointerType:ab,srcEvent:ba}),sa&&na.splice(mb,1))}});var ib={touchstart:Ja,touchmove:ja,touchend:ca,
49touchcancel:ia},zb="touchstart",sb="touchstart touchmove touchend touchcancel";P(B,d,{handler:function(ba){var na=ib[ba.type];if(na===Ja&&(this.started=!0),this.started){var sa=G(ba.touches);var Ia=G(ba.changedTouches);Ia=(na&(ca|ia)&&(sa=m(sa.concat(Ia),"identifier",!0)),[sa,Ia]);na&(ca|ia)&&0===Ia[0].length-Ia[1].length&&(this.started=!1);this.callback(this.manager,na,{pointers:Ia[0],changedPointers:Ia[1],pointerType:"touch",srcEvent:ba})}}});var kc={touchstart:Ja,touchmove:ja,touchend:ca,touchcancel:ia},
50pc="touchstart touchmove touchend touchcancel";P(z,d,{handler:function(ba){var na=kc[ba.type],sa=O.call(this,ba,na);sa&&this.callback(this.manager,na,{pointers:sa[0],changedPointers:sa[1],pointerType:"touch",srcEvent:ba})}});var Zb=2500;P(N,d,{handler:function(ba,na,sa){var Ia="touch"==sa.pointerType,ab="mouse"==sa.pointerType;if(!(ab&&sa.sourceCapabilities&&sa.sourceCapabilities.firesTouchEvents)){if(Ia)na&Ja?(this.primaryTouch=sa.changedPointers[0].identifier,r.call(this,sa)):na&(ca|ia)&&r.call(this,
51sa);else{if(Ia=ab)a:{Ia=sa.srcEvent.clientX;ab=sa.srcEvent.clientY;for(var fb=0;fb<this.lastTouches.length;fb++){var mb=this.lastTouches[fb],Cb=Math.abs(ab-mb.y);if(25>=Math.abs(Ia-mb.x)&&25>=Cb){Ia=!0;break a}}Ia=!1}if(Ia)return}this.callback(ba,na,sa)}},destroy:function(){this.touch.destroy();this.mouse.destroy()}});var lc=q(Ua.style,"touchAction"),gc=lc!==n,jc="auto",$b="manipulation",Pb="none",Sb="pan-x",Ob="pan-y",mc=function(){if(!gc)return!1;var ba={},na=a.CSS&&a.CSS.supports;return"auto;manipulation;pan-y;pan-x;pan-x pan-y;none".split(";").forEach(function(sa){ba[sa]=
52na?a.CSS.supports("touch-action",sa):!0}),ba}();t.prototype={set:function(ba){"compute"==ba&&(ba=this.compute());gc&&this.manager.element.style&&mc[ba]&&(this.manager.element.style[lc]=ba);this.actions=ba.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var ba=[];return h(this.manager.recognizers,function(na){p(na.options.enable,[na])&&(ba=ba.concat(na.getTouchAction()))}),e(ba.join(" "))},preventDefaults:function(ba){var na=ba.srcEvent,sa=ba.offsetDirection;
53if(this.manager.session.prevented)return void na.preventDefault();var Ia=this.actions,ab=-1<Ia.indexOf(Pb)&&!mc[Pb],fb=-1<Ia.indexOf(Ob)&&!mc[Ob];Ia=-1<Ia.indexOf(Sb)&&!mc[Sb];if(ab){var mb=2>ba.distance,Cb=250>ba.deltaTime;if(1===ba.pointers.length&&mb&&Cb)return}return Ia&&fb?void 0:ab||fb&&sa&Da||Ia&&sa&ua?this.preventSrc(na):void 0},preventSrc:function(ba){this.manager.session.prevented=!0;ba.preventDefault()}};var Vb=1,Lb=2,Jb=4,Hb=8,Mb=Hb,qc=16;l.prototype={defaults:{},set:function(ba){return W(this.options,
54ba),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(ba){if(u(ba,"recognizeWith",this))return this;var na=this.simultaneous;return ba=V(ba,this),na[ba.id]||(na[ba.id]=ba,ba.recognizeWith(this)),this},dropRecognizeWith:function(ba){return u(ba,"dropRecognizeWith",this)?this:(ba=V(ba,this),delete this.simultaneous[ba.id],this)},requireFailure:function(ba){if(u(ba,"requireFailure",this))return this;var na=this.requireFail;return ba=V(ba,this),-1===w(na,ba)&&(na.push(ba),ba.requireFailure(this)),
55this},dropRequireFailure:function(ba){if(u(ba,"dropRequireFailure",this))return this;ba=V(ba,this);ba=w(this.requireFail,ba);return-1<ba&&this.requireFail.splice(ba,1),this},hasRequireFailures:function(){return 0<this.requireFail.length},canRecognizeWith:function(ba){return!!this.simultaneous[ba.id]},emit:function(ba){function na(ab){sa.manager.emit(ab,ba)}var sa=this,Ia=this.state;Hb>Ia&&na(sa.options.event+F(Ia));na(sa.options.event);ba.additionalEvent&&na(ba.additionalEvent);Ia>=Hb&&na(sa.options.event+
56F(Ia))}
56,tryEmit:function(ba){return this.canEmit()?this.emit(ba):void(this.state=32)},canEmit:function(){for(var ba=0;ba<this.requireFail.length;){if(!(this.requireFail[ba].state&(32|Vb)))return!1;ba++}return!0},recognize:function(ba){ba=W({},ba);return p(this.options.enable,[this,ba])?(this.state&(Mb|qc|32)&&(this.state=Vb),this.state=this.process(ba),void(this.state&(Lb|Jb|Hb|qc)&&this.tryEmit(ba))):(this.reset(),void(this.state=32))},process:function(ba){},getTouchAction:function(){},reset:function(){}};
57P(S,l,{defaults:{pointers:1},attrTest:function(ba){var na=this.options.pointers;return 0===na||ba.pointers.length===na},process:function(ba){var na=this.state,sa=ba.eventType,Ia=na&(Lb|Jb);ba=this.attrTest(ba);return Ia&&(sa&ia||!ba)?na|qc:Ia||ba?sa&ca?na|Hb:na&Lb?na|Jb:Lb:32}});P(T,S,{defaults:{event:"pan",threshold:10,pointers:1,direction:va},getTouchAction:function(){var ba=this.options.direction,na=[];return ba&Da&&na.push(Ob),ba&ua&&na.push(Sb),na},directionTest:function(ba){var na=this.options,
58sa=!0,Ia=ba.distance,ab=ba.direction,fb=ba.deltaX,mb=ba.deltaY;return ab&na.direction||(na.direction&Da?(ab=0===fb?ta:0>fb?Qa:Aa,sa=fb!=this.pX,Ia=Math.abs(ba.deltaX)):(ab=0===mb?ta:0>mb?Va:Ya,sa=mb!=this.pY,Ia=Math.abs(ba.deltaY))),ba.direction=ab,sa&&Ia>na.threshold&&ab&na.direction},attrTest:function(ba){return S.prototype.attrTest.call(this,ba)&&(this.state&Lb||!(this.state&Lb)&&this.directionTest(ba))},emit:function(ba){this.pX=ba.deltaX;this.pY=ba.deltaY;var na=J(ba.direction);na&&(ba.additionalEvent=
59this.options.event+na);this._super.emit.call(this,ba)}});P(Z,S,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Pb]},attrTest:function(ba){return this._super.attrTest.call(this,ba)&&(Math.abs(ba.scale-1)>this.options.threshold||this.state&Lb)},emit:function(ba){1!==ba.scale&&(ba.additionalEvent=this.options.event+(1>ba.scale?"in":"out"));this._super.emit.call(this,ba)}});P(ea,l,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[jc]},
60process:function(ba){var na=this.options,sa=ba.pointers.length===na.pointers,Ia=ba.distance<na.threshold,ab=ba.deltaTime>na.time;if(this._input=ba,!Ia||!sa||ba.eventType&(ca|ia)&&!ab)this.reset();else if(ba.eventType&Ja)this.reset(),this._timer=y(function(){this.state=Mb;this.tryEmit()},na.time,this);else if(ba.eventType&ca)return Mb;return 32},reset:function(){clearTimeout(this._timer)},emit:function(ba){this.state===Mb&&(ba&&ba.eventType&ca?this.manager.emit(this.options.event+"up",ba):(this._input.timeStamp=
61R(),this.manager.emit(this.options.event,this._input)))}});P(oa,S,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Pb]},attrTest:function(ba){return this._super.attrTest.call(this,ba)&&(Math.abs(ba.rotation)>this.options.threshold||this.state&Lb)}});P(ma,S,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Da|ua,pointers:1},getTouchAction:function(){return T.prototype.getTouchAction.call(this)},attrTest:function(ba){var na,sa=this.options.direction;return sa&
62(Da|ua)?na=ba.overallVelocity:sa&Da?na=ba.overallVelocityX:sa&ua&&(na=ba.overallVelocityY),this._super.attrTest.call(this,ba)&&sa&ba.offsetDirection&&ba.distance>this.options.threshold&&ba.maxPointers==this.options.pointers&&fa(na)>this.options.velocity&&ba.eventType&ca},emit:function(ba){var na=J(ba.offsetDirection);na&&this.manager.emit(this.options.event+na,ba);this.manager.emit(this.options.event,ba)}});P(qa,l,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},
63getTouchAction:function(){return[$b]},process:function(ba){var na=this.options,sa=ba.pointers.length===na.pointers,Ia=ba.distance<na.threshold,ab=ba.deltaTime<na.time;if(this.reset(),ba.eventType&Ja&&0===this.count)return this.failTimeout();if(Ia&&ab&&sa){if(ba.eventType!=ca)return this.failTimeout();sa=this.pTime?ba.timeStamp-this.pTime<na.interval:!0;Ia=!this.pCenter||f(this.pCenter,ba.center)<na.posThreshold;this.pTime=ba.timeStamp;this.pCenter=ba.center;Ia&&sa?this.count+=1:this.count=1;this._input=
64ba;if(0===this.count%na.taps)return this.hasRequireFailures()?(this._timer=y(function(){this.state=Mb;this.tryEmit()},na.interval,this),Lb):Mb}return 32},failTimeout:function(){return this._timer=y(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==Mb&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});wa.VERSION="2.0.8";wa.defaults={domEvents:!1,touchAction:"compute",enable:!0,inputTarget:null,
65inputClass:null,preset:[[oa,{enable:!1}],[Z,{enable:!1},["rotate"]],[ma,{direction:Da}],[T,{direction:Da},["swipe"]],[qa],[qa,{event:"doubletap",taps:2},["tap"]],[ea]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};Ea.prototype={set:function(ba){return W(this.options,ba),ba.touchAction&&this.touchAction.update(),ba.inputTarget&&(this.input.destroy(),this.input.target=ba.inputTarget,this.input.init()),this},
66stop:function(ba){this.session.stopped=ba?2:1},recognize:function(ba){var na=this.session;if(!na.stopped){this.touchAction.preventDefaults(ba);var sa=this.recognizers,Ia=na.curRecognizer;(!Ia||Ia&&Ia.state&Mb)&&(Ia=na.curRecognizer=null);for(var ab=0;ab<sa.length;){var fb=sa[ab];2===na.stopped||Ia&&fb!=Ia&&!fb.canRecognizeWith(Ia)?fb.reset():fb.recognize(ba);!Ia&&fb.state&(Lb|Jb|Hb)&&(Ia=na.curRecognizer=fb);ab++}}},get:function(ba){if(ba instanceof l)return ba;for(var na=this.recognizers,sa=0;sa<
67na.length;sa++)if(na[sa].options.event==ba)return na[sa];return null},add:function(ba){if(u(ba,"add",this))return this;var na=this.get(ba.options.event);return na&&this.remove(na),this.recognizers.push(ba),ba.manager=this,this.touchAction.update(),ba},remove:function(ba){if(u(ba,"remove",this))return this;if(ba=this.get(ba)){var na=this.recognizers;ba=w(na,ba);-1!==ba&&(na.splice(ba,1),this.touchAction.update())}return this},on:function(ba,na){if(ba!==n&&na!==n){var sa=this.handlers;return h(E(ba),
68function(Ia){sa[Ia]=sa[Ia]||[];sa[Ia].push(na)}),this}},off:function(ba,na){if(ba!==n){var sa=this.handlers;return h(E(ba),function(Ia){na?sa[Ia]&&sa[Ia].splice(w(sa[Ia],na),1):delete sa[Ia]}),this}},emit:function(ba,na){this.options.domEvents&&la(ba,na);var sa=this.handlers[ba]&&this.handlers[ba].slice();if(sa&&sa.length)for(na.type=ba,na.preventDefault=function(){na.srcEvent.preventDefault()},ba=0;ba<sa.length;)sa[ba](na),ba++},destroy:function(){this.element&&Fa(this,!1);this.handlers={};this.session=
69{};this.input.destroy();this.element=null}};W(wa,{INPUT_START:Ja,INPUT_MOVE:ja,INPUT_END:ca,INPUT_CANCEL:ia,STATE_POSSIBLE:Vb,STATE_BEGAN:Lb,STATE_CHANGED:Jb,STATE_ENDED:Hb,STATE_RECOGNIZED:Mb,STATE_CANCELLED:qc,STATE_FAILED:32,DIRECTION_NONE:ta,DIRECTION_LEFT:Qa,DIRECTION_RIGHT:Aa,DIRECTION_UP:Va,DIRECTION_DOWN:Ya,DIRECTION_HORIZONTAL:Da,DIRECTION_VERTICAL:ua,DIRECTION_ALL:va,Manager:Ea,Input:d,TouchAction:t,TouchInput:z,MouseInput:X,PointerEventInput:Y,TouchMouseInput:N,SingleTouchInput:B,Recognizer:l,
70AttrRecognizer:S,Tap:qa,Pan:T,Swipe:ma,Pinch:Z,Rotate:oa,Press:ea,on:v,off:M,each:h,merge:U,extend:aa,assign:W,inherit:P,bindFn:x,prefixed:q});("undefined"!=typeof a?a:"undefined"!=typeof self?self:{}).Hammer=wa;"function"==typeof define&&define.amd?define(function(){return wa}):"undefined"!=typeof module&&module.exports?module.exports=wa:a[D]=wa}(window,document,"Hammer");
71(function(a){var b="function"==typeof define&&define.amd&&(define(["jquery"],a)||!0),D=!b&&"object"==typeof module&&"object"==typeof module.exports&&(module.exports=a);b||D||a()})(function(){return jQuery.reel||function(a,b,D,n){function y(Xa){return m.instances.push(Xa[0])&&Xa}function u(Xa){return m.instances.first().data(Xa)}function h(Xa){return"\x3c"+Xa+"/\x3e"}function C(Xa){return"."+(Xa||"")}
71function P(Xa){return"url('"+encodeURI(decodeURI(Xa))+"')"}function x(Xa,eb){return J(Xa)*(eb?-1:1)}
72function p(Xa){return Xa.touch||Xa.originalEvent.touches&&Xa.originalEvent.touches[0]||Xa}function v(Xa){return Xa===n?0:typeof Xa==Ac?Xa:Xa+"px"}function M(Xa,eb,nb){for(;Xa.length<eb;)Xa=nb+Xa;return Xa}function g(Xa){return m.re.array.exec(Xa)?Xa.split(m.re.array):Xa}function E(Xa){return typeof Xa==Ac?Xa:a.each(Xa,function(eb,nb){Xa[eb]=nb?+nb:n})}function w(Xa){try{console.error("[ Reel ] "+Xa)}catch(eb){}}if(a){var G=a&&a().jquery.split(/\./);if(!G||10602>+(M(G[0],2,"0")+M(G[1],2,"0")+M(G[2]||
73"",2,"0")))return w("Too old jQuery library. Please upgrade your jQuery to version 1.6.2 or higher");var m=a.reel={version:"1.3.0",def:{frame:1,frames:36,loops:!0,clickfree:!1,draggable:!0,scrollable:!0,steppable:!0,throwable:!0,wheelable:!0,orientable:!1,cw:!1,revolution:n,stitched:0,directional:!1,row:1,rows:0,rowlock:!1,framelock:!1,orbital:0,vertical:!1,inversed:!1,footage:6,spacing:0,horizontal:!0,suffix:"-reel",image:n,images:"",path:"",preload:"fidelity",shy:!1,speed:0,delay:0,timeout:2,duration:n,
74rebound:.5,entry:n,opening:0,brake:.23,velocity:0,tempo:36,laziness:6,cursor:n,hint:"",indicator:0,klass:"",preloader:2,area:n,attr:{},annotations:n,responsive:!1,graph:n,monitor:n},scan:function(){return a(C(L)+":not("+C(k)+" \x3e "+C(L)+")").each(function(Xa,eb){Xa=a(eb);eb=Xa.data();eb.images=g(eb.images);var nb={};a(C(Y)+"[data-for\x3d"+Xa.attr(dc)+"]").each(function(xb,qb){xb=a(qb);qb=xb.data();qb.x=E(g(qb.x));qb.y=E(g(qb.y));var Wa=xb.attr(dc);qb.node=xb.removeData();nb[Wa]=qb});eb.annotations=
75nb;Xa.removeData().reel(eb)})},fn:{reel:function(){var Xa=arguments,eb=a(this),nb=eb.data(),xb=Xa[0]||{},qb=Xa[1];if("object"!=typeof xb){if(":"==xb.slice(0,1))return eb.trigger(xb.slice(1),qb);if(1==Xa.length)return nb[xb];qb!==n&&(m.normal[xb]&&(qb=m.normal[xb](qb,nb)),nb[xb]===n?nb[xb]=qb:nb[xb]!==qb&&eb.trigger(xb+"Change",[n,nb[xb]=qb]));return eb}var Wa=a.extend({},m.def,xb),ac=[];eb.filter(tc).unreel().filter(function(){var $a=a(this),Oa=Wa.attr,Ha=Oa.src||$a.attr(kc),Fb=Oa.width||$a.attr(Ja)||
76$a.width();$a=Oa.height||$a.attr(Jb)||$a.height();return Ha?Fb&&$a?!0:w("Dimension(s) of the target image unknown"):w("`src` attribute missing on target image")}).each(function(){var $a=a(this),Oa=function(Na,Pa){return $a.reel(Na,Pa)&&Ha(Na)},Ha=function(Na){return $a.data(Na)},Fb={setup:function(){if(!$a.hasClass(L)||!$a.parent().hasClass(k)){Oa(Da,Wa);var Na={src:$a.attr(kc),width:$a.attr(Jb)||null,height:$a.attr(Ja)||null,style:$a.attr($b)||null,"class":$a.attr(Ba)||null},Pa=$a.attr(Wa.attr).attr(kc),
77Ma=Oa(dc,$a.attr(dc)||$a.attr(dc,L+"-"+ +new Date).attr(dc)),cb=a.extend({},$a.data()),jb=Oa(ta,Wa.images||[]),ob=Oa(Zb,Wa.stitched),gb=!jb.length||ob;gb=Oa(kb,Wa.responsive&&(K?!0:!gb));var yb=Oa(mc,{}),Ib=Wa.loops,Gb=Wa.orbital,Qb=Wa.revolution,uc=Wa.rows,vc=Oa(za,l(Wa.footage,Wa.frames));Oa(zb,Wa.spacing);var Pc=Oa(Jb,+$a.attr(Jb)||$a.width()),Qc=Oa(Ja,+$a.attr(Ja)||$a.height()),Tc=Oa(ib,Wa.shy),Rc=Oa(ra,Gb&&vc||1>=uc&&jb.length||Wa.frames),Uc=1<uc||Gb;Oa(lb,(typeof Qb==zc?Qb.x:Qb)||ob/2||2*Pc);
78Oa(Ab,Uc?(typeof Qb==zc?Qb.y:Qb)||(3<uc?Qc:Qc/(5-uc)):0);uc=ob?1:e(Rc/vc);Oa(gc,ob-(Ib?0:Pc));Oa(lc,0);
78Ma="#"+(Ma+Wa.suffix);Ib=(Ib=$a.attr(Ba))?Ib+Kb:Rb;Ib=a(h(wc),{id:Ma.substr(1),"class":Ib+Kb+k+Kb+O+"0"});Ib=$a.wrap(Ib.addClass(Wa.klass)).addClass(L);ac.push(y(Ib)[0]);Ib=Ib.parent().bind(Fb.instance);Oa(ia,jb.length?Rb:Wa.image||Pa.replace(m.re.image,"$1"+Wa.suffix+".$2"));Oa(Ea,a(h(wc),{"class":A}).appendTo("body"));Oa(Z,a());Oa(Fa,[]);Oa(La,null);Oa(Ka,null);Oa(hb,Wa.row);Oa(Ob,0);Oa(bb,uc);
79Oa(rb,Wa.rowlock);Oa(ya,Wa.framelock);Oa(aa,Oa(U,Oa(ha,0)));Oa(qa,1/Rc);Oa(pc,Ma);Oa(ma,0>Oa(sb,Wa.speed));Oa(Aa,!1);Oa(Vb,0);Oa(Lb,Wa.vertical);Oa(va,0);Oa(W,x(1,!Wa.cw&&!ob));Oa(pa,{});Oa(da,!1);Oa(fa,Oa(R,0));Oa(Qa,Oa(ja,0));Oa(Ga,!1);Oa(Sa,!1);Oa(Va,!1);Oa(wa,Wa.brake);Oa(la,!!Gb);Oa(Pb,Wa.tempo/(m.lazy?Wa.laziness:1));Oa(Ya,-1);Oa(Sb,-1);Oa(T,Wa.annotations||Ib.unbind(C(T))&&{});Oa(Ta,1);Oa(oa,{attr:Na,data:cb});Wa.steppable||Ib.unbind("up.steppable");Wa.indicator||Ib.unbind(".indicator");pb(Rb,
80{overflow:ca,position:"relative"});gb||pb(Rb,{width:Pc,height:Qc});gb&&a.each(Hc,function(Vc,Sc){yb[Sc]=Ha(Sc)});pb(hc+Kb+C(L),{display:bc});pb(C(A),{position:"fixed",left:v(-100),top:v(-100)},!0);pb(C(A)+Kb+tc,{position:xc,width:10,height:10},!0);q.bind(Fb.pool);$a.trigger(Tc?"prepare":"setup")}},instance:{teardown:function(){var Na=$a.data(oa);$a.parent().unbind(Fb.instance);Ha(ib)?$a.parent().unbind(Ua,Wb):Ha($b).remove()&&Ha(Z).unbind(Hb);Ha(Ea).empty();clearTimeout(Db);clearTimeout(Tb);a(b).unbind(Dc,
81Eb);
81a(b).unbind(Hb);q.unbind(Fb.pool);nc.unbind(Mb);$a.siblings().unbind(Hb).remove();vb=[0,0];$a.removeAttr("onloaded");Na=$a.unbind(Hb).removeData().unwrap().attr(Na.attr).data(Na.data);m.instances=m.instances.not("#"+Na.attr(dc));$a.attr($b)==Rb&&$a.removeAttr($b)},setup:function(){function Na(gb){return $a.trigger("down",[p(gb).clientX,p(gb).clientY,gb])&&gb.give}var Pa=$a.parent().append(db()),Ma=Oa(Z,a(Wa.area||Pa)),cb=1<Wa.rows,jb=Wa.cursor,ob=jb==Ec?Ic:jb||Jc;jb=jb==Ec?Kc+Kb+"!important":
82n;pb(Kb+C(L),{MozUserSelect:Bc,WebkitUserSelect:Bc,MozTransform:"translateZ(0)"});$a.unbind(Ua,Wb);Ma.bind(Lc,Na).bind(Wa.clickfree?sa:na,Na).bind(Wa.wheelable?mb:null,function(gb,yb){return!yb||$a.trigger("wheel",[yb,gb])&&gb.give}).bind(ba,function(){return!1});pb(Rb,{cursor:ob.replace(ic,m.cdn)});pb(C(z),{cursor:"wait"});pb(C(B)+hc+C(B)+" *",{cursor:(jb||ob).replace(ic,m.cdn)},!0);Ha(kb)&&(pb(Kb+C(L),{width:"100%",height:ea}),a(b).bind(Dc,Eb));Wa.hint&&Ma.attr("title",Wa.hint);Wa.indicator&&Pa.append(Za("x"));
83cb&&Wa.indicator&&Pa.append(Za("y"));Wa.monitor&&Pa.append(Ra=a(h(wc),{"class":X}))&&pb(Kb+C(X),{position:xc,left:0,top:0})},preload:function(){function Na(){var yb=gb.children(":not([src]):first");return yb.attr(kc,yb.data(kc))}var Pa=$a.parent(),Ma=Ha(ta),cb=!Ma.length,jb=m.preload[Wa.preload]||m.preload[m.def.preload];Ma=cb?[Ha(ia)]:jb(Ma.slice(0),Wa,Ha);Oa(va,cb?.5:0);var ob=0,gb=Ha(Ea).empty();cb=[];Pa.addClass(z);Oa($b,Ha($b)||a("\x3c"+$b+' type\x3d"text/css"\x3e'+pb.rules.join("\n")+"\x3c/"+
84$b+"\x3e").prependTo(ec));Oa(Aa,!0);$a.trigger("stop");Wa.responsive&&wb();for($a.trigger("resize",!0);Ma.length;)jb=m.substitute(Wa.path+Ma.shift(),Ha),a(h(tc)).data(kc,jb).appendTo(gb).bind("load error abort",function(yb){"load"!=yb.type&&$a.trigger(yb.type);return!!Pa.parents(rc).length&&$a.trigger("preloaded")&&Na()&&!1}),cb.push(jb);setTimeout(function(){for(;++ob<m.concurrent_requests;)Na()},0);Oa(Fa,cb);Oa(ib,!1)},preloaded:function(){var Na=Ha(ta).length||1,Pa=Oa(va,l(Ha(va)+1,Na));1===Pa&&
85$a.trigger("frameChange",[n,Ha(La)]);Pa===Na&&($a.parent().removeClass(z),$a.trigger("loaded"))},loaded:function(){1<Ha(ta).length||$a.css({backgroundImage:P(m.substitute(Wa.path+Ha(ia),Ha))}).attr({src:Fc.replace(ic,m.cdn)});Ha(Zb)&&$a.attr({src:Fc.replace(ic,m.cdn)});Ha(Sa)||Oa(Vb,Wa.velocity||0);Oa(Aa,!1);fc=!0},prepare:function(){$a.css("display",bc).parent().one(Ua,Wb)},opening:function(){if(!Wa.opening)return $a.trigger("openingDone");Oa(Va,!0);Oa(jc,!Ha(sb));var Na=Wa.entry||Wa.speed,Pa=Ha(Ka),
86Ma=Wa.opening;Oa(Ka,Pa-Na*Ma);Oa(Ya,e(Ma*u(Pb)))},openingDone:function(){function Na(Ma){return $a.trigger("orient",[Ma.originalEvent.alpha,Ma.originalEvent.beta,Ma.originalEvent.gamma,Ma])&&Ma.give}Oa(ua,!1);Oa(Va,!1);var Pa=Cb+C(Va);q.unbind(Pa,Fb.pool[Pa]);Wa.orientable&&a(b).bind(qc,Na);0<Wa.delay?Db=setTimeout(function(){$a.trigger("play")},1E3*Wa.delay):$a.trigger("play")},play:function(Na,Pa){Pa=Pa?Oa(sb,Pa):Ha(sb)*x(1,Ha(ma));(Na=Wa.duration)&&Oa(Sb,e(Na*u(Pb)));Oa(ma,0>Pa);Pa=Oa(ua,!!Pa);
87Oa(jc,!Pa);Ub=0},reach:function(Na,Pa,Ma){if(Pa!=Ha(La)){Na=Ha(ra);Oa(hb,e(Pa/Na));var cb=Oa(aa,Ha(La));Pa=Oa(U,Pa);Pa=Oa(ha,m.math.distance(cb,Pa,Na));Ma=J(Ma||Ha(sb))*x(1,0>Pa);$a.trigger("play",Ma)}},pause:function(){Nb()},stop:function(){var Na=Oa(jc,!0);Oa(ua,!Na)},down:function(Na,Pa,Ma,cb){function jb(gb){return $a.trigger("pan",[p(gb).clientX,p(gb).clientY,gb])&&gb.give}function ob(gb){return $a.trigger("up",[gb])&&gb.give}!Wa.clickfree&&cb&&cb.button!==n&&cb.button!=Mc||!Wa.draggable||(Oa(da,
88Ha(La)),Na=Wa.clickfree,Oa(Vb,0),cb=Na?Ha(Z):nc,ub=Xb(Ha(lb),Pa,Ma),Nb(),vb=[0,0],ka=0,a(rc,nc).addClass(B),cb.bind(Nc+Kb+ab,jb).bind(Cc+Kb+Yb,ob).bind(Na?Ia:fb,ob))},up:function(){Oa(da,!1);Oa(Ga,!1);var Na=Wa.throwable,Pa=J(vb[0]+vb[1])/60;cc=Oa(Vb,Na?!0===Na?Pa:l(Na,Pa):0)?1:0;Nb();vb=[0,0];a(rc,nc).removeClass(B);(Wa.clickfree?Ha(Z):nc).unbind(Mb)},pan:function(Na,Pa,Ma,cb){if(Wa.draggable&&oc){oc=!1;Nb();Na=Wa.rows;var jb=Wa.orbital,ob=!Ha(Ga)&&1>=Na&&!jb&&Wa.scrollable,gb={x:Pa-ub.x,y:Ma-ub.y},
89yb={x:J(gb.x),y:J(gb.y)};if(cb&&ob&&yb.x<yb.y)return cb.give=!0;if(0<yb.x||0<yb.y){cb&&(cb.give=!1);ka=F(yb.x,yb.y);ub={x:Pa,y:Ma};cb=Ha(lb);ob=Ha(pa);yb=Ha(Lb);
89if(!Ha(ya)){var Ib=Oa(Ka,tb(yb?Ma-ob.y:Pa-ob.x,Ha(fa),cb,Ha(Qa),Ha(ja),Ha(W),yb?Ma-ob.y:Pa-ob.x));Oa(Ga,Ha(Ga)||Ha(La)!=Ha(da));yb=yb?gb.y:gb.x||0;(gb=vb.push(yb)&&vb.shift()&&yb)&&Oa(ma,0>gb)}jb&&Ha(la)&&(Oa(Lb,J(Ma-ob.y)>J(Pa-ob.x)),ob=Xb(cb,Pa,Ma));1<Na&&!Ha(rb)&&(Na=Ha(Ab),jb=Ha(R),gb=-jb*Na,Oa(Ob,m.math.envelope(Ma-ob.y,jb,Na,gb,gb+Na,
90-1)));Ib%1||Wa.loops||Xb(cb,Pa,Ma)}}},wheel:function(Na,Pa,Ma){Pa&&(xa=!0,Na=e(N.sqrt(J(Pa))/2),Na=x(Na,0<Pa),Pa=.0833*Ha(lb),Xb(Pa),Na&&Oa(ma,0>Na),Oa(Vb,0),Oa(Ka,tb(Na,Ha(fa),Pa,Ha(Qa),Ha(ja),Ha(W))),Ma&&Ma.preventDefault(),Ma&&(Ma.give=!1),Nb(),$a.trigger("up",[Ma]))},orient:function(Na,Pa){oc&&!Ub&&(Ca=!0,Na=Pa/360,fraction=Oa(Ka,+(Wa.stitched||Wa.cw?1-Na:Na).toFixed(2)),oc=!1)},fractionChange:function(Na,Pa,Ma){Pa===n&&(Na=1+t(Ma/Ha(qa)),Pa=1<Wa.rows,Ma=Wa.orbital,Oa(la,!!Ma&&(Na<=Ma||Na>=Ha(za)-
91Ma+2)),Pa&&(Na+=(Ha(hb)-1)*Ha(ra)),Oa(La,Na))},tierChange:function(Na,Pa,Ma){Pa===n&&(Na=Oa(hb,r(S(Ma,1,Wa.rows))),Pa=Ha(ra),Ma=Ha(La)%Pa||Pa,Oa(La,Ma+Na*Pa-Pa))},rowChange:function(Na,Pa,Ma){Pa===n&&yc(Ob,n,Ma,Wa.rows)},frameChange:function(Na,Pa,Ma){if(Pa===n){this.className=this.className.replace(m.re.frame_klass,O+Ma);Na=Ha(ra);Pa=Wa.rows;var cb=Wa.path,jb=Ma%Na||Na,ob=((Ma-jb)/Na+1-1)/(Pa-1),gb=Ha(hb);Pa?yc(Ob,ob,gb,Pa):Ha(Ob);var yb=yc(Ka,n,jb,Na),Ib=Ha(za);Wa.orbital&&Ha(Lb)&&(Ma=Wa.inversed?
92Ib+1-Ma:Ma,Ma+=Ib);var Gb=Ha(Zb);Na=Ha(ta);if(!Na.length||Gb){jb=Ha(zb);var Qb=Ha(Jb);ob=Ha(Ja);Gb?(Ma=Oa(lc,r(S(yb,0,Ha(gc)))%Gb),Pa=1>=Pa?0:(ob+jb)*(Pa-gb),Ma=[v(-Ma),v(-Pa)],Na=1<Na.length&&Na[gb-1],Pa=m.substitute(cb+Na,Ha),Na&&0>$a.css("backgroundImage").search(Pa)&&$a.css({backgroundImage:P(Pa)})):(cb=Wa.horizontal,gb=Ma%Ib-1,gb=0>gb?Ib-1:gb,Ma=t((Ma-.1)/Ib),Ma+=1<Pa?0:Ha(ma)?0:Wa.directional?Ha(bb):0,Ma*=(cb?ob:Qb)+jb,Pa=gb*((cb?Qb:ob)+jb),Ma=Na.length?[0,0]:cb?[v(-Pa),v(-Ma)]:[v(-Ma),v(-Pa)]);
93$a.css({backgroundPosition:Ma.join(Kb)})}else Ha(kb)&&wb(),Ha(va)&&$a.attr({src:encodeURI(decodeURI(m.substitute(cb+Na[Ma-1],Ha)))})}},"frameChange.reach":function(Na,Pa,Ma){Ha(U)&&Pa===n&&(Na=m.math.distance(Ha(aa),Ma,Ha(ra)),J(Na)>=J(Ha(ha))&&(Oa(La,Oa(U)),Oa(U,Oa(ha,Oa(aa,0))),$a.trigger("stop")))},"imageChange imagesChange":function(){$a.trigger("preload")},"fractionChange.indicator":function(Na,Pa,Ma){if(Wa.indicator&&Pa===n){Na=Wa.indicator;var cb=Wa.orbital;Pa=cb&&Ha(Lb)?Ha(Ja):Ha(Jb);cb=cb?
94Ha(za):Wa.images.length||Ha(ra);cb=e(Pa/cb);Pa-=cb;Ma=r(S(Ma,0,Pa));Ma=!Wa.cw||Ha(Zb)?Ma:Pa-Ma;Za.$x.css(Ha(Lb)?{left:0,top:v(Ma),bottom:ea,width:Na,height:cb}:{bottom:0,left:v(Ma),top:ea,width:cb,height:Na})}},"tierChange.indicator":function(Na,Pa,Ma){if(1<Wa.rows&&Wa.indicator&&Pa===n){var cb=Ha(Ja);Na=Wa.indicator;Pa=e(cb/Wa.rows);Ma=r(Ma*(cb-Pa));Za.$y.css({left:0,top:Ma,width:Na,height:Pa})}},"setup.annotations":function(){var Na=$a.parent();a.each(Ha(T),function(Pa,Ma){var cb=typeof Ma.node==
95Ac?a(Ma.node):Ma.node||{};cb=cb.jquery?cb:a(h(wc),cb);cb=cb.attr({id:Pa}).addClass(Y);var jb=Ma.image?a(h(tc),Ma.image):a(),ob=Ma.link?a(h("a"),Ma.link).click(function(){$a.trigger("up.annotations",{target:ob})}):a();pb("#"+Pa,{display:Bc,position:xc},!0);Ma.image||Ma.link&&cb.append(ob);Ma.link||Ma.image&&cb.append(jb);Ma.link&&Ma.image&&cb.append(ob.append(jb));cb.appendTo(Na)})},"prepare.annotations":function(){a.each(Ha(T),function(Na){a("#"+Na).hide()})},"frameChange.annotations":function(Na,
96Pa){if(Ha(va)&&Pa===n){var Ma=Ha(Jb),cb=Ha(Zb),jb=Ha(lc);a.each(Ha(T),function(ob,gb){ob=a("#"+ob);var yb=gb.start||1,Ib=gb.end,Gb=Gb||Ha(La),Qb=Gb-1,uc=gb.at?"+"==gb.at[Qb]:!1;Qb=gb.at?Qb:Qb-yb+1;Gb=typeof gb.x!=zc?gb.x:gb.x[Qb];var vc=typeof gb.y!=zc?gb.y:gb.y[Qb];gb=Gb!==n&&vc!==n&&(gb.at?uc:0<=Qb&&(!Ib||Qb<=Ib-yb));cb&&(yb=Gb>cb-Ma&&0<=jb&&jb<Ma,Gb=Gb<Ma&&jb>cb-Ma?Gb+cb:Gb,Gb=yb?Gb-cb:Gb,Gb-=jb);Ha(kb)&&(yb=Ha(Ta),Gb=Gb&&Gb*yb,vc=vc&&vc*yb);Gb={display:gb?bc:Bc,left:v(Gb),top:v(vc)};ob.css(Gb)})}},
97"up.annotations":function(Na,Pa){10<ka||xa||(Na=a(Pa.target),(Na.is("a")?Na:Na.parents("a")).attr("href")&&(ka=10))},"up.steppable":function(){ka||xa||$a.trigger(Ha(pa).x-$a.offset().left>.5*Ha(Jb)?"stepRight":"stepLeft")},"stepLeft stepRight":function(){Nb()},stepLeft:function(){Oa(ma,!1);Oa(Ka,Ha(Ka)-Ha(qa)*Ha(W))},stepRight:function(){Oa(ma,!0);Oa(Ka,Ha(Ka)+Ha(qa)*Ha(W))},stepUp:function(){Oa(hb,Ha(hb)-1)},stepDown:function(){Oa(hb,Ha(hb)+1)},resize:function(Na,Pa){if(!Ha(Aa)||Pa){var Ma=Ha(Zb),
98cb=Ha(zb);Na=Ha(Ja);var jb=!Ha(ta).length||Ma,ob=Wa.rows||1;Ma=Ha(ta).length?Ma?v(Ma)+Kb+v(Na):n:Ma&&v(Ma)+Kb+v((Na+cb)*ob-cb)||v((Ha(Jb)+cb)*Ha(za)-cb)+Kb+v((Na+cb)*Ha(bb)*ob*(Wa.directional?2:1)-cb);$a.css({height:jb?v(Na):null,backgroundSize:Ma||null});Pa||$a.trigger("imagesChange")}},"setup.fu":function(){Oa(La,Wa.frame+(Ha(hb)-1)*Ha(ra));$a.trigger("preload")},"wheel.fu":function(){xa=!1},"clean.fu":function(){$a.trigger("teardown")},"loaded.fu":function(){$a.trigger("opening")}},pool:{"tick.reel.preload":function(){if((fc||
99Ha(Aa))&&!Ha(ib)){var Na=Ha(Jb),Pa=V(db.$.css(Jb)),Ma=Ha(ta).length||1,cb=r(1/Ma*Ha(va)*Na);db.$.css({width:Pa+(cb-Pa)/3+1});Ha(va)===Ma&&Pa>Na-1&&(fc=!1,db.$.fadeOut(300,function(){db.$.css({opacity:1,width:0})}))}},"tick.reel":function(Na){if(!Ha(ib)){var Pa=Ha(Vb),Ma=u(Pb),cb=Wa.monitor,jb;if(jb=!m.intense){jb=Ha(Ja);var ob=Ha(Jb),gb=$a[0].getBoundingClientRect();jb=gb.top<-jb||gb.left<-ob||gb.right>ob+a(b).width()||gb.bottom>jb+a(b).height()}if(!jb){cc&&(Pa-=Ha(wa)/Ma*cc,Pa=Oa(Vb,.1<Pa?Pa:cc=
100Ub=0));cb&&Ra.text(Ha(cb));Pa&&cc++;Ub&&Ub++;vb.push(0)&&vb.shift();oc=!0;if(Ub&&!Pa)return Na.stopImmediatePropagation()||void 0;if(Ha(da))return Pa=Nb(),Na.stopImmediatePropagation()||Pa;0<Ha(Ya)||(!Wa.loops&&Wa.rebound&&(Ub||Ha(Ka)%1?Bb=0:Bb++,Bb>=1E3*Wa.rebound/Ma&&Oa(ma,!Ha(ma))),Na=Ha(W)*x(1,Ha(ma)),Ma=Ha(Sb),Pa=(Ha(ua)&&!Ca&&Ma?J(Ha(sb))+Pa:Pa)/u(Pb),Oa(Ka,Ha(Ka)-Pa*Na),Ma=Wa.duration?0<Ma&&Oa(Sb,Ma-1):Ma,!Ma&&Ha(ua)&&$a.trigger("stop"))}}},"tick.reel.opening":function(){if(Ha(Va)){var Na=
101(Wa.entry||Wa.speed)/u(Pb)*(Wa.cw?-1:1),Pa=Oa(Ya,Ha(Ya)-1);Oa(Ka,Ha(Ka)+Na);Pa||$a.trigger("openingDone")}}}},fc=!1,Wb=function(){$a.trigger("setup")},Ub,cc=0,Nb=function(){clearTimeout(Db);q.unbind(Cb+C(Va),Fb.pool[Cb+C(Va)]);Oa(Ya,0);Oa(Sa,!0);return Ub=-Wa.timeout*u(Pb)},ka=0,xa=!1,Ca=!1,Ra=a(),db=function(){pb(Kb+C(I),{position:xc,left:0,bottom:0,height:Wa.preloader,overflow:ca,backgroundColor:"#000"});return db.$=a(h(wc),{"class":I})},Za=function(Na){pb(Kb+C(f)+C(Na),{position:xc,width:0,height:0,
102overflow:ca,backgroundColor:"#000"});return Za["$"+Na]=a(h(wc),{"class":f+Kb+Na})},pb=function(Na,Pa,Ma){Ma=Ma?Rb:Ha(pc);Na=Na.replace(/^/,Ma).replace(hc,hc+Ma);return pb.rules.push(Na+function(cb){var jb=[];a.each(cb,function(ob,gb){jb.push(ob.replace(/([A-Z])/g,"-$1").toLowerCase()+":"+v(gb)+";")});return"{"+jb.join(Rb)+"}"}(Pa))&&Pa},Bb=0,ub={x:0,y:0}
102,vb=vb=[0,0],tb=Wa.graph||m.math[Wa.loops?"hatch":"envelope"],Eb=function(){clearTimeout(Tb);Tb=setTimeout(wb,m.resize_gauge)},wb=function(){if($a.width()!=
103Ha(Jb)){var Na=Ha(mc),Pa=Oa(Ta,$a.width()/Na.width);a.each(Na,function(Ma,cb){Oa(Ma,r(cb*Pa))});$a.trigger("resize")}},Db,Tb,Xb=function(Na,Pa,Ma){var cb=Oa(fa,Ha(Ka));Oa(R,Ha(Ob));var jb=Wa.loops;Oa(Qa,jb?0:-cb*Na);Oa(ja,jb?Na:Na-cb*Na);return Pa!==n&&Oa(pa,{x:Pa,y:Ma})||n},oc=!0,yc=function(Na,Pa,Ma,cb){if(cb){var jb=Ha(Na)||0;Ma=Pa!==n?Pa:(Ma-1)/(cb-1);Ma=Na!=Ka?Ma:l(Ma,.9999);return+J(jb-Ma).toFixed(8)>=+(1/(cb-1)).toFixed(8)?Oa(Na,Ma):Pa||jb}},nc=q;try{q[0]!=top.document&&(nc=q.add(top.document))}catch(Na){}top===
104self?a():function(Na){a("iframe",nc.last()).each(function(){try{if(a(this).contents().find(ec).html()==a(ec).html())return(Na=a(this))&&!1}catch(Pa){}});return Na}();pb.rules=[];Fb.setup()});Q=Q||function Oa(){var Ha=+new Date,Fb=u(Pb);if(!Fb)return Q=null;q.trigger(Cb);m.cost=(+new Date+m.cost-Ha)/2;return Q=setTimeout(Oa,F(4,1E3/Fb-m.cost))}();return a(ac)},unreel:function(){return this.trigger("teardown")}},re:{image:/^(.*)\.(jpg|jpeg|png|gif)\??.*$/i,ua:[/(msie|opera|firefox|chrome|safari)[ \/:]([\d.]+)/i,
105/(webkit)\/([\d.]+)/i,/(mozilla)\/([\d.]+)/i],array:/ *, */,lazy_agent:/\(iphone|ipod|android|fennec|blackberry/i,frame_klass:/frame-\d+/,substitution:/(@([A-Z]))/g,no_match:/^(undefined|)$/,sequence:/(^[^#|]*([#]+)[^#|]*)($|[|]([0-9]+)\.\.([0-9]+))($|[|]([0-9]+)$)/},cdn:"http://code.vostrel.net/",math:{envelope:function(Xa,eb,nb,xb,qb,Wa){return eb+F(xb,l(qb,-Xa*Wa))/nb},hatch:function(Xa,eb,nb,xb,qb,Wa){Xa=eb+-((Xa<xb?qb:0)+Xa%qb)*Wa/nb;return Xa-t(Xa)},interpolate:function(Xa,eb,nb){return eb+
106Xa*(nb-eb)},distance:function(Xa,eb,nb){var xb=nb/2;Xa=eb-Xa;return Xa<-xb?Xa+nb:Xa>xb?Xa-nb:Xa}},preload:{fidelity:function(Xa,eb,nb){function xb(Oa,Ha,Fb){function fc(Ca){for(;!(1<=Ca&&Ca<=Nb);)Ca+=1>Ca?+Nb:-Nb;return $a[Fb+Ca]||($a[Fb+Ca]=!!Wb.push(Ca))}if(!Oa.length)return[];var Wb=[],Ub=4*Ha,cc=eb.frame,Nb=Oa.length;Ha=!0;for(var ka=Nb/Ub,xa=0;xa<Ub;xa++)fc(cc+r(xa*ka));for(;1<ka;)for(xa=0,Ub=Wb.length,ka/=2,Ha=!Ha;xa<Ub;xa++)fc(Wb[xa]+(Ha?1:-1)*r(ka));for(xa=0;xa<=Nb;xa++)fc(xa);for(xa=0;xa<
107Wb.length;xa++)Wb[xa]=Oa[Wb[xa]-1];return Wb}var qb=eb.orbital,Wa=qb?2:eb.rows||1,ac=qb?nb(za):nb(ra);nb=(eb.row-1)*ac;qb=[].concat(Xa);var $a=Array(Xa.length+1);Xa=2>Wa?[]:qb.slice(nb,nb+ac);return xb(Xa,1,nb).concat(xb(qb,Wa,0))},linear:function(Xa){return Xa}},substitute:function(Xa,eb){return Xa.replace(m.re.substitution,function(nb,xb,qb){return"function"==typeof m.substitutes[qb]?m.substitutes[qb](eb):Gc[qb]?eb(Gc[qb]):xb})},substitutes:{T:function(){return+new Date}},normal:{fraction:function(Xa,
108eb){return null===Xa?Xa:eb[Da].loops?Xa-t(Xa):F(0,l(1,Xa))},tier:function(Xa){return null===Xa?Xa:F(0,l(1,Xa))},row:function(Xa,eb){return null===Xa?Xa:r(F(1,l(eb[Da].rows,Xa)))},frame:function(Xa,eb){if(null===Xa)return Xa;var nb=eb[Da];eb=eb[ra]*(nb.orbital?2:nb.rows||1);Xa=r(nb.loops?Xa%eb||eb:F(1,l(eb,Xa)));return 0>Xa?Xa+eb:Xa},images:function(Xa,eb){var nb=m.re.sequence.exec(Xa);return nb?m.sequence(nb,eb[Da]):Xa}},sequence:function(Xa,eb){if(1>=Xa.length)return eb.images;var nb=[],xb=eb.orbital,
109qb=Xa[1],Wa=Xa[2],ac=Xa[4];ac=m.re.no_match.test(ac+Rb)?1:+ac;var $a=xb?2:eb.rows||1;eb=xb?eb.footage:eb.stitched?1:eb.frames;$a=+(Xa[5]||$a*eb)-ac;Xa=+Xa[7]||1;for(eb=0;eb<=$a;)nb.push(qb.replace(Wa,M(ac+eb+Rb,Wa.length,"0"))),eb+=Xa;return nb},instances:a(),leader:u,resize_gauge:300,concurrent_requests:4,cost:0},q=a(D);D=navigator.userAgent;var c=m.re.ua[0].exec(D)||m.re.ua[1].exec(D)||m.re.ua[2].exec(D);G=+c[2].split(".").slice(0,2).join(".");c="MSIE"==c[1];var d=!(c&&8>G),K=!(c&&9>G),Q,L="reel",
110k=L+"-overlay",A=L+"-cache",f=L+"-indicator",I=L+"-preloader",X=L+"-monitor",Y=L+"-annotation",B=L+"-panning",z=L+"-loading",O="frame-",N=Math,r=N.round,t=N.floor,e=N.ceil,l=N.min,F=N.max,J=N.abs,V=parseInt,S=m.math.interpolate,T="annotations",Z="area",ea="auto",oa="backup",ma="backwards",qa="bit",wa="brake",Ea="cache",Fa=Ea+"d",la="center",Ba="class",Ua="click",da=Ua+"ed",pa=da+"_location",fa=da+"_on",R=da+"_tier",W="cwish",aa="departure",U="destination",ha="distance",za="footage",Ka="fraction",
111La="frame",ya="framelock",ra="frames",Ja="height",ja="hi",ca="hidden",ia="image",ta="images",Qa="lo",Aa="loading",Va="opening",Ya=Va+"_ticks",Da="options",ua="playing",va="preloaded",Ta="ratio",Ga="reeling",Sa="reeled",kb="responsive",lb="revolution",Ab="revolution_y",hb="row",rb="rowlock",bb="rows",ib="shy",zb="spacing",sb="speed",kc="src",pc="stage",Zb="stitched",lc=Zb+"_shift",gc=Zb+"_travel",jc="stopped",$b="style",Pb="tempo",Sb="ticks",Ob="tier",mc="truescale",Vb="velocity",Lb="vertical",Jb=
112"width",Hb=C(L),Mb=C("pan")+Hb,qc="deviceorientation"+Hb,ba="dragstart"+Hb,na="mousedown"+Hb,sa="mouseenter"+Hb,Ia="mouseleave"+Mb,ab="mousemove"+Mb,fb="mouseup"+Mb,mb="mousewheel"+Hb,Cb="tick"+Hb,Yb="touchcancel"+Mb,Cc="touchend"+Mb,Lc="touchstart"+Hb,Nc="touchmove"+Mb,Dc="resize"+Hb,Rb="",Kb=" ",hc=",",xc="absolute",bc="block",ic="@CDN@",wc="div",Ec="hand",ec="head",rc="html",dc="id",tc="img",sc="jquery."+L,Bc="none",zc="object",Ac="string",Hc=[Jb,Ja,zb,lb,Ab,Zb,lc,gc],Gc={W:Jb,H:Ja},Fc=d?"data:image/gif;base64,R0lGODlhCAAIAIAAAAAAAAAAACH5BAEAAAAALAAAAAAIAAgAAAIHhI+py+1dAAA7":
113ic+"blank.gif",Jc=P(ic+sc+".cur")+hc+"move",Ic=P(ic+sc+"-drag.cur")+hc+"move",Kc=P(ic+sc+"-drag-down.cur")+hc+"move";m.lazy=m.re.lazy_agent.test(D);var Mc=c&&9>G?1:0,Oc=a.cleanData;a.cleanData=function(Xa){a(Xa).each(function(){a(this).triggerHandler("clean")});return Oc.apply(this,arguments)};a.extend(a.fn,m.fn)&&a(m.scan);return m}}(jQuery,window,document)});
114function AXZAuthenticator(a){function b(n,y){return n.replace(new RegExp("^["+(y||"\\s")+"]+","g"),"")}a||(a=document.cookie);var D=function(){for(var n={},y=a.split(";"),u=0;u<y.length;u++){var h=y[u];var C=h.substring(0,h.indexOf("\x3d"));C=b(C.replace(/[\s]+$/g,""),void 0);h=h.substring(h.indexOf("\x3d")+1,h.length);h=b(h.replace(/[\s]+$/g,""),void 0);h=h.replace(/"/g,"");"__proto__"!==C&&(n[C]=h)}if((n=n.AXZAuthCookie)&&20<n.length)return n}();this.AZ_PLAN="AZ";this.FNX_PLAN="FNX";this.PRX_PLAN=
115"PRX";this.SPX_PLAN="SPX";this.MSRP="MSRP";this.INVALID_PLAN="Invalid Plan Identifier";this.getPlanTypeForServices=function(){if(D){var n=D.substr(0,10).split(""),y=parseInt(n[0]);return this.validateCheckSum(n,y)?"1"===n[y]?this.AZ_PLAN:"2"===n[y]?this.FNX_PLAN:"3"===n[y]?this.PRX_PLAN:"4"===n[y]?this.SPX_PLAN:"MSRP":this.INVALID_PLAN}return"MSRP"};this.validateCheckSum=function(n,y){var u=parseInt(n[y]),h=0;for(i=0;i<n.length;i++)0!=i&&y!=i&&(h+=parseInt(n[i]));return(y+u)%10!=h%10?!1:!0};this.getPlanType=
116function(){return this.getPlanTypeForServices()};this.getPlanTypeForDisplay=function(){var n=this.getPlanTypeForServices();return n===this.AZ_PLAN?"A/Z Plan":n===this.FNX_PLAN||n===this.PRX_PLAN||n===this.SPX_PLAN?"X Plan":n==this.INVALID_PLAN?"Invalid Plan":"MSRP"}}
117function ThirdPartyAuthenticator(){function a(n){var y=document.cookie.indexOf(D+"\x3d");var u=y+D.length+1;!y&&D!=document.cookie.substring(0,D.length)||-1==y?u=null:(y=document.cookie.indexOf(";",u),-1==y&&(y=document.cookie.length),u=unescape(document.cookie.substring(u,y)));if(null==u||""==u||"null"==u)return null;if(n==D)return unescape(u);var h=u.indexOf(n+"\x3d");y=h+n.length+1;if(!h&&n!=u.substring(0,n.length)||-1==h)return null;n=u.indexOf("|",y);-1==n&&(n=u.length);return unescape(u.substring(y,
118n))}var b=FD.Brand.Context,D=b&&b.settings&&"prod"===b.settings.env?"cdrProfile":"cdrProfile_qa";this.getAuthWindow=function(n){url="/debug/thirdparty.jsp?redirectUrl\x3d"+n;features="height\x3d250,width\x3d400,status\x3dno,location\x3dno,toolbar\x3dno,directories\x3dno,menubar\x3dno";window.versataPopUp=open(url,"",features)};this.popupCallback=function(){window.versataPopUp.close()};this.logoutUser=function(){var n=document.location.host;0<n.indexOf(".",0)?(n=n.split(":")[0],n=n.split("."),n="."+
119n[n.length-2]+"."+n[n.length-1]):n=".ford.com";var y=D;a(y)&&(document.cookie=y+"\x3d;path\x3d/"+(n?";domain\x3d"+n:"")+";expires\x3dThu, 01-Jan-1970 00:00:01 GMT")};this.getUserId=function(){return a("cdrprofileid")};this.getAccessToken=function(){return a("accessToken")};this.getProvider=function(){return a("cdrprofileprovider")};this.getProfileStatus=function(){return a("profilecreationstatus")};this.getConsumerId=function(){return a("consumerId")};this.getTimestamp=function(){return a("timestamp")};
120this.getLHSessionId=function(){return a("lhSessionId")}}(function(a,b){b(function(){b("html").addClass("fgx-brand-"+FD.Brand.Context.make);(b("body").hasClass("cq-wcm-preview")||b("body").hasClass("cq-wcm-edit")||b("body").hasClass("cq-wcm-design"))&&FD.Brand.Context.settings&&!FD.Brand.Context.settings.syn&&(b("body").addClass("fgx-pantry-bootstrap"),b("body").addClass("fgx-brand-css"));FD.Brand.initComponent("body");FD.Brand.Angular&&FD.Brand.Angular.bootstrap()})})(window,jQuery);
121(function(a){a.fn.findAll=function(b){var D=this.find(b);return this.is(b)?D.add(this):D}})(jQuery);
122(function(a,b,D,n){function y(r,t){var e=r.substr(0,t),l=!1,F=0;if(0<=e.indexOf("\x3c")){for(var J=t-1;0<J;J--)if("\x3c"===e[J]){l=!0;break}else if("\x3e"===e[J]){l=!1;break}if(l){for(e=t;e<r.length;e++)if("\x3e"===r[e]){F=e+1-t;break}t+=F}}return t}function u(r,t,e){if(r>t)return e.find("span.mlspanless").hide(),e.find("span.mlspanmore").show(),e.show(),!0;e.hide();return!1}function h(){var r=b(this).css("backgroundColor"),t=b(this).css("color");b(this).css("color",r);b(this).css("backgroundColor",
123t)}function C(){A=k.offsetWidth;return 768>A?"gux-bkpt-sm":992>A?"gux-bkpt-med":1200>A?"gux-bkpt-lg":"gux-bkpt-xlg"}function P(r,t){var e=null;(document.cookie||"").split("; ").forEach(function(l){var F=l.indexOf("\x3d");if(l.substring(0,F)===r)return e=l.substring(F+1),t&&(e=decodeURIComponent(e)),!1});return e}function x(r,t,e){r=[encodeURIComponent(r),"\x3d",e.encodeValue?encodeURIComponent(t):t];e.expires&&("[object Date]"!==Object.prototype.toString.call(e.expires)?(t=new Date,t.setTime(t.getTime()+
124864E5*e.expires)):t=e.expires,r.push(";
124 expires\x3d"+t.toUTCString()));e.path&&r.push("; path\x3d"+e.path);e.domain&&r.push("; domain\x3d"+e.domain);e.secure&&r.push("; secure");document.cookie=r.join("")}function p(r,t){var e=[];Object.keys(r).forEach(function(V){e.push(encodeURIComponent(V)+"\x3d"+encodeURIComponent(r[V]))});var l=e.join("\x26");if(t){t=[];var F=Math.floor(223*Math.random()+33);t.push(String.fromCharCode(F));for(var J=0;J<l.length;J++)F=l.charCodeAt(J)^F&255,t.push(String.fromCharCode(F));
125l=btoa(t.join(""))}return l}function v(r){var t={};(r||"").split("\x26").forEach(function(e){var l=e.indexOf("\x3d");0<=l&&(t[decodeURIComponent(e.substring(0,l))]=decodeURIComponent(e.substring(l+1)))});return t}function M(r){return new function(t){function e(){F=F.replace(/^(https?:|)\/\//,"");return l}var l=this,F=t;l.get=function(){var J=F.match(/^(https?:)?\/\//i);return J?J[0]:""};l.set=function(J){J=J||window.location.protocol+"//";e();F=J+F;return l};l.remove=e;l.url=function(){return F}}(r||
126window.location.href||"")}function g(r){return null==r?null:b.isArray(r)?r:[r]}function E(r,t){t=(t||"").split(".");for(var e=0;e<t.length;e++){var l=t[e];if(0==l.length||"undefined"===typeof r[l])return null;r=r[l]}return r}function w(r){var t=r.attr("src"),e=r.attr("data-fgx-src");t&&"undefined"!=typeof t||!e||"undefined"==typeof e||(r.attr("src",e),r.attr("data-fgx-video-initialized","true"),r[0].load())}function G(r){if(!r||!r.length)return!1;var t=b(a),e=t.scrollTop();t.scrollLeft();t=e+t.height();
127var l=r.offset();l.bottom=l.top+r.outerHeight(!0);return!(l.bottom<=e||l.top>=t)}function m(r,t,e){if(r&&0!=r.length){var l=t?r.find(t):null,F=!!(l&&0<l.length);if(F)l.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd").on("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",function(J){J.stopPropagation()});r.toggleClass("open",!1).off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd").one("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",
128function(J){J=b(this);if(!J.hasClass("open")&&!J.hasClass("hidden")&&(J.addClass("hidden").off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd"),e&&"function"==typeof e))try{e(J)}catch(V){}F&&l.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd")})}}function q(){X.$el||(X.$el=b(Y).first());return X.$el}function c(){if(!z||0===z.length){if(!B||0===B.length){var r=q();var t=b(".secondaryNavigation, .cmp-secondaryNavigation, .secondaryNavigationR23").first();
129B=t&&0<t.length?t:r}r=B;t=b("[data-fgx-models-compare], [data-fgx-compare-models]");if(0<t.length)return(t=t.find("gux-bkpt-sm"===C()?".comparison.mobile-titles.ui-scrollfix":".comparison.sticky-clone.ui-scrollfix"))&&0<t.length?t:r;z=r}return z}function d(r){if(r&&r.$el&&0<r.$el.length){var t=C(),e=r.$el,l=0;-1===r.excludedBPs.indexOf(t)&&(e.addClass("fgx-no-min-height"),!0===r.forceDisplayBlock&&e.addClass("fgx-brand-size-calc"),e.each(function(){var F=b(this).height();F>l&&(l=F)}),e.removeClass("fgx-no-min-height"),
130!0===r.forceDisplayBlock&&e.removeClass("fgx-brand-size-calc"));e.css("min-height",l||"")}}function K(){(O||[]).forEach(function(r){d(r)})}function Q(r,t){let e=null;return function(){let l=this,F=arguments;clearTimeout(e);e=setTimeout(function(){e=null;r.apply(l,F)},t)}}function L(r){return null==r?!0:Array.isArray(r)||"[object String]"===Object.prototype.toString.call(r)?!r.length:!Object.keys(r).length}Object.assign(D.namespace("FD.Brand.Util",a),{addMoreLink:function(r,t,e){t=t||100;e=e||".description";
131var l=e+" a.read_more";b(e,r).each(function(){var F=b(this).html();if(F.length>t){t=y(F,t);var J=F.substr(0,t);F=F.substr(t,F.length-t);J="\x3cspan class\x3d'initial_desc'\x3e"+J+"\x3c/span\x3e\x3cspan class\x3d'more_text'\x3e"+F+"\x3c/span\x3e\x3cspan\x3e\x3ca href\x3d'#' class\x3d'read_more'\x3e...more\x3c/a\x3e\x3c/span\x3e";b(this).html(J)}});b(l,r).click(function(F){F.preventDefault();b(this).hasClass("less")?(b(this).removeClass("less"),b(this).html("...more"),b(this).parent().siblings(".more_text").removeClass("show-inline-force")):
132(b(this).addClass("less"),b(this).html("...less"),b(this).parent().siblings(".more_text").addClass("show-inline-force"))})},updateMoreLink:function(r,t,e){b(e||".description",r).each(function(){var l=b(this).children(".initial_desc").html(),F=b(this).children(".more_text").html();F=l+F;F.length>t?(t=y(F,t),b(this).find(".read_more").removeClass("hidden"),b(this).children(".more_text").removeClass("hidden"),l=F.substr(0,t),F=F.substr(t,F.length-t),b(this).children(".initial_desc").html(l),b(this).children(".more_text").html(F)):
133(b(this).find(".read_more").addClass("hidden"),b(this).children(".more_text").addClass("hidden"),b(this).children(".more_text").html(""),b(this).children(".initial_desc").html(F))})},moreLessInit:function(r,t,e,l,F){F=F||".ml-wrapper";e=e||3;l=b("html").hasClass("fgx-brand-Ford")?l||1.15:1.6;e=e*l+"em";b(F,r).each(function(){var J=b(this),V=J.children(".mllink"),S=J.children(".mltext");if(1===J.closest(".carousel").length&&!S.is(":visible")){var T=J.closest(".item");T.addClass("hiddenHeight")}S.css("height",
134e);S.removeClass("mltext-more");J=S[0].clientHeight;var Z=S[0].scrollHeight-1;T&&T.hasClass("hiddenHeight")&&T.removeClass("hiddenHeight");u(Z,J,V)?S.removeClass("mltext-more"):S.addClass("mltext-more");if(t)V.on("click",function(){S.toggleClass("mltext-more");V.find("span.mlspanmore").toggle();V.find("span.mlspanless").toggle();return!1})})},ctaHover:function(r){r.each(function(){b("html").hasClass("fgx-brand-Lincoln")||b(this).hasClass("default-hover")||b(this).hover(function(){h.call(this)},function(){h.call(this)})})},
135swapColors:h,currentBreakpoint:C,currentBreakpointWithMedPlus:function(){A=k.offsetWidth;return 768>A?"gux-bkpt-sm":992>A?"gux-bkpt-med":1068>A?"gux-bkpt-med-plus":1200>A?"gux-bkpt-lg":"gux-bkpt-xlg"},currentBreakpointXS:function(){A=k.offsetWidth;return 480>A?"gux-bkpt-xs":768>A?"gux-bkpt-sm":992>A?"gux-bkpt-med":1200>A?"gux-bkpt-lg":"gux-bkpt-xlg"},currentBreakpointBCS:function(){A=k.offsetWidth;return 960>A?"gux-bkpt-sm":"gux-bkpt-lg"},log:function(){if(a.console&&console.log)if(console.log.apply)console.log.apply(console,
136arguments);else for(var r=0;r<arguments.length;r++)console.log(arguments[r])},toArray:g,objPath:E,objPathAsArray:function(r,t){return g(E(r,t)||[])},searchGoogleObjPath:function(r){return"undefined"===typeof r.suggestions?null:r=r.suggestions},inViewport:G,isSafari:function(){const r=navigator.userAgent.toLowerCase();return-1!==r.indexOf("safari")&&0>r.indexOf("chrome")}
136,parseStringAsBoolean:function(r){return"true"===(void 0===r?"":r).toLowerCase()?!0:!1},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},
137cookie:{get:P,set:x,remove:function(r){x(r,null,{expires:new Date("Thu, 01 Jan 1970 00:00:00 GMT")})}},parameters:{encode:p,decode:v},url:{queryString:function(r){return new function(t){var e=this,l=t;e.add=function(F,J){null!=F&&"object"==typeof F?l=Object.assign(l,F):l[F]=J;return e};e.remove=function(F){g(F).forEach(function(J){delete l[J]});return e};e.asObject=function(){return l};e.asString=function(){var F=p(l);return(0<F.length?"?":"")+F};e.addToUrl=function(F){var J="";if(F&&"undefined"!==
138typeof F){J=F.indexOf("?");var V=F;if(0<=J){V=F.substring(J);var S=D.Util.url.queryString(V);V=F.substring(0,J);e.add(S.asObject())}J=V+e.asString()}return J};return e}(v((r||window.location.search||"").substring(1)))},loadAsScript:function(r,t,e){var l=document.getElementsByTagName("head")[0]||document.documentElement,F=document.createElement("script"),J=!1,V=b.Deferred();F.onload=F.onreadystatechange=function(){J||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(J=!0,F.onload=
139F.onreadystatechange=null,l&&F.parentNode&&!e&&l.removeChild(F),F=void 0,V.resolve())};F.onerror=function(){V.reject()};l.appendChild(F);F.setAttribute("type","text/javascript");t&&Object.keys(t).forEach(function(S){F.setAttribute(S,t[S])});F.setAttribute("src",r);return V.promise()},loadAsStyle:function(r){r=b("\x3clink\x3e").attr({rel:"stylesheet",type:"text/css",href:r});b("head").append(r)},extension:function(r){return new function(t){var e=t;this.remove=function(){return e=e.replace(/\.[^/.]+$/,
140"")};this.removeSpecified=function(l){var F=e.length-l.length;e.substr(F)===l&&(e=e.substr(0,F));return e};return this}(r||location.pathname||"")},protocol:M,prepend:function(r,t){return 0!==r.indexOf(t)?t+r:r},urlObject:function(r){return new function(t){var e=this,l=document.createElement("a"),F="#$"===t.substr(0,2),J=t,V=!F&&("#"===t.slice(0,1)||0===t.indexOf("javascript:void(0)"));l.href=t;if(F){var S=t.indexOf("?");-1<S?(J=J.substring(0,S),l.search=t.substring(S)):l.search=" "}e.isSmartLink=
141F;e.skipUpdate=V;e.getHash=function(){return l.hash.substring(1)};e.setHash=function(T,Z){T&&"undefined"!==typeof T&&(l.hash=Z?l.hash+T:T)};e.qs=D.Util.url.queryString(l.search||" ");e.url=function(){if(e.skipUpdate)return t;l.search=e.qs.asString();return e.isSmartLink?J+l.search:l.href};e.anchor=function(){return l};return e}(r||window.location.href||"")},allowScript:function(r){var t=!0;if("US"===n.region){var e=P("OptanonConsent");e&&0<=((v(e)||{}).groups||"").split(",").indexOf(r+":0")&&(t=!1)}return t}},
142dateTime:{longFormat:function(r){r=r||new Date;return D.Util.template({en_us:"\x3c%- MMMM %\x3e \x3c%- d %\x3e, \x3c%- y %\x3e",es_us:"\x3c%- d %\x3e de \x3c%- MMMM %\x3e de \x3c%- y %\x3e",en_ca:"\x3c%- MMMM %\x3e \x3c%- d %\x3e, \x3c%- y %\x3e",fr_ca:"\x3c%- d %\x3e \x3c%- MMMM %\x3e \x3c%- y %\x3e"}[n.locale])({MMMM:n.localizedMonthNames[r.getMonth()],d:r.getDate(),y:r.getFullYear()})}},env:{browser:function(){var r=navigator.userAgent,t=r.match(/(android|opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||
143[];if(/trident/i.test(t[1])){var e=/\brv[ :]+(\d+)/g.exec(r)||[];return{name:"IE ",version:e[1]||""}}if("Chrome"===t[1]&&(e=r.match(/\bOPR\/(\d+)/),null!==e))return{name:"Opera",version:e[1]};t=t[2]?[t[1],t[2]]:[navigator.appName,navigator.appVersion,"-?"];null!==(e=r.match(/version\/(\d+)/i))&&t.splice(1,1,e[1]);return{name:t[0].toLowerCase(),version:parseInt(t[1],10)}},geoLocation:function(){return f},touch:function(){return I}},images:{load:function(r){if(!a.HTMLPictureElement){var t=[];r=b("img",
144r);for(var e=0,l=r.length;e<l;e++){var F=r[e];("PICTURE"===F.parentNode.nodeName.toUpperCase()||null!==F.getAttribute("srcset")||F.picturefill&&null!==F.picturefill.srcset)&&t.push(F)}a.picturefill({elements:t})}},renditionUrl:function(r,t){return r&&r+"/jcr:content/renditions/"+(t||"original"+r.substring(r.lastIndex(".")))},stripRenditionUrl:function(r){var t=r.indexOf("/jcr:content/renditions/"),e=r.
144indexOf("/_jcr_content/renditions/");t=-1<t?t:e;-1<t&&(r=r.substring(0,t));return r},renderPicture:function(r,
145t,e,l,F){t=r&&t&&r.views&&r.views[t]||e||r&&r.sources||[];var J=b("\x3cpicture/\x3e"),V=t[0];t.forEach(function(S){0<S.breakpoint&&(b("\x3csource/\x3e").attr("data-srcset",S.src).attr("media","(min-width: "+S.breakpoint+"px)").appendTo(J),S.defaultSource&&(V=S))});if(V&&!F)l=l||"#NULL#"===r.altTag||!1,b("\x3cimg/\x3e").attr("data-srcset",V.src).addClass("lazyload").addClass(r.className).attr("alt",(!l&&r.altTag||"").trim()).appendTo(J);else if(V){let S,T;b("\x3cimg/\x3e").attr("data-srcset",null==
146(S=V)?void 0:S.src).attr("src",null==(T=V)?void 0:T.src).addClass("inlineImages").addClass(null==r?void 0:r.className).attr("alt",((null==r?void 0:r.altTag)||"").trim()).appendTo(J)}return J},defaultSource:function(r,t,e){r=r&&t&&r.views&&r.views[t]||e||r&&r.sources||[];var l=r[0];r.forEach(function(F){0<F.breakpoint&&F.defaultSource&&(l=F)});return L(l)?null:l},currentSource:function(r,t,e){r=r&&t&&r.views&&r.views[t]||e||r&&r.sources||[];var l=r[0]||{};if(r&&1<r.length){var F=b(a)[0].innerWidth;
147r.concat().sort(function(J,V){return V.breakpoint-J.breakpoint}).forEach(function(J){0<J.breakpoint&&J.breakpoint<=F&&(l=J)})}return l}},video:{addRefTag:function(r){return-1<r.indexOf("ref:")?r:"ref:"+r},loadVideos:function(r){r&&0!==r.length&&r.each(function(){var t=b(this),e=t.attr("data-fgx-video-initialized");"false"!=e&&e||w(t)})},loadVideosInViewport:function(r){r&&0!==r.length&&r.each(function(){var t=b(this),e=t.attr("data-fgx-video-initialized");"false"!=e&&e||!G(t)||"none"==t.css("display")||
148"hidden"==t.css("visibility")||w(t)})}},accordion:{update:function(r,t,e,l,F,J,V,S,T){e=(e||".accordion-heading")+".open";var Z=l||".accordion-content";l=Z+".open";F=F?!0:!1;if(r&&0!==r.length&&t&&0!==t.length){V=V&&!L(V)&&0<r.closest(V).length?r.closest(V).find(Z):r.next(Z);if(r.hasClass("open"))r.toggleClass("open"),r.attr("aria-expanded","false"),S?m(V,T):V.toggleClass("open").addClass("hidden");else if(b(e,t).removeClass("open").attr("aria-expanded","false"),S?m(b(l,t),T):b(l,t).removeClass("open").addClass("hidden"),
149r.toggleClass("open"),r.attr("aria-expanded","true"),F)V.removeClass("hidden").show().toggleClass("open");else V.removeClass("hidden").show().toggleClass("open").one("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",function(){b("html, body").animate({scrollTop:r.offset().top-b(".navbar-static-top").height()},200)});"undefined"!=typeof J&&J.call(r)}},hideAnimContent:m},carousel:{swipe:function(r,t,e){e=Object.assign({},{touchAction:"auto",domEvents:!0,inputClass:Hammer.SUPPORT_POINTER_EVENTS?
150Hammer.PointerEventInput:Hammer.TouchInput,recognizers:[[Hammer.Swipe,{direction:Hammer.DIRECTION_HORIZONTAL}]]},e||{});(new Hammer.Manager(r,e)).on("dragleft swipeleft dragright swiperight",function(l){var F=!(!l||"undefined"==typeof l||!l.srcEvent);switch(l.type){case "swipeleft":case "dragleft":F&&l.srcEvent.stopPropagation();t(r,"next",l);break;case "swiperight":case "dragright":F&&l.srcEvent.stopPropagation(),t(r,"prev",l)}})}},distance:{betweenCoords:function(r,t,e,l,F){var J=Math.PI/180*(e-
151r);t=Math.PI/180*(l-t);r=Math.sin(J/2)*Math.sin(J/2)+Math.cos(Math.PI/180*r)*Math.cos(Math.PI/180*e)*Math.sin(t/2)*Math.sin(t/2);r=12742*Math.atan2(Math.sqrt(r),Math.sqrt(1-r));e=.621371*r;r={km:r.toFixed(2),mi:e.toFixed(2)};F&&(r.km+="km",r.mi+="mi");return r}},window:{scrollTo:function(r,t){function e(){var V=Date.now()-J;var S=V;var T=F-l;T=1>(S/=t/2)?-T/2*(Math.sqrt(1-S*S)-1)+l:T/2*(Math.sqrt(1-(S-=2)*S)+1)+l;a.scrollTo(0,T);V>=t?a.scrollTo(0,F):a.setTimeout(e,20)}r=b(r);if(0!==r.length){r=r.get(0);
152var l=window.scrollY||window.pageYOffset,F=r.getBoundingClientRect().top,J=Date.now();a.setTimeout(e,20)}},animateToElement:function(r,t){if(r&&0<r.length){var e=c();t="undefined"!=typeof t&&null!=t?t:200;b("html, body").animate({scrollTop:r.offset().top-(e&&0<e.length?e.outerHeight():0)},t)}}},htmlString:{encode:function(r){return null===r||"undefined"==typeof r?"":r.replace(/&/g,"\x26amp;").replace(/"/g,"\x26quot;").replace(/'/g,"\x26#39;").replace(/</g,"\x26lt;").replace(/>/g,"\x26gt;")},decode:function(r){return r.replace(/&quot;/g,
153'"').replace(/&#39;/g,"'").replace(/&lt;/g,"\x3c").replace(/&gt;/g,"\x3e").replace(/&amp;/g,"\x26")}},str:{firstInstance:function(r,t){var e="";r&&"undefined"!=typeof r&&(t=r.split(t||";"),e=1<r.length?t[0]:r);return e},toObject:function(r,t){var e={};(r||"").split(t||"\x26").forEach(function(l){var F=l.indexOf("\x3d");0<=F&&(e[l.substring(0,F)]=l.substring(F+1))});return e},trimFromEnd:function(r,t){if(r&&t){var e=t.length;r.slice(0-e)===t&&(r=r.slice(0,r.length-e))}return r},stripMarkup:function(r){return b(b.parseHTML(r)).text().trim()}},
154vdm:{displayName:function(r){var t=b.Deferred(),e={locale:n&&n.locale||"en_us",make:n&&n.make,model:r.model,year:r.year};r.trim&&(e.trim=r.trim);var l=function(F){F=F||r.model;r.trim&&(F=F+" "+r.trim);return n&&"fr"===n.language?F+" "+r.year:r.year+" "+F};b.getJSON("/aemservices/brand/api/vehicle/detail",e).done(function(F){F&&(r.displayNameShort=F.displayNameShort||"",r.metricsName=F.metricsName||"",r.urlKey=F.urlKey||"","model"===F.type||"nameplate"===F.type&&!r.trim)&&(r.displayName=F.displayName||
155"");
155r.displayName||(r.displayName=l(F.displayNameShort||""));t.resolve(r)}).fail(function(F){r.displayNameShort="";r.metricsName="";r.urlKey="";r.displayName=l();t.resolve(r)});return t.promise()},allVdmNameplates:function(r,t){var e=b.Deferred();b.getJSON(`/aemservices/vdm/api.json/v1/${r}/${t}/nameplate`).done(function(l){e.resolve(l)}).fail(function(l,F,J){console.error(`Issue getting all VDM nameplates: ${J}`);e.resolve([])});return e.promise()}},mainNav:{get:q,setFullWidth:function(r){"undefined"!==
156typeof r&&null!==r&&q().toggleClass("fgx-nav-full-width",!!r)},getStickyNav:c},commonHeight:{setup:function(r,t,e,l,F){t=t&&0<t.length?t:b("body");var J=r?b(r,t):null;if(J&&0<J.length){var V={selector:r,$container:t,$el:J,excludedBPs:L(e)?[]:g(e),forceDisplayBlock:"undefined"!==typeof F?F:!1};O.push(V);l&&setTimeout(function(){d(V)},100);null===N&&(N=Q(K,50),b(a).on("resize",N))}},update:d},alwaysResolve:function(r){return b.Deferred(function(t){var e=function(l,F){t.resolve(Object.assign({},{bsrCallSuccess:l},
157F||{}))};if(r&&"function"===typeof r)try{r().then(function(l){e(!0,l)},function(l){e(!1,l)})}catch(l){e(!1,{})}else e(!1,{})}).promise()},debounce:Q,throttle:function(r,t){let e=0,l=null;return function(){let F=this,J=arguments;e?(clearTimeout(l),l=setTimeout(function(){Date.now()-e>=t&&(r.apply(F,J),e=Date.now())},t-(Date.now()-e))):(r.apply(F,J),e=Date.now())}},isEmpty:L,groupBy:function(r,t){return r.reduce(function(e,l){(e[l[t]]=e[l[t]]||[]).push(l);return e},{})}});var k=null,A=0,f=!1,I="ontouchstart"in
158a||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints,X={Ford:{selectors:".fordMainNavigation,.fordMainNavigationR23",currentCls:"fordMainNavigation",$el:null},Lincoln:{selectors:".lincolnMainNavigation",currentCls:"lincolnMainNavigation",$el:null}}[n&&n.make||"Ford"],Y=X.selectors,B=null,z=null,O=[],N=null;k=document.querySelector(".mbp-test");k||(k=document.createElement("div"),k.classList.add("mbp-test"),document.body.appendChild(k));f=!1;window.navigator.geolocation&&(window.navigator.permissions&&
159window.navigator.permissions.query?window.navigator.permissions.query({name:"geolocation"}).then(function(r){"denied"!==r.state&&(f=!0)}):"https://"===M().get()&&(f=!0));b("body").on("focusout","[data-fgx-dd-close-on-focusout]",function(r){window.setTimeout(function(){var t=b(document.activeElement);if(0>=t.closest(".fgx-custom-select").length)b('.fgx-custom-select[aria-expanded\x3d"true"] .fgx-custom-select-container').removeClass("shown"),b('.fgx-custom-select[aria-expanded\x3d"true"] .fgx-custom-select-dropdown').removeClass("shown"),
160b('.fgx-custom-select[aria-expanded\x3d"true"]').attr("aria-expanded","false");else{var e=t.closest(".fgx-custom-select"),l=b("li",e),F=t.attr("id"),J=!1;"fgx-custom-list-options"!==t.attr("class")&&F!==e.attr("id")&&(l.each(function(){$li=b(this);F===$li.attr("id")&&(J=!0)}),J||(b('.fgx-custom-select[aria-expanded\x3d"true"] .fgx-custom-select-container').removeClass("shown"),b('.fgx-custom-select[aria-expanded\x3d"true"] .fgx-custom-select-dropdown').removeClass("shown"),b('.fgx-custom-select[aria-expanded\x3d"true"]').attr("aria-expanded",
161"false")))}},250)})})(window,jQuery,FD.Brand,FD.Brand.Context);
162(function(a,b){function D(z,O){for(var N=-1,r=O.length,t=Array(r);++N<r;)t[N]=z[O[N]];return t}function n(z,O,N){var r=typeof N;if(!N||"object"!=r&&"function"!=r)return!1;r=typeof O;if("number"==r){if(r=null!=N)r=M(N),r="number"==typeof r&&-1<r&&0==r%1&&r<=v;if(r){r=O;var t=N.length;r="number"==typeof r||p.test(r)?+r:-1;t=null==t?v:t;r=-1<r&&0==r%1&&r<t}}else r="string"==r&&O in N;return r?(O=N[O],z===z?z===O:O!==O):!1}function y(z){return q[z]}function u(z){return"\\"+I[z]}function h(z,O,N,r){return void 0!==
163z&&X.call(r,N)?z:O}function C(z,O,N){for(var r=-1,t=Object.keys(O),e=t.length;++r<e;){var l=t[r],F=z[l],J=N(F,O[l],l,z,O);(J===J?J===F:F!==F)&&(void 0!==F||l in z)||(z[l]=J)}return z}function P(z,O){if(null==O)O=z;else{var N=Object.keys(O);z||(z={});for(var r=-1,t=N.length;++r<t;){var e=N[r];z[e]=O[e]}O=z}return O}function x(z){return!!z&&"object"==typeof z&&"string"==typeof z.message&&Y.call(z)==d}Object.assign(b.namespace("FD.Brand.Util",a),{template:function(z,O,N){var r=c;N&&n(z,O,N)&&(O=N=void 0);
164z=null==z?"":z+"";O=C(P({},N||O),r,h);N=C(P({},O.imports),r.imports,h);var t=Object.keys(N),e=D(N,t),l,F,J=0;N=O.interpolate||A;var V="__p +\x3d '",S="sourceURL"in O?"//# sourceURL\x3d"+O.sourceURL+"\n":"";z.replace(RegExp((O.escape||A).source+"|"+N.source+"|"+(N===g?k:A).source+"|"+(O.evaluate||A).source+"|$","g"),function(T,Z,ea,oa,ma,qa){ea||(ea=oa);V+=z.slice(J,qa).replace(f,u);Z&&(l=!0,V+="' +\n__e("+Z+") +\n'");ma&&(F=!0,V+="';\n"+ma+";\n__p +\x3d '");ea&&(V+="' +\n((__t \x3d ("+ea+")) \x3d\x3d null ? '' : __t) +\n'");
165J=qa+T.length;return T});V+="';\n";(O=O.variable)||(V="with (obj) {\n"+V+"\n}\n");V=(F?V.replace(K,""):V).replace(Q,"$1").replace(L,"$1;");V="function("+(O||"obj")+") {\n"+(O?"":"obj || (obj \x3d {});\n")+"var __t, __p \x3d ''"+(l?", __e \x3d _.escape":"")+(F?", __j \x3d Array.prototype.join;\nfunction print() { __p +\x3d __j.call(arguments, '') }\n":";
165\n")+V+"return __p\n}";O=B(function(){return Function(t,S+"return "+V).apply(void 0,e)});O.source=V;if(x(O))throw O;return O},unescapeHtmlCharacters:function(z){z&&
166"string"===typeof z&&Object.keys(q).forEach(function(O){z=z.replaceAll(q[O],O)});return z}});var p=/^\d+$/,v=9007199254740991,M=function(z){return function(O){return null==O?void 0:O[z]}}("length"),g=/<%=([\s\S]+?)%>/g,E=Math.max,w=1/0,G=/[&<>"'`]/g,m=RegExp(G.source),q={"\x26":"\x26amp;","\x3c":"\x26lt;","\x3e":"\x26gt;",'"':"\x26quot;","'":"\x26#39;","`":"\x26#96;"};a=Object.prototype;var c={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:g,variable:"",imports:{_:{escape:function(z){if("string"!=
167typeof z)if(null==z)z="";else{var O=z+"";z="0"==O&&1/z==-w?"-0":O}return z&&m.test(z)?z.replace(G,y):z}}}},d="[object Error]",K=/\b__p \+= '';/g,Q=/\b(__p \+=) '' \+/g,L=/(__e\(.*?\)|\b__t\)) \+\n'';/g,k=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,A=/($^)/,f=/['\n\r\u2028\u2029\\]/g,I={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};a=Object.prototype;var X=a.hasOwnProperty,Y=a.toString,B=function(z,O){if("function"!=typeof z)throw new TypeError("Expected a function");O=E(void 0===O?
168z.length-1:+O||0,0);return function(){for(var N=arguments,r=-1,t=E(N.length-O,0),e=Array(t);++r<t;)e[r]=N[O+r];switch(O){case 0:return z.call(this,e);case 1:return z.call(this,N[0],e);case 2:return z.call(this,N[0],N[1],e)}t=Array(O+1);for(r=-1;++r<O;)t[r]=N[r];t[O]=e;return z.apply(this,t)}}(function(z,O){try{return z.apply(void 0,O)}catch(N){return x(N)?N:Error(N)}})})(window,FD.Brand);
169((a,b,D)=>{const n={static:{from:"top|bottom",to:"bottom|top"},fadeIn:{from:"top|bottom",to:"middle|top",props:{"--opacity":{from:.01,to:.99,timing:"inCubic"}}},fadeOut:{from:"middle|top",to:"bottom|top",props:{"--opacity":{from:.99,to:.01,timing:"outCubic"}}},autoFadeOut:{from:"middle|top",to:"bottom|top","in":"fgx-anim-in-vp",props:{"--fgx-anim-op":{from:.99,to:.01}}},txtBuildUpBB:{from:"top|bottom",to:"top|middle",props:{"--fgx-anim-ty":{from:"350%",to:"0%"},"--fgx-anim-op":{from:.01,to:.99}}},
170txtBuildUp:{from:"top|bottom",to:"top|middle",props:{"--fgx-anim-ty":{from:"175%",to:"0%"},"--fgx-anim-op":{from:.01,to:.99}}},txtBuildUpCntr:{from:"top|bottom",to:"top|middle",props:{"--fgx-anim-ty":{from:"175%",to:"0%"},"--fgx-anim-op":{from:.01,to:.99}}},autoTxtBuildUpCntr:{from:"top+5%|bottom-20%",to:"bottom|top","in":"fgx-anim-in-vp",props:{"--fgx-anim-ty":{from:"80px",to:"0px"},"--fgx-anim-op":{from:.01,to:.99}}},initialBBLoad:{from:"top|bottom",to:"bottom|top",inside:(h,C)=>{var P=(h=h.getData())&&
171a(h.elem);P.data("fgxBBAnimInitialized")||(P.data("fgxBBAnimInitialized",!0),D.setTimeout(function(){P.toggleClass("fgx-anim-init-transition-complete",!0)},4200));P.toggleClass("fgx-anim-in-vp",!0)}},autoLoadBB:{_extend:"initialBBLoad"},autoOutBB:{from:"top+20%|top+60",to:"bottom-5%|top+60","in":"fgx-anim-leaving-vp",props:{"--fgx-anim-op":{from:.99,to:.01},"--fgx-anim-transform":{from:"0%",to:"125%"}}},initialBBScroll:{from:"top|top+100",to:"middle+25%|top+100",props:{"--fgx-anim-scale-xxs":{from:"3.2",
172to:"1"},"--fgx-anim-scale-xs":{from:"2.5",to:"1"},"--fgx-anim-scale-sm":{from:"2.3",to:"1"}}},vehicleRotate:{from:"top|top",to:"bottom|bottom",init:(h,C)=>{try{const P=a("\x3cvideo autoplay preload playsinline muted\x3e\x3c/video\x3e");P.on("loadedmetadata",()=>{P.data("frame",0);P.data("duration",P[0].duration)});P.one("play",()=>{var x=P[0];x.pause();x.currentTime=0});P.append(a("\x3csource\x3e\x3c/source").attr("src",C.src).attr("type","video/mp4"));h.empty().append(P)}catch(P){console.log("ANIM: unable to load vehicle rotate video",
173P)}},inside:(h,C)=>{h=a(h.getData().elem).find("video");const P=h.data("duration");P&&(C=Math.min((100-C)*P/100,P-.05),C!==h.data("frame")&&(h[0].currentTime=C,h.data("frame",C)))}},vehicleRotation:Object.assign({from:"top|top",to:"middle-10%|top+51"},function(){const h=function(C,P,x){if(P&&P.dataset&&P.dataset.pathList&&!C.classList.contains("user-rotated")){let p=P.dataset.pathList.split(",");x=Math.max(Math.min(Math.floor(x/100*p.length),p.length-1),0);P.src=p[x];P.dataset.index=x.toString();
174P=C.querySelector(".rotate-icon");let v=C.querySelector(".rotate-target-area"),M=C.querySelector(".vehicle__image__wrapper");x===p.length-1?(P.classList.add("show"),v.classList.add("show-hover-state"),C.classList.add("draggable"),M.classList.add("user-dragged")):(P.classList.remove("show"),v.classList.remove("show-hover-state"),C.classList.remove("draggable"),M.classList.remove("user-dragged"))}};return{init:(C,P)=>{C=C.find(".vehicle__image__wrapper img")[0];C.dataset.index=0;C.dataset._state=null},
175inside:(C,P)=>{let x=a(C.getData().elem).find(".vehicle__image__wrapper img")[0];h(C.getData().elem,x,P);x.dataset._state="in"},outside:(C,P)=>{C=C.getData().elem;let x=a(C).find(".vehicle__image__wrapper img")[0],p=!1;(-85>P||245<P)&&C&&C.classList.contains("user-rotated")&&(C.classList.remove("user-rotated"),p=!0);x&&(x.dataset&&"out"!==x.dataset._state||p)&&(h(C,x,P),x.dataset._state="out")}}}()),autoCarouselCntrRight:{from:"top+5%|bottom-20%",to:"bottom|top+100","in":"fgx-anim-in-vp",props:{"--fgx-anim-tx":{from:"100%",
176to:"0%"},"--fgx-anim-op":{from:.01,to:.99}}},autoCarouselCntrLeft:{from:"top+5%|bottom-20%",to:"bottom|top+100","in":"fgx-anim-in-vp",props:{"--fgx-anim-tx":{from:"-100%",to:"0%"},"--fgx-anim-op":{from:.01,to:.99}}},autoTxtStaggerIn:{from:"top+75%|bottom",to:"bottom|top+64","in":"fgx-anim-in-vp",props:{"--fgx-anim-ty":{from:"80px",to:"0px"},"--fgx-anim-op":{from:.01,to:.99}}},floatingImg:{from:"top+35|bottom",to:"bottom|top+64","in":"fgx-anim-in-vp",props:{"--fgx-anim-scroll-progress":{from:0,to:1}}},
177floatingImgShrink:{from:"top|top+150",to:"bottom|middle+32",props:{"--fgx-anim-fi-shrink-progress":{from:0,to:1}}},autoFadeInCntr:{from:"top+5%|bottom-20%",to:"bottom|top+100","in":"fgx-anim-in-vp",props:{"--fgx-anim-op":{from:.01,to:.99}}},fadeInCntr:{from:"top+5%|bottom-10%",to:"top|middle",props:{"--fgx-anim-op":{from:.01,to:.99}}},fadeOutCntr:{from:"middle|top",to:"bottom|top",props:{"--fgx-anim-op":{from:.99,to:.01}}},bcsItemFadeIn:{from:"top|bottom",to:"bottom|bottom-48",props:{"--opacity":{from:.01,
178to:.99}}},bcsItemFadeOut:{from:"top|top+61",to:"bottom|top+51",props:{"--opacity":{from:.99,to:.01}}},advanceVideo:{from:"top|bottom-5%",to:"bottom|middle-20%",init:(h,C)=>{try{const P=C&&C.videoFps?parseInt(C.videoFps,10)||24:24,x=h[0],p=x.querySelector(":scope \x3e .cmp-container__background-container video");let v=p.dataset,M=C&&C.videoDuration?parseFloat(C.videoDuration)||0:0;M&&x.style.setProperty("--bcs-video-scroll__container-height",Math.max(Math.ceil(M*P),100)+"vh");p.addEventListener("loadeddata",
179g=>{g=p.duration;x.style.setProperty("--bcs-video-scroll__container-height",Math.max(Math.ceil(g*P),100)+"vh");v.frame=0;v.duration=g;document.dispatchEvent(new Event("brandinlinevid:loaded"))});p.addEventListener("play",function(g){p.pause();p.currentTime=0})}catch(P){console.log("ANIM: unable to initialize advance video scroll animation",P)}},inside:(h,C)=>{h=h.getData().elem.querySelector(":scope \x3e .cmp-container__background-container video");var P=parseFloat(h.dataset.duration)||0;P&&(C=Math.min(C*
180P/100,P-.05),P=parseFloat(h.dataset.frame)||0,C!==P&&(h.currentTime=C,h.dataset.frame=C))}},zIndex:{from:"top|top",to:"top|top-10%",props:{"--fgx-anim-z-index":{from:"-1",to:"1"}}},whiteBackgroundWidth:{from:"top|top",to:"top|top-10%",props:{"--fgx-anim-bg-width":{from:"50%",to:"43%"}}},positionRight:{from:"top|top",to:"top|top-10%",props:{"--fgx-anim-frame-right":{from:"-8%",to:"0%"}}},bgVideoFrameStart:{from:"top|middle+25%",to:"top|top",props:{"--fgx-anim-frame-tx":{from:"0%",to:"100%"}}},bgVideoFrameEnd:{from:"bottom|bottom",
181to:"bottom|middle",props:{"--fgx-anim-frame-tx":{from:"100%",to:"0%"}}},bgVideoTitleFadeIn:{target:".bcs-wrap__cmp-title",_extend:"fadeInCntr",from:"top|middle",to:"top|middle-10%"},bgVideoTitleFadeOut:{target:".bcs-wrap__cmp-title",_extend:"fadeOutCntr",from:"bottom|middle+25%",to:"bottom|middle+20%"},bgVideoTextFadeIn:{target:".bcs-wrap__cmp-text",_extend:"fadeInCntr",from:"top|middle-10%",to:"top|middle-15%"},bgVideoTextFadeOut:{target:".bcs-wrap__cmp-text",_extend:"fadeOutCntr",from:"bottom|middle+30%",
182to:"bottom|middle+25%"},bgVideoBtnFadeIn:{target:".bcs-wrap__cmp-button",_extend:"fadeInCntr",from:"top|middle-15%",to:"top|middle-20%"},bgVideoBtnFadeOut:{target:".bcs-wrap__cmp-button",_extend:"fadeOutCntr",from:"bottom|middle+35%",to:"bottom|middle+30%"},bgVideoFrame:{from:"top|middle+25%",to:"bottom|middle",dynamicProps:{"--fgx-anim-frame-tx":{inActiveVal:"100%",outActiveVal:"0%",settings:[{from:"0%",to:"100%",activeMin:0,activeMax:20},{from:"100%",to:"0%",activeMin:80,activeMax:100}]}}},bgVideoContentFade:{target:".bcs-wrap__cmp-container.bcs-video-scroll__content",
183from:"top|middle",to:"bottom|middle+20%",dynamicProps:{"--fgx-anim-title-op":{inActiveVal:"0.99",outActiveVal:"0.01",settings:[{from:"0.01",to:"0.99",activeMin:0,activeMax:10},{from:"0.99",to:"0.01",activeMin:90,activeMax:100}]},"--fgx-anim-text-op":{inActiveVal:"0.99",outActiveVal:"0.01",minActiveThreshold:8,maxActiveThreshold:95,settings:[{from:"0.01",to:"0.99",activeMin:8,activeMax:18},{from:"0.99",to:"0.01",activeMin:85,activeMax:95}]},"--fgx-anim-btn-op":{inActiveVal:"0.99",outActiveVal:"0.01",
184minActiveThreshold:16,maxActiveThreshold:85,settings:[{from:"0.01",to:"0.99",activeMin:16,activeMax:26},{from:"0.99",to:"0.01",activeMin:75,activeMax:85}]}}},bgVideoTwoColContentFade:{target:".bcs-wrap__cmp-container.bcs-video-scroll__two-column__content",from:"top|top+30%",to:"bottom|middle-22%",dynamicProps:{"--fgx-anim-title-op":{inActiveVal:"0.99",outActiveVal:"0.01",maxActiveThreshold:85,settings:[{from:"0.01",to:"0.99",activeMin:0,activeMax:10},{from:"0.99",to:"0.01",activeMin:75,activeMax:85}]},
185"--fgx-anim-text-op":{inActiveVal:"0.99",outActiveVal:"0.01",minActiveThreshold:8,maxActiveThreshold:95,settings:[{from:"0.01",to:"0.99",activeMin:8,activeMax:18},{from:"0.99",to:"0.01",activeMin:85,activeMax:95}]},"--fgx-anim-btn-op":{inActiveVal:"0.99",outActiveVal:"0.01",minActiveThreshold:16,maxActiveThreshold:100,settings:[{from:"0.01",to:"0.99",activeMin:16,activeMax:26},{from:"0.99",to:"0.01",activeMin:90,activeMax:100}]}}},bcsItemFade:{from:"top|bottom",to:"bottom|top+51",dynamicProps:{"--opacity":{inActiveVal:"0.99",
186outActiveVal:"0.01",settings:[{from:"0.01",to:"0.99",activeMin:0,activeMax:20},{from:"0.99",to:"0.01",activeMin:85,activeMax:100}]}}},videoViewportStateMgmt:{from:"top+25%|bottom",to:"bottom-25%|top+51",inside:(h,C)=>{h=h.getData().elem;(C=h.getAttribute("data-fgx-video-was-playing"))&&"undefined"!==typeof C&&"true"===C&&(h.play(),h.removeAttribute("data-fgx-video-was-playing"))},outside:(h,C)=>{h=h.getData().elem;0<h.currentTime&&!h.paused&&!h.ended&&2<h.readyState&&(h.pause(),h.setAttribute("data-fgx-video-was-playing",
187"true"))}},colorizerImgContainer:{from:"top|top",to:"middle-10%|top+51",target:".image__row__container",props:{"--fgx-anim-imgInit-op":{from:.99,to:.01,timing:"outCubic"},"--fgx-anim-imgFinal-op":{from:.01,to:.99,timing:"inCubic"},"--fgx-anim-vehImg-bottom":{from:"-150%",to:"-25%"},"--fgx-anim-vehImg-right":{from:"-15%",to:"0%"},"--fgx-anim-vehImgWrapper-right":{from:"-15%",to:"0%"},"--fgx-anim-vehImg-scale":{from:"1.3",to:"1.1"},"--fgx-anim-whiteBg-tx":{from:"100%",to:"0%"},"--fgx-anim-whiteBg-width":{from:"50%",
188to:"43%"}}},colorizerContentInit:{from:"top|top",to:"middle-10%|top+51",target:".content__initial",props:{"--fgx-anim-z-index":{from:"1",to:"-1"},"--opacity":{from:.99,to:.01,timing:"outCubic"}}},colorizerContentFinal:{from:"top|top",to:"middle-10%|top+51",target:".content__final",props:{"--fgx-anim-z-index":{from:"-3",to:"1"},"--opacity":{from:.01,to:.99,timing:"inCubic"}}},colorizerImageInitial:{from:"top+20%|top",to:"middle-10%|top+51",target:".image__initial",props:{"--fgx-anim-z-index":{from:"1",
189to:"-1"}}},colorizerImageInitialZoom:{from:"top-20%|middle",to:"top|top",target:".image__initial img",props:{"--fgx--anim-scale":{from:1.2,to:1}}},colorizerContentRowContainer:{from:"top+20%|top",to:"middle-10%|top+51",target:".content__row__container",props:{"--fgx-anim-z-index":{from:"-3",to:"1"}}}},y={linear:h=>h,inQuad:h=>h*h,outQuad:h=>h*(2-h),inOutQuad:h=>.5>h?2*h*h:-1+(4-2*h)*h,inCubic:h=>h*h*h,outCubic:h=>--h*h*h+1,inOutCubic:h=>.5>h?4*h*h*h:(h-1)*(2*h-2)*(2*h-2)+1,inQuart:h=>h*h*h*h,outQuart:h=>
1901- --h*h*h*h,inOutQuart:h=>.5>h?8*h*h*h*h:1-8*--h*h*h*h,inQuint:h=>h*h*h*h*h,outQuint:h=>1+--h*h*h*h*h,inOutQuint:h=>.5>h?16*h*h*h*h*h:1+16*--h*h*h*h*h};b.setInitHandler("[data-fgx-anim]",function(h){a("html").addClass("fgx-anim-page");try{u.initialize()}catch(C){console.log("ANIM: error calling initialize method of basicScroll.",C)}h.each(function(){let C=a(this);try{let P=JSON.parse(C.attr("data-fgx-anim"));Array.isArray(P)||(P=[P]);P.forEach(x=>{var p=n[x.name]||{};x=Object.assign({track:!0},p&&
191p._extend?n[p._extend]||{}:{},p,x);
191const v=x.selector&&C.find(x.selector)||C;(x.in||x.out||x.one)&&Object.assign(x,function(){let M=null;return{inside:function(){"in"!==M&&(x.in&&v.addClass(x.in),x.out&&v.removeClass(x.out),M="in");x.one&&v.addClass(x.one)},outside:function(){"out"!==M&&(x.in&&v.removeClass(x.in),x.out&&v.addClass(x.out),M="out")}}}());x.elem=v[0];x.direct=x.target&&v.find(x.target)[0]||!0;v.addClass(`fgx-anim-${x.name}`);(p=x.staticClass||"")&&"string"===typeof p&&0<p.length&&v.addClass(p);
192if(null!=x.staticProps&&"object"===typeof x.staticProps&&0<Object.keys(x.staticProps).length){const M=!0===x.direct instanceof HTMLElement?x.direct:x.elem;Object.keys(x.staticProps).forEach(g=>{M.style.setProperty(g,x.staticProps[g])})}x.hasDynamicProps=null!=x.dynamicProps&&"object"===typeof x.dynamicProps&&0<Object.keys(x.dynamicProps).length;x.init&&x.init(v,x);p=u.create(x);v.data("inst",p);p.start()})}catch(P){console.log("ANIM: unable to initialize instance",void 0,P)}})});const u=(()=>{const h=
193L=>{let k=0,A="";L&&(L=(""+L).match(/(-?\d*\.?\d+)\s?(px|em|rem|ex|%|in|cn|mm|pt|pc)?/i))&&(k=parseFloat(L[1]),A=L[2]||"");return{value:k,unit:A}},C=[],P="undefined"!==typeof window;let x=!1;const p=function(L,k){let A=null;return(...f)=>{clearTimeout(A);A=setTimeout(()=>L(...f),k)}},v=function(L){return L.filter(k=>null!=k&&k.isActive())},M=function(L,k){return L.filter(function(A){return null==A||A.getData().elem.classList.contains("fgx-anim-vehicleRotation")&&E(A.getData().elem)&&("resize"===k.type||
194"load"===k.type||"loadeddata"===k.type||"brandinlinevid:loaded"===k.type)||!A.getData().track?!1:!0})},g=function(L){return!1===isNaN(h(L).value)},E=function(L){const k=L.getBoundingClientRect();L=L.offsetHeight;return k.top>=-L&&k.bottom<=(window.innerHeight||window.outerHeight)+L},w=function(L,k){return!0===L?k.elem:!0===L instanceof HTMLElement?k.direct:k.global},G=function(L,k){k=h(k);let A=k.value;"%"===k.unit&&(A=L*A/100);return A},m=function(L,k,A,f){A=void 0===A?(document.scrollingElement||
195document.documentElement).scrollTop:A;f=void 0===f?window.innerHeight||window.outerHeight:f;k=k.getBoundingClientRect();let I=0;if(L=L.match(relativeValueMatcher)){const X=L.groups.view;"top"===X&&(I-=0);"middle"===X&&(I-=f/2);"bottom"===X&&(I-=f);I-=G(f,L.groups.view_off);f=L.groups.elem;"top"===f&&(I+=k.top+A);"middle"===f&&(I+=k.top+A+k.height/2);"bottom"===f&&(I+=k.top+A+k.height);I+=G(k.height,L.groups.elem_off)}return`${I}px`},q=function(L){L=void 0===L?{}:L;L=Object.assign({},L);null==L.inside&&
196(L.inside=()=>{});null==L.outside&&(L.outside=()=>{});null==L.direct&&(L.direct=!1);null==L.track&&(L.track=!0);null==L.props&&(L.props={});if(null==L.from)throw Error("Missing property `from`");if(null==L.to)throw Error("Missing property `to`");if("function"!==typeof L.inside)throw Error("Property `inside` must be undefined or a function");if("function"!==typeof L.outside)throw Error("Property `outside` must be undefined or a function");if("boolean"!==typeof L.direct&&!1===L.direct instanceof HTMLElement)throw Error("Property `direct` must be undefined, a boolean or a DOM element/node");
197if(!0===L.direct&&null==L.elem)throw Error("Property `elem` is required when `direct` is true");if("boolean"!==typeof L.track)throw Error("Property `track` must be undefined or a boolean");if("object"!==typeof L.props)throw Error("Property `props` must be undefined or an object");if(null==L.elem){if(!1===g(L.from))throw Error("Property `from` must be a absolute value when no `elem` has been provided");if(!1===g(L.to))throw Error("Property `to` must be a absolute value when no `elem` has been provided");
198}else null!==String(L.from).match(relativeValueMatcher)===!0&&(L.from=m(L.from,L.elem)),null!==String(L.to).match(relativeValueMatcher)===!0&&(L.to=m(L.to,L.elem));L.from=h(L.from);L.to=h(L.to);L.props=Object.keys(L.props).reduce((k,A)=>{const f=Object.assign({},L.props[A]);if(!1===g(f.from))throw Error("Property `from` of prop must be a absolute value");if(!1===g(f.to))throw Error("Property `from` of prop must be a absolute value");f.from=h(f.from);f.to=h(f.to);null==f.timing&&(f.timing=y.linear);
199if("string"!==typeof f.timing&&"function"!==typeof f.timing)throw Error("Property `timing` of prop must be undefined, a string or a function");if("string"===typeof f.timing&&null==y[f.timing])throw Error("Unknown timing for property `timing` of prop");"string"===typeof f.timing&&(f.timing=y[f.timing]);k[A]=f;return k},{});L.hasDynamicProps&&(L.dynamicProps=Object.keys(L.dynamicProps||{}).reduce((k,A)=>{let f=[];const I=Object.assign({},L.dynamicProps[A]);
199(I&&I.settings||[]).forEach(X=>{if(X&&g(X.from)&&
200g(X.to)){let Y=Object.assign({},X||{});Y.from=h(X.from);Y.to=h(X.to);if("undefined"==typeof X.activeMin||null==X.activeMin)Y.activeMin=0;if("undefined"==typeof X.activeMax||null==X.activeMax)Y.activeMax=100;f.push(Y)}});f&&0<f.length&&(I.minActiveThreshold="undefined"!=typeof I.minActiveThreshold&&null!=I.minActiveThreshold&&g(I.minActiveThreshold)?h(I.minActiveThreshold).value:0,I.maxActiveThreshold="undefined"!=typeof I.maxActiveThreshold&&null!=I.maxActiveThreshold&&g(I.maxActiveThreshold)?h(I.maxActiveThreshold).value:
201100,I.inActiveVal="undefined"!=typeof I.inActiveVal&&null!=I.inActiveVal&&g(I.inActiveVal)?h(I.inActiveVal):h(.99),I.outActiveVal="undefined"!=typeof I.outActiveVal&&null!=I.outActiveVal&&g(I.outActiveVal)?h(I.outActiveVal):h(.01),I.settings=f,k[A]=I);return k},{}));return L},c=function(L,k){k=void 0===k?(document.scrollingElement||document.documentElement).scrollTop:k;const A=L.getData();k=(k-A.from.value)/((A.to.value-A.from.value)/100);const f=Math.min(Math.max(k,0),100),I=w(A.direct,{global:document.documentElement,
202elem:A.elem,direct:A.direct});if(!E(I))return{elem:I,props:{}};let X=Object.keys(A.props).reduce((z,O)=>{const N=A.props[O],r=N.from.unit||N.to.unit,t=N.from.value-N.to.value,e=N.timing(f/100);z[O]=Math.round(1E4*(N.from.value-t*e))/1E4+r;return z},{});const Y=0<=k&&100>=k,B=0>k||100<k;if(A.hasDynamicProps){let z,O=A&&A.dynamicProps;z=Y?Object.keys(O||{}).reduce((N,r)=>{let t=null;var e=O[r];const l=e.inActiveVal&&e.inActiveVal.value+e.inActiveVal.unit,F=e.minActiveThreshold,J=e.maxActiveThreshold;
203(e=(e&&e.settings||[]).filter(V=>V&&V.activeMin<=f&&f<=V.activeMax))&&0<e.length?e.forEach(V=>{t=Math.round(1E4*(V.from.value-100*(f-V.activeMin)/(V.activeMax-V.activeMin)/100*(V.from.value-V.to.value)))/1E4+(V.from.unit||V.to.unit)}):f>F&&f<J&&getComputedStyle(I).getPropertyValue(r)!=l&&(t=l);null!=t&&(N[r]=t);return N},{}):Object.keys(O||{}).reduce((N,r)=>{var t=O[r];t=t.outActiveVal&&t.outActiveVal.value+t.outActiveVal.unit;getComputedStyle(I).getPropertyValue(r)!=t&&(N[r]=t);return N},{});X=Object.assign({},
204X||{},z||{})}!0===Y&&A.inside(L,k,X);!0===B&&A.outside(L,k,X);return{elem:I,props:X}},d=function(L,k){const A=Object.keys(k||{});A&&0<A.length&&A.forEach(f=>{L.style.setProperty(f,k[f])})},K=function(L,k){const A=()=>{requestAnimationFrame(()=>K(L,k))},f=v(C);if(0===f.length)return A();const I=(document.scrollingElement||document.documentElement).scrollTop;if(k===I)return A();k=I;f.map(X=>c(X,I)).forEach(X=>{var {elem:Y,props:B}=X;return d(Y,B)});A()},Q=L=>{M(C,L).forEach(k=>{k.calculate();k.update()});
205console.log("ANIM: instances refreshed")};return{create:function(L){let k=null,A=!1;const f={isActive:()=>A,getData:function(){return k},calculate:function(){k=q(L)},update:()=>{const {elem:X,props:Y}=c(f);d(X,Y);return Y},start:()=>{A=!0},stop:()=>{A=!1},destroy:()=>{C[I]=void 0}},I=C.push(f)-1;f.calculate();return f},initialize:function(){if(!x)if(x=!0,!0===P){K();const L=p(Q,50);window.addEventListener("resize",L);a("img.lazyload").on("load",L);a("video.lazyload").on("loadeddata",L);a(document).on("brandinlinevid:loaded",
206L);a(document).on("bcs:experience:changed",L)}else console.warn("basicScroll is not executing because you are using it in an environment without a `window` object")}}})()})(jQuery,FD.Brand,window);
207(function(a){function b(){return{restrict:"A",scope:{click:"\x26ngClick"},link:function(n,y,u){y.bind("keydown",function(h){if(13===h.which||32===h.which)h.preventDefault(),h.stopPropagation(),h.fromFgxAccActionItem=!0,n.$apply(function(){n.click?n.click({$event:h}):$(y)[0].click()})})}}}var D=!1;Object.assign(FD.Brand.namespace("FD.Brand.Angular",a),{init:function(){a.angular&&!D&&(angular.module("fgx.components",[]),angular.module("fgx.directives",[]),angular.module("fgx.filters",[]),angular.module("fgx.services",
208[]),angular.module("fgx.app","ngAria ngResource ngSanitize ngAnimate fgx.components fgx.directives fgx.filters fgx.services".split(" ")).constant("AppContext",FD.Brand.Context),angular.module("fgx.directives").directive("fgxAccActionItem",b),D=!0)},bootstrap:function(n,y){a.angular&&D&&angular.bootstrap(n||document,[y||"fgx.app"])}})})(window);
209(function(a,b,D,n,y){function u(l,F,J){return Object.assign({subscribe:function(V,S){return C(l,V,!0!==S&&F())},unsubscribe:P,current:F},J||{})}function h(l,F,J){if(!t[l])return!1;setTimeout(function(){(J?[{callback:J}
209]:t[l]).forEach(function(V){try{V.callback(F,l)}catch(S){n.log("user.lib: error occurred publishing state topic "+l,F,S)}})},0);return!0}function C(l,F,J){t[l]||(t[l]=[]);var V={topic:l,id:++e};t[l].push({handle:V,callback:F});J&&b.when(J).done(function(S){h(l,S,F)});return V}function P(l){var F=
210t[l.topic];if(F){var J=F.findIndex(function(V){return V.handle.id===l.id});-1<J&&F.splice(J,1)}}function x(l){var F=null,J=function(){if(null===F){var V=b.Deferred();F=V.promise();l(V)}return F};J.$_reset=function(){F=null};return J}function p(){if(!c){c={};var l=n.cookie.get("FPI");l&&((l=n.parameters.decode(l))&&l.zip&&(c.postalCode=l.zip,c.postalCodeSource="FPI"),l&&l.geoPACode&&(c.geoPACode=l.geoPACode));c.postalCode||(n.cookie.get("userInfo")||"").split(",").forEach(function(F){"zip\x3d"===F.substr(0,
2114)&&(c.postalCode=F.substr(4,"CA"===y.region?6:5),c.postalCodeSource="Akamai")});"CA"!==y.region||c.postalCode&&/^[ABCEGHJKLMNPRSTVXYabceghjklmnprstvxy]{1}\d{1}[A-Za-z]{1} *\d{1}[A-Za-z]{1}\d{1}$/.test(c.postalCode)||(c.postalCode="L6J5E4",c.postalCodeSource="Default")}return m(c)}function v(l){return["http://","https://","//"].some(function(F){return l.startsWith(F)})?l:window.location.origin+(l.startsWith("/")?"":"/")+l}function M(){B().done(function(){a.fma&&(O||(a.fma.model.config.redirectUrl=
212z),a.fma.login())})}function g(){B().done(function(){a.fma&&a.fma.logout()})}function E(){B().done(function(){a.fma&&a.fma.register()})}function w(l){var F=b.Deferred();Y().done(function(J){J.loaded?a.FPS.get(l,{success:function(V){F.resolve(V)},error:function(V,S,T){n.log("user.lib: failed to load get FPS values",T,l);F.reject()}}):n.log("user.lib: getFps failed, FPS library not loaded")});return F.promise()}function G(l){var F=b.Deferred();Y().done(function(J){J.loaded?a.FPS.set(l,{success:function(V){F.resolve()},
213error:function(V,S,T){n.log("user.lib: failed to load set FPS values",T,l);F.reject()}}):n.log("user.lib: setFps failed, FPS library not loaded")});return F.promise()}function m(l){return Object.assign({},l)}function q(l){var F=n.cookie.get("FPI");F=F?n.parameters.decode(F):{};var J=window.location.host.includes(".adobeaemcloud.com")?window.location.host:y.settings["siteCookieDomain"+y.make];F=Object.assign(F,l);""===F.geoPACode&&delete F.geoPACode;n.cookie.set("FPI",n.parameters.encode(F),{path:"/",
214domain:""==(J||"")?null:J,expires:65})}Object.assign(D.namespace("FD.Brand.User",a),{location:u("location",p,{detail:x(function(l){d?l.resolve(d):FD.Brand.NgpServices.location(p().postalCode).then(function(F){F&&("CA"===y.region?(F=F.Provinces&&F.Provinces.Province&&F.Provinces.Province.content,d={geoKey:F,province:F,regions:null,regionDetails:null}):d={geoKey:F.GeoKey,state:F.States&&F.States.State&&F.States.State.content,regions:(F.Regions.Region||[]).reduce(function(J,V){J[V.type]=V.Code;return J},
215{}),regionDetails:(F.Regions.Region||[]).reduce(function(J,V){J[V.type]=V;return J},{})},c.postalCode&&(F={make:y.make,radius:50,minDealers:1,maxDealers:1,postalCode:c.postalCode},c.geoPACode&&(F.prefDealerPACode=c.geoPACode),FD.Brand.NgpServices.dealers(F).done(function(J){J&&0!==J.length&&d&&(d.paCode=J[0].PACode?J[0].PACode:"");l.resolve(d)})))},function(){l.resolve(d)})}),setPostalCode:function(l,F){c&&"postalCode"===c.postalCode&&"user"===c||(c=c||{},c.postalCode=l,c.postalCodeSource="user",
216F?c.geoPACode=F:c.geoPACode&&delete c.geoPACode,null!==d&&(d=null,D.User.location.detail.$_reset()),q({zip:l,geoPACode:F||""}),h("location",p()))},setGeoPACode:function(l){c=c||{};l?c.geoPACode=l:c.geoPACode&&delete c.geoPACode;q({geoPACode:c.geoPACode||""})},coordinates:function(){K||(K={},n.env.geoLocation()&&window.navigator.geolocation.getCurrentPosition(function(l){l&&l.coords&&(K.lat=l.coords.latitude,K.lon=l.coords.longitude)}));return m(K)}}),pricing:u("pricing",function(){Q||(Q={},Q.planType=
217"CA"===y.region||"undefined"===typeof a.AXZAuthenticator?"MSRP":(new a.AXZAuthenticator).getPlanType(),Q.pricePlan={MSRP:"MSRP",AZ:"AZPLAN",SPX:"XPLAN",FNX:"XPLAN",PRX:"XPLAN"}[Q.planType]);return m(Q)}),authentication:u("authentication",x(function(l){var F=y.clwApplicationId,J=y.ciClientId;O="enabled"===y.fmaUseAzureAuth;var V=function(){var ea=a.fma,oa={};ea&&(ea.isAuthenticated?oa={authType:"user",accessToken:ea.CATBundle&&ea.CATBundle.access_token,authToken:ea.CATBundle&&ea.CATBundle.cat1_token,
218authProvider:"owner",userId:ea.CATBundle&&ea.CATBundle.userId,userLogin:"login: owner"}:ea.guestUserGuid&&(oa={authType:"anon",authProvider:"anonymous",userId:ea.guestUserGuid,userLogin:"login: current pc"}));L=Object.assign({loaded:!!ea,applicationId:F,ciClientId:J,authType:"none",userLogin:"logged out"},oa);l.resolve(m(L));n.log("user.lib: auth state",L)};if(L)V();else{b("body").on("fma_authenticated fma_unauthenticated",V);var S=y&&y.settings||{};if(!(a.fma||S.syn&&"exclude"===y.includeFMAScriptIfSyndicated)){var T=
219{"data-fma-script":"","data-app-id":F,"data-region":"na","data-lang":y.locale,"data-
219property-key":{USFord:"brand_ford",USLincoln:"brand_lincoln",CAFord:"brand_ford_ca",CALincoln:"brand_lincoln_ca"}[y.region+y.make]},Z=S.fmaDataFSUrl;"undefined"!==typeof Z&&0<Z.length&&(T["data-fs-url"]=Z);y&&"HomePage"===y.pageType&&"Ford"===y.make&&"CA"===y.region&&(z=D.Link&&D.Link.baseUrl("profileLanding"));O?(T["data-client-id"]=J,z?T["data-redirect-url"]=z:(T["data-base-path"]="/",T["data-base-path-redirection"]=
220"true",T["data-redirect-url"]=v(y.fmaRedirectPagePath||"/login/"))):(T["data-ibm-cid"]=J,z=z||a.location.href);n.url.loadAsScript(S.fmaIncludeScript,T,!0).done(function(){a.fma||(n.log("user.lib: FMA library failed to initialize"),V())}).fail(function(ea){n.log("user.lib: failed to load FMA library",ea);V()})}a.fma&&void 0!==a.fma.isAuthenticated&&V()}}),{login:function(){M()},logout:function(){g()},register:function(){E()},checkSession:function(){var l=b.Deferred();l.resolve(m(L));return l.promise()}}),
221fps:u("fps",x(function(l){var F=function(){l.resolve(m(k))},J=function(){a.FPS.config.locale=X;k.locale=X;k.loaded=!0;B().done(function(V){var S=V&&V.userId,T=I[V&&V.authType||""]||"";S&&""!==T?a.FPS.setExternalRef(T,S,{success:function(){k.externalRefType=T;k.externalRefId=S;F()},error:function(){n.log("user.lib: failed to set FPS external reference");F()}}):F()})};k?F():(k={loaded:!1},a.FPS?J():n.url.loadAsScript(N+"/script/"+y.make+("CA"===y.region?"/CAN":"/USA")).done(function(){a.FPS?J():F()}).fail(function(V){n.log("user.lib: failed to load FPS library",
222V);F()}))}),{get:w,set:G,notification:{getAll:function(){var l=b.Deferred();Y().done(function(F){F.loaded?a.FPS.Notifications.getAll({success:function(J){J&&J.SavedVehicleCount?(n.log("user.lib: getAllFpsNotifications, FPS call succeeded: ",J),l.resolve(J)):(n.log("user.lib: getAllFpsNotifications, FPS call succeeded, but savedVehicleCount was missing. resp is: ",J),l.reject())},error:function(J){n.log("user.lib: getAllFpsNotifications, FPS call failed. resp is: ",J);l.reject()}}):(n.log("user.lib: getAllFpsNotifications failed, FPS library not loaded"),
223l.reject())});return l.promise()}}}),dealer:u("dealer",x(function(l){var F=function(){l.resolve(m(f))};f?F():(f={},Y().done(function(J){J.loaded?w([{PreferredDealer:{max:1}}]).done(function(V){if(V=V&&0<V.length&&V[0].PreferredDealer){V=V.map(function(T){return T._paCode});var S=p();S=S&&S.postalCode?S.postalCode:"";if(0<V.length){FD.Brand.NgpServices.dealer({make:y.make,dealerPACode:V[0],customerPostalCode:S}).done(function(T){f.preferred=T;F()}).fail(F);return}}F()}).fail(F):F()}))}),{setPreferred:function(l){var F=
224b.Deferred();f.preferred&&f.preferred.PACode===l?F.resolve():Y().done(function(J){FD.Brand.NgpServices.dealer({make:y.make,dealerPACode:l}).done(function(V){V?G([FPS.lib.PreferredDealer(l,V.Name)]).done(function(S){f.preferred=V;D.User.dealer.current.$_reset();h("dealer",m(f));F.resolve()}).fail(function(){F.reject()}):(n.log("user.lib: no dealer found for "+l),F.reject())}).fail(function(){F.reject()})});return F.promise()},removePreferred:function(l){var F=b.Deferred();f.preferred&&f.preferred.PACode!==
225l?F.resolve():Y().done(function(J){FD.Brand.NgpServices.dealer({make:y.make,dealerPACode:l}).done(function(V){V?G([{PreferredDealer:{_paCode:l,description:V.Name},metadata:{active:"false"}}]).done(function(S){f.preferred&&(f.preferred=null,D.User.dealer.current.$_reset());h("dealer",m(f));F.resolve()}).fail(function(){F.reject()}):(n.log("user.lib: no dealer found for "+l),F.reject())}).fail(function(){F.reject()})});return F.promise()},refresh:function(){var l=f&&f.preferred&&f.preferred.PACode||
226"";f=null;D.User.dealer.current.$_reset();return D.User.dealer.current().done(function(){(f&&f.preferred&&f.preferred.PACode||"")!==l&&h("dealer",m(f))})}}),profile:u("profile",x(function(l){var F=function(){l.resolve(m(A))};A?F():FD.Brand.User.authentication.current().then(function(J){J&&"user"===J.authType?b.ajax({url:r+"/api/user-profile-lookup/v1/users/me?profileGroups\x3dnames,address,country,phoneNumbers,emails,timeZones",dataType:"json",headers:{"Auth-Token":J.authToken,"Application-Id":J.applicationId}}).done(function(V){A=
227V;F()}).fail(function(V){n.log("user.lib: Get User Profile failed",V);F()}):(n.log("user.lib: User not logged in, no profile is available"),F())})}))});
227var c=null,d=null,K=null,Q=null,L=null,k=null,A=null,f=null,I={anon:"CSDN-G",user:"CSDN"},X={en_us:"EN_US",es_us:"SP_US",en_ca:"EN_CA",fr_ca:"FR_CA"}[y&&y.locale||"en_us"],Y=D.User.fps.current,B=D.User.authentication.current,z=null,O=!1,N=y.settings.fpsUrl,r=y.settings.clwMpsHost;b(function(){var l=y.nameplate;l?q({make:y.make,model:l.ngpModelName,
228year:l.ngpYear,html:!1}):q({make:y.make,html:!1})});var t={},e=0})(window,jQuery,FD.Brand,FD.Brand.Util,FD.Brand.Context);
229(function(a,b,D,n){function y(g,E){E.success=g;E.cacheDate=M=(new Date).toString();p=!0;C[P]=v=E;window.localStorage.setItem(h,JSON.stringify(C))}function u(g){var E=new Date;return 24>Math.abs((new Date(g)).getTime()-E.getTime())/36E5?!0:!1}Object.assign(D.namespace("FD.Brand.RnO",a),{hasFpsId:function(){return x},getOrderStatus:function(){return b.Deferred(function(g){x?p&&u(M)?v.success&&!0===v.success?g.resolve(v):g.reject(v):b.getJSON("/aemservices/common/api.json/order/status",{fpsId:P}).then(function(E){y(!0,
230E);g.resolve(E)},function(E){y(!1,{});g.reject(E)}):g.reject({success:!1})}).promise()}});var h="fgxBrandsitesReserveAndOrder",C=null!==window.localStorage.getItem(h)?JSON.parse(window.localStorage.getItem(h)):{},P=n.cookie.get("gt_uid"),x=!(!P||null===P||"undefined"===typeof P),p=x&&C.hasOwnProperty(P),v=p?C[P]:null,M=null!==v&&v.hasOwnProperty("cacheDate")?v.cacheDate:"August 19, 1975 23:15:30"})(window,jQuery,FD.Brand,FD.Brand.Util);
231(function(a,b,D,n){function y(u,h,C,P){if(u){var x=u.indexOf("Image[|");0===x?x=7:(x=u.indexOf("Config[|"),x=0===x?8:null);if(x&&(x=u.substr(x).split("|"),3<x.length))return[n.digUrl,encodeURIComponent(x[0]),encodeURIComponent(x[1]),encodeURIComponent(x[2]),encodeURIComponent(h||"BP3TT-TILE-EXT"),encodeURIComponent(u),C||"EXT",P||{StrippedChassis:1,"F-650-750":1,"Econoline Cutaway":1}[x[1]]||4,"vehicle.png"].join("/")}return null}Object.assign(D.namespace("FD.Brand.Dig"),{url:y,resolve:function(u){var h=
232function(C){return!C.hasClass("fgx-not-lazy")&&(C.hasClass("lazyload")||C.siblings("img").hasClass("lazyload"))};b("[data-dig-src]",u).each(function(){var C=b(this);C.attr(h(C)?"data-src":"src",y.apply(null,C.attr("data-dig-src").split(","))).removeAttr("data-dig-src")});b("[data-dig-srcset]",u).each(function(){var C=b(this);C.attr(h(C)?"data-srcset":"srcset",y.apply(null,C.attr("data-dig-srcset").split(","))).removeAttr("data-dig-srcset")})}})})(window,jQuery,FD.Brand,FD.Brand.Context.settings);
233(function(a,b,D,n,y){function u(){V=!(!(Y&&Y.hasClass("brand-core")&&n&&n.settings)||n.settings.syn);n.allEnabledDisclosures.forEach(function(S){var T=S.name.replace(/\s+/g,"").toLowerCase();c[T]=[];S.disclosures.forEach(function(Z){c[T][Z.key]=Z})});O=n.accessibility&&n.accessibility.disclosureHeadingPrefix||"";N=n.accessibility&&n.accessibility.disclosureLabelPrefix||"";r=n.accessibility&&n.accessibility.dynamicDisclosureLabelPrefix||"";b("sup[data-vdm-disc]").each(function(){var S=b(this);S.attr("tabindex",
234"0");S.attr("role","button");S.attr("data-fgx-keypress","true");S.attr("aria-label",N+" "+S.text())});b("a[href^\x3d'#disc']").each(function(){var S=b(this);S.attr("tabindex","0");S.attr("role","button");S.attr("data-fgx-keypress","true");var T=S.text().trim();S.attr("aria-label",r+" "+T)});b("a[data-disc-inline]").each(function(){var S=b(this);S.attr("tabindex","0");S.attr("role","button");S.attr("data-fgx-keypress","true")});Y.append(d).append(K).on("click","sup[data-vdm-disc]",function(S){S.preventDefault();
235var T=b(S.currentTarget);0<T.closest(".fordMainNavigation").length&&S.stopPropagation();var Z=T.attr("data-vdm-disc"),ea=b(T.attr("data-vdm-disc-target"));h(S,function(){var oa=(Z||"").split("|");if(oa=1<oa.length&&c[oa[0].replace(/\s+/g,"").toLowerCase()][oa[1]]){if(ea.length){var ma=d.find(".fgx-tooltip-close");ea.add(ma).one("click",h);ea.append(d.off().on("click",function(qa){qa.stopPropagation()}))}ma=oa.id||"";P(O?O+" "+ma:ma,oa.detail,T)}else y.log("disclosures.lib: showTooltip invalid id : "+
236Z)})}).on("click",".fgx-popup-tooltip",p).on("click","a[href^\x3d'#disc']",v).on("click","button[href^\x3d'#disc']",v).on("click","a[href^\x3d'#show-tooltip']",g).on("click","a[href^\x3d'#price-tip']",E).on("click","a[data-disc-inline]",M);X.on("click",C);F=!0;m()}function h(S,T){Y.off("click",h);d.is(":visible")?(d.fadeOut(100,function(){d.off("click").appendTo("body");FD.Brand.Overlay.releaseFocus(e);"undefined"!=typeof T&&T()}),B&&(d.find(".fgx-tooltip").css({position:""}),B=!1),Y.removeClass("no-scroll-sm")):
237T&&T()}function C(S,T){K.is(":visible")?(K.fadeOut(100,function(){FD.Brand.Overlay.releaseFocus(l);"undefined"!=typeof T&&T()}),z&&(K.find(".fgx-tooltip").css({position:""}),z=!1),Y.removeClass("no-scroll-sm")):T&&T();G(l.lastFocus,"false")}function P(S,T,Z,ea,oa){var ma=0<Z.parent().closest(".fgx-tooltip-contents").length&&0>=Z.parent().closest(".price-tip").length,qa=y.currentBreakpoint();if(""===oa||"undefined"===typeof oa)oa="dialog";Q.text(S||"");L.html(T||"\u00a0");w(d);S=Z.closest("[data-dynamic-disclosure-enable]").find(".dynamic-disclosures");
238S.length?k.html(S.html()):k.html("");d.removeClass().addClass("fgx-brand-css "+(ea||""));B=!1;d.attr("role",oa);if(!ma){e.lastFocus=Z;ea=Z.offset();oa=Z.outerWidth();T=V?22:0;ma=ea.top+Z.outerHeight()+T;var wa=b(window).scrollTop(),Ea=b(window).height()+wa;Z=b(Z.attr("data-vdm-disc-target"));Z.length&&(S=Z.offset().top,ea.top-=S,ma-=S,wa=Z.scrollTop(),Ea=Z.height()+wa,ea.left-=Z.offset().left);d.addClass("fgx-brand-size-calc");Z=d.find(".fgx-tooltip");var Fa=Z.outerHeight();S=Z.outerWidth();var la=
239ma+Fa>Ea,Ba=ea.left+oa-S;if(V)if(qa=y.currentBreakpointBCS(),"gux-bkpt-sm"===qa)Ba=ma=0;else{qa="bcs-arrow--top";Ba+=7;la&&(ma=ea.top-Fa-T,qa="bcs-arrow--bottom");if(0>ma||ma<wa)if(ma=0>ma?25:wa,wa=ma+Fa,wa>ea.top){Ba=ea.left-S-T;qa="bcs-arrow--right";var Ua=100-(wa-ea.top-4)/Fa*100}0>Ba&&("bcs-arrow--right"===qa?(qa=ea.left+T,T=qa+oa,wa=T+S,Ba=b(a).width(),Ba=wa<Ba?T:qa+S<Ba?qa:ea.left,qa="bcs-arrow--left"):(Ua=ea.left-7,Ba=0<Ua?Ua:ea.left,Ua=oa/2/S*100));"undefined"==typeof Ua&&(Ua=100-oa/2/S*100);
240Z.toggleClass("bcs-arrow--top bcs-arrow--right bcs-arrow--bottom bcs-arrow--left",!1).addClass(qa);Z[0].style.setProperty("--bcs-tt__arrow-cross-pos",Ua+"%")}else"gux-bkpt-sm"===qa?(la&&(Ua=ma+Z.outerHeight()-Ea,ma=ea.top-Ua),0>ma?(ma=25,b(".fgx-tooltip").css({position:"fixed"}),B=!0):ma<wa&&(ma=wa),0>Ba&&(Ba=20)):(la&&(ma=ea.top-Z.outerHeight()+100),0>Ba&&(Ba=ea.left),0>ma?ma=25:ma<wa&&(ma=wa));
240d.find(".fgx-tooltip").css({top:ma,left:Ba});d.removeClass("fgx-brand-size-calc")}d.fadeIn(250,function(){FD.Brand.Overlay.trapFocus(e,
241t,".fgx-tooltip-close",e.lastFocus)});Y.one("click",h)}function x(S,T,Z,ea){var oa=y.currentBreakpoint();A.text(S);f.text(S);I.html(T||"\u00a0");w(K);G(l.lastFocus,"false");z=!1;l.lastFocus=Z;T=Z.offset();var ma=T.top+Z.outerHeight(),qa=b(window).height()+b(window).scrollTop();K.addClass("fgx-brand-size-calc");var wa=K.find(".fgx-tooltip");wa.toggleClass("no-heading",!S);var Ea=ma+wa.outerHeight()>qa;S=T.left+Z.outerWidth()-wa.outerWidth();ea?(K.addClass("brand-ds-style"),f.addClass("fgx-brand-ds body-one ff-b"),
242A.addClass("fgx-brand-ds body-one ff-b")):(K.removeClass("brand-ds-style"),f.removeClass("fgx-brand-ds body-two ff-b"),A.removeClass("fgx-brand-ds body-one ff-b"));"gux-bkpt-sm"===oa?(Ea&&(ea=ma+wa.outerHeight()-qa,ma=T.top-ea),0>ma?(ma=25,b(".fgx-tooltip.price-tip").css({position:"fixed"}),z=!0):ma<b(window).scrollTop()&&(ma=b(window).scrollTop()),0>S&&(S=20)):(Ea&&(ma=T.top-wa.outerHeight()+100),0>S&&(S=T.left),0>ma?ma=25:ma<b(window).scrollTop()&&(ma=b(window).scrollTop()));K.find(".fgx-tooltip").css({top:ma,
243left:S});K.removeClass("fgx-brand-size-calc");G(Z,"true");K.fadeIn(250,function(){FD.Brand.Overlay.trapFocus(l,t,".fgx-tooltip-close",l.lastFocus)})}function p(S){S.preventDefault();var T=b(S.currentTarget),Z=b(T.attr("data-vdm-disc-target"));h(S,function(){Z&&Z.length&&(d.find(".fgx-tooltip-close").off("click",h).one("click",h),Z.append(d));P("",T.find(".fgx-popup-tooltip-content").html(),T,"fgx-disclosure-popup")})}function v(S){S.preventDefault();var T=b(this);S=b(this).attr("href");if(-1<S.indexOf("\x3d")){S=
244S.split("\x3d")[1];S=T.closest("[data-dynamic-disclosure-enable]").find('[data-disclosure-id\x3d"'+S+'"]');var Z=S.data("disclosure-content"),ea=S.data("disclosure-title");S=S.data("disclosure-class");var oa=""===ea||void 0===ea?"fgx-disclosure-popup":"";""!==S&&"undefined"!==typeof S&&(oa+=" "+S);""!==Z&&void 0!==Z?h(null,function(){P(ea,Z,T,oa)}):y.log("disclosures.lib: dynamicDisclosureLinkClick link exists, but disclosure contains no content.")}else y.log("disclosures.lib: dynamicDisclosureLinkClick link is malformed...it should be formatted like: #disc\x3did")}
245function M(S){var T=b(this),Z=T.attr("data-disc-inline"),ea=T.attr("data-disc-title");Z&&h(null,function(){P(ea,Z,T,"fgx-disclosure-popup")})}function g(S){S.preventDefault();var T=b(this),Z=b(this).data("tooltip-role"),ea=b(this).data("tooltip-content");""!==ea&&void 0!==ea&&h(null,function(){P("",ea,T,"fgx-disclosure-popup",Z)})}function E(S){S.preventDefault();S=b(this);var T=b(this).attr("href");if(-1<T.indexOf("\x3d")){var Z=T.split("\x3d")[1],ea=S.closest("[data-price-tip-enable]");T=ea.hasClass("brand-ds-style");
246ea=ea.find('[data-price-tip-id\x3d"'+Z+'"]');Z=ea.data("price-tip-content");ea=ea.data("price-tip-title");""!==Z&&void 0!==Z?x(ea,Z,S,T):y.log("disclosures.lib: priceTipLinkClick link exists, but price tip contains no content.")}else y.log("disclosures.lib: priceTipLinkClick link is malformed...it should be formatted like: #price-tip\x3did")}function w(S){b("sup[data-vdm-disc]",S).each(function(){var T=b(this);T.attr("tabindex","0");T.attr("role","button");T.attr("data-fgx-keypress","true");T.attr("aria-label",
247N+" "+T.text())})}function G(S,T){S&&0<S.length&&S.is("[aria-expanded]")&&S.attr("aria-expanded",T)}function m(){0<J.length&&J.forEach(function(S){q(S)})}function q(S){if(S&&S.handler&&"function"===typeof S.handler)try{S.handler()}catch(T){console.log("An error occurred trying to fire a callback of the disclosures lib init listener for "+S.id,T)}}Object.assign(D.namespace("FD.Brand.Disclosures",a),{updateDisclosures:w,updateDisclosuresAll:function(S){w(S);b("a[data-disc-inline]").each(function(){b(this).attr({tabindex:"0",
248role:"button","data-fgx-keypress":"true"})})},popupDisclosureLinkClick:p,showPriceTip:x,setInitListener:function(S,T){F?q({id:S,handler:T}):J.push({id:S,handler:T})},global:{getData:function(S){S=(S||"").split("|");var T=1<S.length&&S[0].replace(/\s+/g,"").toLowerCase();return T&&c[T]&&c[T][S[1]]||null}},dynamic:{getData:function(S){var T=null;if(!S||0===S.length)return T;var Z=S.attr("href");if(-1<Z.indexOf("\x3d")){T=Z.split("\x3d")[1];var ea=S.closest("[data-dynamic-disclosure-enable]").find('[data-disclosure-id\x3d"'+
249T+'"]');Z=ea.data("disclosure-content");ea=ea.data("disclosure-title");T={id:S.text(),key:T,title:ea,detail:Z}}return T}}});var c={};D=n.accessibility&&n.accessibility.closeLabelPrefix||"";var d=b('\x3cdiv class\x3d"fgx-brand-css" role\x3d"dialog" aria-labelledby\x3d"fgx-brand-tooltipHeading" aria-describedby\x3d"fgx-brand-tooltipContent" style\x3d"display: none;"\x3e\x3cdiv class\x3d"fgx-tooltip" data-dynamic-disclosure-enable\x3e\x3cdiv class\x3d"icon icon-close fgx-tooltip-close" tabindex\x3d"0" role\x3d"button" data-fgx-keypress\x3d"true" aria-label\x3d"'+
250D+'"\x3e\x3c/div\x3e\x3ch2 id\x3d"fgx-brand-tooltipHeading" class\x3d"fgx-tooltip-heading fgx-tooltip-id"\x3e\x3c/h2\x3e\x3cdiv id\x3d"fgx-brand-tooltipContent" 
250class\x3d"fgx-tooltip-contents"\x3e\x3c/div\x3e\x3cdiv class\x3d"fgx-dynamic-disclosure-wrapper"\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'),K=b('\x3cdiv class\x3d"fgx-brand-css" role\x3d"dialog" aria-labelledby\x3d"fgx-brand-pricetipHeading" aria-describedby\x3d"fgx-brand-pricetipContent" style\x3d"display: none;"\x3e\x3cdiv class\x3d"fgx-tooltip price-tip"\x3e\x3cdiv class\x3d"icon icon-close fgx-tooltip-close" tabindex\x3d"0" role\x3d"button" data-fgx-keypress\x3d"true" aria-label\x3d"'+
251D+'"\x3e\x3c/div\x3e\x3cdiv class\x3d"fgx-tooltip-hdr"\x3e\x3c/div\x3e\x3ch2 id\x3d"fgx-brand-pricetipHeading" class\x3d"fgx-tooltip-heading fgx-brand-sr-text"\x3e\x3c/h2\x3e\x3cdiv id\x3d"fgx-brand-pricetipContent" class\x3d"fgx-tooltip-contents"\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'),Q=d.find(".fgx-tooltip-heading"),L=d.find(".fgx-tooltip-contents"),k=d.find(".fgx-dynamic-disclosure-wrapper");d.find(".fgx-tooltip-close");var A=K.find(".fgx-tooltip-hdr"),f=K.find(".fgx-tooltip-heading"),I=K.find(".fgx-tooltip-contents"),
252X=K.find(".fgx-tooltip-close"),Y=b("body"),B=!1,z=!1,O="",N="",r="",t="a:visible, [data-fgx-keypress]:visible",e={$el:d,hide:function(){b(".fgx-tooltip-close",d).trigger("click")},lastFocus:void 0},l={$el:K,hide:function(){b(".fgx-tooltip-close",K).trigger("click")},lastFocus:void 0},F=!1,J=[],V=!1;b(function(){u()})})(window,jQuery,FD.Brand,FD.Brand.Context,FD.Brand.Util);
253(function(a,b,D,n){function y(h,C,P,x,p){return b.Deferred(function(v){return b.ajax({headers:{"Application-id":u.clientId},dataType:"json",url:p?h:u.ngpServiceUrl+h,data:C}).done(function(M){var g;if(!(g=x))a:{if(M)if(M.Response)if("OK"===M.Response.status){g=!0;break a}else n.log("Service call failed ["+M.Response.status+"] "+M.Response.Message);else n.log("Service call failed - Response root missing");else n.log("Service call failed - No response");g=!1}g?v.resolve(P?P(M):M):v.reject()}).fail(function(M){n.log(h+
254" failed",M);v.reject(M)})}).promise()}var u=D.settings;Object.assign(FD.Brand.namespace("FD.Brand.NgpServices",a),{location:function(h){return y("/geo/PostalCodes.json",{postalCode:h},function(C){return n.objPath(C,"Response.PostalCode")})},dealers:function(h){return y("/dealer/Dealers.json",h,function(C){return n.toArray(n.objPath(C,"Response.Dealer"))})},dealer:function(h){return y("/dealer/Details.json",h,function(C){return n.objPath(C,"Response.Dealer")})},motorcraftDealer:function(h){return y("/dealer/Lookup.json",
255h,function(C){return n.toArray(n.objPath(C,"Response.Dealer"))})},dealerByUrlKey:function(h){return y("/dealer/DetailsByUrlKey.json",h,function(C){return n.objPath(C,"Response.Dealer")})},serviceLocations:function(h){return y("/dealer/ServiceLocations.json",h,function(C){return n.toArray(n.objPath(C,"Response.Dealer"))})},dealersAndServiceLocations:function(h){return y("/dealer/DealersAndServiceLocations.json",h,function(C){return n.toArray(n.objPath(C,"Response.Dealer"))})},dealerChatStatus:function(h){return y("/dealer/ChatStatus.json",
256h,function(C){return n.objPath(C,"Response.DealerChatStatus")})},dealerReviews:function(h){return y("/dealer/Reviews.json",h,function(C){return n.objPath(C,"Response.ReviewResponse")})},dealerSpecialties:function(h){return y("/dealer/Specialties.json",h||{},function(C){return n.objPath(C,"Response.Specialties")})},modelSlices:function(h){return y("/products/ModelSlices.json",h,function(C){return n.objPath(C,"Response.Model")})},trimLevels:function(h){return y("/products/ModelSlices.json",h,function(C){return n.objPath(C,
257"Response.Model")})},configDetail:function(h){return y("/config/Details.json",h,function(C){return n.objPath(C,"Response")})},searchTypeAhead:function(h){var C="Lincoln"===D.make?"/searchservices/l/":"/searchservices/f/";return b.Deferred(function(P){b.ajax({headers:{"Application-id":u.clientId,"Content-Type":"application/json"},dataType:"json",url:C,method:"POST",data:JSON.stringify(h)}).done(function(x){P.resolve(n.searchGoogleObjPath(x))}).fail(function(x){n.log(C+" failed",x);P.reject(x)})}).promise()},
258specialOffers:function(h){return y("/incentives/SpecialOffers.json",h,function(C){return n.objPath(C,"Response.Nameplate")})},attributesProxy:function(h,C,P){h={client:"common",region:D.region,url:h+"?"+n.parameters.encode(C),filter:P};C=u["shopUrl"+D.make+D.languageKey]||u["shopUrl"+D.make];if(h.url.includes("@")||h.url.includes("%40"))h.url+="/%";return b.getJSON(C+"/aemservices/common/api/attributes/proxy",h)},attributeMap:function(h){var C={};
258n.toArray(h||[]).forEach(function(P){P.name&&P.Value&&
259(C[P.name]=P.Value)});return C}})})(window,jQuery,FD.Brand.Context,FD.Brand.Util);
260(function(a,b,D,n){function y(g,E,w,G){var m=P[g];if(!m.api||!m.api.show||!1!==m.api.show(m)){x&&u(x);var q=m.$el.attr("data-overlay-scroll-offset");if(q&&"gux-bkpt-sm"!==n.currentBreakpoint()){q=q.split(",");var c=0;c=b(a).scrollTop();c=c<+q[0]?+q[0]-c:+q[1]+c;m.$el.css({top:c+"px"})}else"gux-bkpt-sm"===n.currentBreakpoint()&&m.$el.css({top:0});M.done(function(){p.fadeIn(100,function(){p.one("click",m.hide);m.$el.fadeIn(300,function(){"undefined"!==typeof E&&!0===E&&h(m,"undefined"!==typeof m.focusElements?
261m.focusElements:"a:visible, input:visible, select:visible, button:visible, [data-fgx-keypress]:visible",G,w);m.api&&m.api.afterShow&&m.api.afterShow()})})});x=g;b("body").addClass("no-scroll-sm fgx-brand-ovr-open")}}function u(g){var E=P[g];E.api&&E.api.hide&&!1===E.api.hide(E)||(x=null,p.off("click",E.hide),E.$el.fadeOut(300,function(){p.fadeOut(100,function(){E.api&&E.api.afterHide&&E.api.afterHide()});E.$el.css({top:null})}),C(E),b("body").removeClass("no-scroll-sm fgx-brand-ovr-open"))}function h(g,
262E,w,G,m){var q=b(g.$el),c=q.find(E);"undefined"!=typeof G&&(g.lastFocus=b(G));null!=w&&"undefined"!=typeof w?q.find(w).first().focus():c&&0<c.length&&c[0].focus();q.on("keydown",function(d){let K=!1;if(!(d.ctrlKey||d.metaKey||d.altKey)){switch(d.which){case 27:if(g.api&&g.api.cancel&&!1===g.api.cancel(g))return;g.hide();G.focus();K=!0;m&&d.stopPropagation();break;case 9:c=q.find(E),d.shiftKey?d.target===c[0]&&(c[c.length-1].focus(),K=!0):d.target===c[c.length-1]&&(c[0].focus(),K=!0)}K&&d.preventDefault()}})}
263function C(g){b(g.$el).off("keydown");g&&g.skipLastFocus||(g.lastFocus&&"undefined"!=typeof g.lastFocus?g.lastFocus.focus():0<b(".fordMainNavigation").length?b(".fordMainNavigation a.navbar-brand").focus():0<b(".lincolnMainNavigation").length?b(".lincolnMainNavigation a.navbar-brand:visible").focus():b("a").first().focus())}var P={},x=null,p,v=b.Deferred(),M=v.promise();Object.assign(D.namespace("FD.Brand.Overlay",a),{instance:P,register:function(g,E,w,G){E={id:g,$el:b(E),api:w,focusElements:G,show:function(...m){y(g,
264...m)},hide:function(...m){u(g,...m)}};P[g]?0<E.$el.length&&(P[g].$el=E.$el):P[g]=E;return E},show:y,trapFocus:h,releaseFocus:C,hideActive:function(){x&&P[x]&&u(x)}});b(function(){p=b('\x3cdiv style\x3d"display: none;" class\x3d"fgx-brand-css"\x3e\x3cdiv class\x3d"fgx-overlay-background"\x3e\x3c/div\x3e\x3c/div\x3e');p.appendTo(b("body"));v.resolve()})})(window,jQuery,FD.Brand,FD.Brand.Util);
265(function(a,b,D,n,y,u,h){function C(){if(null!==t)return t;var S=b.Deferred(),T=function(){a.fdcc?a.fdcc.init(function(){S.resolve()}):(y.log("pricing - spc loader failed to initialize"),S.reject())};V||(V=D.Context&&D.Context.mtxActions);if(a.fdcc)T();else{var Z="/aemservices/common/api/component/v2/loader.js/golf-spc?";"local"!==I.settings.env&&(Z=(I.settings["shopUrl"+I.make+I.languageKey]||I.settings["shopUrl"+I.make])+y.url.prepend(Z,"/cmslibs"));y.url.loadAsScript(Z+b.param({make:X,region:I.region})).done(function(){T()}).fail(function(ea,
266oa,ma){y.log("pricing - failed to load spc loader "+ma);S.reject()})}return t=S.promise()}function P(S,T){var Z=b.extend({zipcode:n.location.current().postalCode||f[FD.Brand.Context.region],plantype:F.planType},B,Object.keys(S).reduce(function(ea,oa){S[oa]&&(ea[oa]=S[oa]);return ea},{}));T||(Z.paymentFrequency=I.paymentFrequency||"monthly");Z.model&&(Z.options=Z.options||{},Z.options.allowChangeVehicle=!1);return Z}function x(S){if("number"==typeof S)return"fr"===I.language?S.toFixed(0).replace(/./g,
267function(T,Z,ea){return Z&&"."!==T&&0===(ea.length-Z)%3?" "+T:T})+" $":"$"+S.toFixed(0).replace(/./g,function(T,Z,ea){return Z&&"."!==T&&0===(ea.length-Z)%3?","+T:T})}function p(S,T){return b.parseJSON(S.closest("["+T+"]").attr(T)||"{}")}function v(){var S=n.location.current().postalCode||"";return'\x3ca data-fgx-postal-link href\x3d"#$postalCode" role\x3d"button" data-fgx-keypress\x3d"true" aria-label\x3d"'+(J+" "+S)+'"\x3e'+(n.location.current().postalCode||"(Enter a Location)")+"\x3c/a\x3e"}function M(){var S=
268"view all offers",T="",Z=V&&V.viewOffersClickAction;I&&I.pricingDisclaimerLabels&&(S=I.pricingDisclaimerLabels.viewOffersLabel||"view all offers",T=I.pricingDisclaimerLabels.viewOffersAri
268aLabel||"");return'\x3ca data-fgx-view-offers-link href\x3d"#$incentives" data-fgx-keypress\x3d"true" aria-label\x3d"'+T+'"'+(Z?" data-fd-metrics-click\x3d'"+Z+"'":"")+"\x3e"+S+"\x3c/a\x3e"}function g(S,T){var Z=b.Deferred();T||O.push(S);var ea=[],oa=[];b("[data-pricing-template],[data-pricing-template-lease],[data-pricing-template-finance],[data-pricing-template-cash]",
269S).each(function(){var ma=b(this),qa=b.Deferred(),wa=ma.attr("data-pricing-template"),Ea=d(wa,"{price}"),Fa=P(p(ma,"data-pricing-context"),!1),la=ma.attr("data-pricing-trim")||Fa.trimId;la||Fa.configToken||Fa.vin||!Ea?(b.when(la&&A(Fa)).done(function(Ba){var Ua=null,da=null;if(la)if(Ua=Ba&&Ba[(la||"").trim()]){if(Ea){Ba=G(Ua);var pa=x(Ba),fa={price:pa||"{price}"};fa="{price}"===wa?fa.price:D.Util.template(wa||"",{interpolate:/{([\s\S]+?)}/g})(fa);ma.html(fa);pa&&ma.data("pricing",{price:pa,priceValue:Ba});
270c(ma,Ua);ea.push(ma);h.updateDisclosures(ma);qa.resolve();return}da=Ua.token}else da="#none#",y.log("Invalid trim id "+la,Ba);K(Fa).done(function(R){var W=wa;R=da?R.find(function(U){return U.trim===da}):R;Array.isArray(R)&&(R=R[0]);if(R){var aa;E(ma)?R.pricingLabel=q(p(ma,"data-pricing-labels"),R):R.pricingLabel=m(p(ma,"data-pricing-labels"),R);wa=wa||ma.attr("data-pricing-template-"+R.offerType);W=ma.closest("[data-pricing-context]");"Lincoln"==FD.Brand.Context.make&&E(ma)&&W.is("[data-lincoln-vehicle-menu-as-shown-price]")?
271"true"===W.attr("data-lincoln-vehicle-menu-as-shown-price")&&(aa=D.Util.template("{baseAsShown}",{interpolate:/{([\s\S]+?)}/g})):"Ford"==FD.Brand.Context.make&&E(ma)&&W.is("[data-ford-vehicle-menu-as-shown-price]")?"true"===W.attr("data-ford-vehicle-menu-as-shown-price")&&(aa=D.Util.template("{baseAsShown}",{interpolate:/{([\s\S]+?)}/g})):aa=D.Util.template(wa,{interpolate:/{([\s\S]+?)}/g});W=aa(R)}ma.html(W);c(ma,R);ma.data("pricing",R);ea.push(ma);h.updateDisclosures(ma);qa.resolve()}).fail(function(){y.log("pricing - getPricingData call failed for cfg: ",
272Fa);qa.resolve()})}),oa.push(qa.promise())):k().done(function(Ba){Ba=Ba.find(function(fa){return fa.model===Fa.model&&fa.year===Fa.year});var Ua=G(Ba),da=x(Ua),pa={price:da||"{price}"};pa="{price}"===wa?pa.price:D.Util.template(wa||"",{interpolate:/{([\s\S]+?)}/g})(pa);ma.html(pa);da&&ma.data("pricing",{price:da,priceValue:Ua});c(ma,Ba);ea.push(ma);h.updateDisclosures(ma);qa.resolve()})});b("[data-pricing-payment-toggle]",S).toggleClass("fgx-brand-hidden",!n.location.current().postalCode);b.when.apply(b,
273oa).done(function(){Z.resolve(ea)});return Z.promise()}function E(S){return"true"===S.closest("[data-pricing-context]").attr("data-pricing-use-as-shown")}function w(S){var T=F.planType;return!0===S.planApplicable||!1===S.planApplicable?S.planApplicable?{MSRP:"msrp",AZ:"az"}[T]||"x":"msrp":"MSRP"!==T&&("AZ"===F.planType?S.az&&"az":!1!==S[F.planType.toLowerCase()]&&S.x&&"x")||"msrp"}function G(S){return S&&S[w(S)]}function m(S,T){return b.extend({},z,S)[T&&w(T)||"msrp"]}function q(S,T){return b.extend({},
274z,S)[T&&"as-shown_"+w(T)||"as-shown_msrp"]}function c(S,T){var Z=p(S,"data-pricing-labels"),ea=S.attr("data-pricing-label-parent-selector");(ea=ea&&"undefined"!=typeof ea?S.closest(ea):S.parent())&&0<ea.length&&(S=E(S)?q(Z,T):m(Z,T),ea.find("[data-pricing-label]").html(S))}function d(S,T){var Z=!1,ea=T||"{price}";if(S&&"undefined"!=typeof S&&(S=S.match(/{([\s\S]+?)}/g))){var oa=!0;S.forEach(function(ma){ma!=ea&&(oa=!1)});Z=oa}return Z}function K(S){var T=[S.make,S.model,S.year,S.configToken,S.vin].join(""),
275Z=N[T];
275if(!Z){if(S.make&&S.model&&S.year){var ea=b.Deferred();C().done(function(){var oa=function(){a.fdcc.spc.isBusy()||Y?setTimeout(oa,100):(Y=!0,(S.configToken||S.vin?Q(S):L(S)).done(function(ma){Y=!1;ma?ea.resolve(ma):ea.reject()}))};oa()}).fail(function(){ea.reject()});Z=ea.promise()}else Z=b.when(null);N[T]=Z}return Z}function Q(S){var T=b.Deferred();a.fdcc.spc.calculate(function(Z){if(Z){var ea={id:Z.trimName&&Z.trimName.substr(Z.model.length+1).replace(/ /g,"").toLowerCase(),trim:Z.trim,trimName:Z.trimName,
276offerType:"lease"===Z.paymentType?"lease":Z.buy&&Z.buy.specialApr?"finance":"cash",price:x(Z.price),priceValue:Z.price,paymentType:Z.paymentType,baseAsShown:x(Z.baseAsShown),basePrice:x(Z.basePrice||Z.price),pricingData:Z,payment:x(Z.payment),apr:Z.buy&&Z.buy.apr||Z.lease&&Z.lease.apr,term:Z.buy&&Z.buy.term||Z.lease&&Z.lease.term,signingAmount:x(Z.lease&&Z.lease.signingAmount),pricingDate:FD.Brand.Util.dateTime.longFormat(),planApplicable:Z.planApplicable,postalCode:v(),hasPostalCode:!!n.location.current().postalCode,
277downPayment:x(Z.downPayment),incentives:x(Z.incentives),viewOffersLink:M()};switch(ea.offerType){case "lease":ea.offerText=x(Z.payment)+"/mo "+Z.lease.term+" month lease";break;case "finance":ea.offerText=x(Z.payment)+"/mo "+Z.buy.term+" month finance"}T.resolve(ea)}else T.resolve(null)},P(S,!1));return T.promise()}function L(S){var T=b.Deferred(),Z=P(S,!1);A(S).done(function(ea){null===ea?T.resolve(null):a.fdcc.spc.calculateTrimPayments(function(oa){if(oa&&oa.trimPayments){var ma=oa.trimPayments.map(function(qa){var wa=
278null,Ea=null,Fa=ea&&Object.values(ea).find(function(Ba){return Ba.token===qa.trim});["lease","finance","cash"].forEach(function(Ba){var Ua=qa[Ba],da=Ua&&Ua.payment;da&&(!wa||wa.payment>da)&&(wa=Ua,Ea=Ba)});wa||(wa={});var la=Fa?G(Fa):wa.basePrice;Fa={id:qa.trimName&&qa.trimName.substr(oa.model.length+1).replace(/ /g,"").toLowerCase(),trim:qa.trim,trimName:qa.trimName,ngpTrimName:Fa&&Fa.ngpTrimName,offer:wa,offerType:Ea,offerPrice:x(wa.price),offerPriceValue:wa.price,price:x(la),basePrice:x(la),priceValue:la,
279paymentType:wa.paymentType,baseAsShown:x(wa.baseAsShown),pricingData:qa,payment:x(wa.payment),apr:wa.buy&&wa.buy.apr||wa.lease&&wa.lease.apr,term:wa.buy&&wa.buy.term||wa.lease&&wa.lease.term,signingAmount:x(wa.lease&&wa.lease.signingAmount),pricingDate:FD.Brand.Util.dateTime.longFormat(),postalCode:v(),planApplicable:wa.planApplicable,hasPostalCode:!!n.location.current().postalCode,downPayment:x(wa&&wa.downPayment),incentives:x(wa&&wa.incentives),viewOffersLink:M()};switch(Ea){case "lease":Fa.offerText=
280x(wa.payment)+"/mo "+wa.lease.term+" month lease";break;case "finance":Fa.offerText=x(wa.payment)+"/mo "+wa.buy.term+" month finance"}return Fa});T.resolve(ma)}else T.resolve(null)},Z)});return T.promise()}function k(){var S=b.Deferred(),T=S.promise(),Z=function(){S.resolve(l)};l?l.promise?T=l:Z():"CA"===I.region?(l=T,n.location.detail().done(function(ea){if(ea&&"QC"===ea.province){var oa=a.sessionStorage.getItem("fgx-pricing-QC");(l=oa&&JSON.parse(oa))?Z():b.getJSON("/aemservices/brand/api/nameplate/pricing",
281{region:I.region,make:I.make,province:ea.province}).done(function(ma){ma&&(a.sessionStorage.setItem("fgx-pricing-QC",JSON.stringify(ma)),l=ma,Z());S.resolve(null)}).fail(function(){S.resolve(null)})}else l=e,Z()})):(l=e,Z());return T}function A(S){var T=b.Deferred(),Z=T.promise();if(S.model&&S.year){var ea=S.model+"-"+S.year+"-"+S.zipcode,oa=r[ea];if(oa)oa.promise?Z=oa:T.resolve(oa);else{var ma=a.sessionStorage.getItem("fgx-pricing-trims-"+ea);ma?(oa=JSON.parse(ma),r[ea]=oa,T.resolve(oa)):(r[ea]=
282Z,oa={},u.modelSlices(Object.assign({},S,{modelSliceDefiners:"modelId",modelSliceAttributes:"modelId",planType:F.planType,postalCode:S.zipcode,appContext:"T1"})).done(function(qa){y.toArray(y.objPath(qa,"ModelSlices.ModelSlice")||[]).forEach(function(wa){var Ea=u.attributeMap(wa.Attribute).modelId||"",Fa=wa.Pricing,la=Fa.PlanApplicability,Ba={ngpTrimName:Ea,token:wa.ConfigToken,msrp:parseFloat("CA"===I.region?Fa.StartingAtPrice:Fa.BaseMSRP)};"CA"!==I.region&&("true"===la.AZ&&(Ba.az=parseFloat(Fa.BaseAZPlan)),
283Ba.x=parseFloat(Fa.BaseXPlan),la.SPX===la.FNX&&la.FNX===la.PRX?"true"!==la.SPX&&delete Ba.x:["SPX","FNX","PRX"].forEach(function(Ua){Ba[Ua.toLowerCase()]="true"===la[Ua]}));Ea&&(oa[Ea]=Ba,oa[Ea.replace(/[^A-Za-z0-9\-_:]/g,"").toLowerCase()]=Ba)});r[ea]=oa;try{a.sessionStorage.setItem("fgx-pricing-trims-"+ea,JSON.stringify(oa))}catch(wa){}T.resolve(oa)}).fail(function(){y.log("pricing - modelSlices call failed.");T.resolve(null)}))}}else T.resolve(null);return Z}Object.assign(D.namespace("FD.Brand.Pricing",
284a),{pricingData:K,label:m,refresh:g,format:x,show:function(S,T){var Z=b.Deferred();C().done(function(){var ea=P(S,!0),oa=S.trimId;b.when(oa&&A(S)).done(function(ma){if(ma=ma&&ma[(oa||"").trim()])ea.trim=ma.token;var qa=n.location.current().postalCode,wa=!1;a.fdcc.spc.reset();a.fdcc.spc.show(function(Ea){wa&&Ea.zipcode!==qa&&n.location.setPostalCode(Ea.zipcode);Z.resolve(Ea)},ea,function(Ea){"PostalCodeEntryView"===Ea&&(wa=!0);var Fa=D&&D.Metrics||{handler:{direct:function(){}}};"FinanceTabView"===
285Ea?V&&!Fa.spcFlags.tabDisplayed("finance")&&(Ea=Fa.spcFlags.tabDisplayed("lease")||Fa.spcFlags.tabDisplayed("purchase")?"spcFinanceTabAdditionalViewAction":"spcFinanceTabViewAction",Fa.handler.direct(V[Ea]),Fa.spcFlags.set("finance",!0)):"LeaseTabView"===Ea?V&&
285!Fa.spcFlags.tabDisplayed("lease")&&(Ea=Fa.spcFlags.tabDisplayed("finance")||Fa.spcFlags.tabDisplayed("purchase")?"spcLeaseTabAdditionalViewAction":"spcLeaseTabViewAction",Fa.handler.direct(V[Ea]),Fa.spcFlags.set("lease",!0)):"PurchaseTabView"===
286Ea?V&&!Fa.spcFlags.tabDisplayed("purchase")&&(Ea=Fa.spcFlags.tabDisplayed("finance")||Fa.spcFlags.tabDisplayed("lease")?"spcPurchaseTabAdditionalViewAction":"spcPurchaseTabViewAction",Fa.handler.direct(V[Ea]),Fa.spcFlags.set("lease",!0)):"FinancePrintClick"===Ea?V&&Fa.handler.direct(V.spcFinancePrintClickAction):"LeasePrintClick"===Ea?V&&Fa.handler.direct(V.spcLeasePrintClickAction):"PurchasePrintClick"===Ea?V&&Fa.handler.direct(V.spcPurchasePrintClickAction):"CreditLinkClick"===Ea?V&&Fa.handler.direct(V.spcCreditLinkClickAction):
287"CalculatorHidden"===Ea?(V&&Fa.handler.direct(V.spcCalculatorHiddenAction),Fa.spcFlags.reset()):"FinanceChangeModelClick"===Ea?V&&Fa.handler.direct(V.spcFinanceChangeModelClickAction):"LeaseChangeModelClick"===Ea?V&&Fa.handler.direct(V.spcLeaseChangeModelClickAction):"PurchaseChangeModelClick"===Ea?V&&Fa.handler.direct(V.spcPurchaseChangeModelClickAction):"FinanceUpdatePostalClick"===Ea?V&&Fa.handler.direct(V.spcFinanceUpdatePostalCodeClickAction):"LeaseUpdatePostalClick"===Ea?V&&Fa.handler.direct(V.spcLeaseUpdatePostalCodeClickAction):
288"PurchaseUpdatePostalClick"===Ea?V&&Fa.handler.direct(V.spcPurchaseUpdatePostalCodeClickAction):"FinanceIballClick"===Ea?V&&Fa.handler.direct(V.spcFinanceIballClickAction):"LeaseIballClick"===Ea?V&&Fa.handler.direct(V.spcLeaseIballClickAction):"PurchaseIballClick"===Ea&&V&&Fa.handler.direct(V.spcPurchaseIballClickAction)},T)})}).fail(function(){Z.reject()});return Z.promise()},postalLink:v,formatPriceTipData:function(S){if(S){var T=S.pricingData||{},Z=S.pricingData.incentiveList,ea=w(S);S={basePrice:x(S.pricingData.basePrice),
289options:x(S.pricingData.options),destinationCharges:x(S.pricingData.destinationCharges),sellingPrice:x(S.pricingData.sellingPrice),totalIncentives:x(S.pricingData.incentives),price:x(S.pricingData.price),showFriendsAndNeighbors:S.pricingData.showFriendsAndNeighbors&&1==S.pricingData.showFriendsAndNeighbors,friendsAndNeighborsSavings:x(S.pricingData.friendsAndNeighborsSavings),incentives:[],paymentType:T.paymentType,planId:ea,planTypes:{msrp:"msrp"===ea,az:"az"===ea,x:"x"===ea}};"CA"===I.region&&Object.assign(S,
290{caDeliveryAllowance:T.caDeliveryAllowance&&x(T.caDeliveryAllowance),caSupplementDeliveryAllowance:T.caSupplementDeliveryAllowance&&x(T.caSupplementDeliveryAllowance),caEmployeePricingDiscount:T.caEmployeePricingDiscount&&x(T.caEmployeePricingDiscount),caAcTax:T.caAcTax&&x(T.caAcTax),luxuryTax:T.luxuryTax&&x(T.luxuryTax),caGreenLevy:T.caGreenLevy&&x(T.caGreenLevy),caSalesTax:T.caSalesTax&&x(T.caSalesTax),caLeasePaymentSalesTax:T.caLeasePaymentSalesTax&&x(T.caLeasePaymentSalesTax),totalIncentives:T.incentives&&
291x(T.incentives),tradeIn:T.tradeIn&&x(T.tradeIn),hasBuyPaymentType:!(!T.paymentType||"buy"!==T.paymentType),hasLeasePaymentType:!(!T.paymentType||"lease"!==T.paymentType)});if(Z)for(T=0;T<Z.length;T++)ea={name:Z[T].Name,disclaimer:Z[T].Disclaimer,amount:x(Z[T].Amount),offerValidRange:FD.Brand.Util.dateTime.longFormat(Z[T].StartDate)+"-"+FD.Brand.Util.dateTime.longFormat(Z[T].ExpiryDate)},S.incentives.push(ea);return S}},price:G,planId:w});var f={US:"48120",CA:"L6J5E4"},I=FD.Brand.Context,X=I.make,
292Y=!1,B={make:X,model:I.nameplate&&I.nameplate.ngpModelName,year:I.nameplate&&I.nameplate.ngpYear},z=I.priceLabel,O=[],N={},r={},t=null,e=D.Context.nameplatePricing,l=null,F=n.pricing.current(),J=I.accessibility&&I.accessibility.postalCodeLabelPrefix||"",V=null;n.location.subscribe(function(){y.log("context change, refreshing pricing");N={};l=null;O.forEach(function(Z){g(Z,1)});var S=n.location.current().postalCode,T=J+" "+S;b("[data-fgx-postal-link]").text(S).attr("aria-label",T)},!0)})(window,jQuery,
293FD.Brand,FD.Brand.User,FD.Brand.Util,FD.Brand.NgpServices,FD.Brand.Disclosures);(function(a,b){a=a.createElement("img");"srcset"in a&&"sizes"in a||b.url.loadAsScript("/etc.clientlibs/brand_ford/brand/clientlibs/vendor/picturefill/js/picturefill.min.js",{async:""})})(document,FD.Brand.Util);
294(function(a,b,D,n,y){const u=y.useInlineDeepDive;if("Lincoln"===y.make&&u){y=y&&y.settings;var h={brightcoveAccountId:y&&y.videoAccount,brightcovePlayerId:y&&y.videoPlayerKey,isYoutube:!1,defaultFilmstripExpanded:!1},C=null,P=null,x=p(v);Object.assign(D.namespace("FD.Brand.Video",a),{bcp:{create:g,resetInstance:w},videoItem:{create:function(m){return new G(m)}}});function p(m){var q=null,c=function(){if(null===q){var d=b.Deferred();q=d.promise();m(d)}return q};c.$_reset=function(){q=null};return c}
295function v(m){var q=function(){m.resolve(Object.assign({},P))};
295P?q():(P={loaded:!1,basePath:"/etc.clientlibs/brand_ford/brand/clientlibs/vendor/brightcove/resources"},n.url.loadAsScript(P.basePath+"/bcgs_ford_player_framework.min.js").done(function(){P.loaded=!0;try{FordPlayer.setPageWideConfig(h)}catch(c){n.log("video.lib: There was an error setting the pageWideConfig")}q()}).fail(function(c){n.log("video.lib: failed to load the brightcove plugin framework",c);q()}))}function M(m,q,c){var d={};q&&
296c&&(d={autoplay:function(){c.autoplay("gux-bkpt-sm"===n.currentBreakpoint?!1:!0);c.one("play",function(){c.autoplay(!0)})},getCurrentTime:function(){var K=0;try{K=m&&m.isYoutube?c.getCurrentTime():c.currentTime()}catch(Q){n.log("video.lib::apiWrapper.getCurrentTime - issue retrieving currentTime from player.")}return K},setConfig:function(K){m=Object.assign({},m,K)},setCurrentVideo:function(K){m.currentVideo=K},hasFullscreen:function(){return!(!m||m.isYoutube)},isFullscreen:function(){var K=!1;try{K=
297c.isFullscreen()||!1}catch(Q){n.log("video.lib::apiWrapper.isFullscreen - issue retrieving fullscreen value from player")}return K}});return d}function g(m,q){var c=b.Deferred();E(m,q).then(function(d){var K=Object.assign({},q,m);d&&d.playerApi&&d.playerApi.setConfig(K);(d=Object.assign({},K,d))&&d.bcpFramework&&!d.firstInstance&&d.bcpFramework.reInit(m);c.resolve(d)},function(){c.resolve(null)});return c.promise()}function E(m,q){var c=b.Deferred();if(n.url.allowScript("2")){var d=q&&q.fgxInstanceId||
298"";if(C&&C[d]&&C[d].initialized&&!m.isLincoln)C[d].firstInstance=!1,c.resolve(C[d]);else{C=C||{};var K={firstInstance:!0};if(q&&q.fgxSetupSlideItem){var Q=b(q.template({index:q.index,count:q.count,typeSelector:q.slideItemClass,playerWrapperId:m.placeHolderDivId,slideHeadlineId:q.slideHeadlineId,slideTitle:q.slideTitle,slideDescription:q.slideDescription}));Q.closest("inlineDeepDive")||Q.addClass("active");Q.appendTo(q.slideContainer);K.slideItem=Q}x().done(function(L){L.loaded?(K.initialized=!0,K.bcpFramework=
299FordPlayer.create(m),K.bcpFramework.on("ready",function(){K.player=K.bcpFramework.getPlayer();K.playerApi=M(Object.assign({},q,m),K.bcpFramework,K.player);C[d]=K;c.resolve(C[d])})):(K.initialized=!1,K.bcpFramework=null,K.player=null,K.playerApi=null,C[d]=K,c.resolve(C[d]))})}}else n.log("video.lib: Brightcove Player Framework library not loaded due to privacy settings"),c.reject(),[".bri-billboard-slide-generic",".billboard-homepage-slide"].forEach(function(L){var k=document.querySelectorAll(L);0!==
300k.length&&(L=k[0].querySelectorAll(".inline-video-container"),k=k[0].querySelectorAll("picture"),L[0].style.display="none",k[0].style.display="block")});return c.promise()}function w(m){C&&C[m]&&(C[m].initialized=!1)}function G(m){this.config=Object.assign({},m||{});this.settings=Object.assign({},this.config.settings||{});this.actions=Object.assign({},this.config.actions||{});this.id=this.config.id||"";this.fgxInstanceId=this.config.fgxInstanceId||this.id;this.slideItem=this.config.slideItem;this.videoContainer=
301this.config.videoContainer;this.type=this.config.type;this.displayType=this.config.displayType;this.altMobileBp=this.config.altMobileBp||!1;this.transitionLock=this.skipManualPauseUpdate=this.manuallyPaused=this.loading=this.playing=this.initialized=!1;this._bcpBaseConfig={placeHolderDivId:this.config.id,isYoutube:!1,showFilmstripToggle:"inline"!==this.config.displayType,defaultFilmstripExpanded:!1,autoPlay:!1};this._brandBaseConfig={fgxInstanceId:this.config.id,fgxSetupSlideItem:"inline"!==this.config.displayType};
302this.bcpConfig=Object.assign({},this._bcpBaseConfig,this.config.bcpConfig||{});this.brandConfig=Object.assign({},this._brandBaseConfig,this.config.brandConfig||{});this._mtxBcpVidSegments={videoStart:{},videoSegment25:{videoNamePercentageWatched:"25% complete"},videoSegment50:{videoNamePercentageWatched:"50% complete"},videoSegment75:{videoNamePercentageWatched:"75% complete"},videoComplete:{videoNamePercentageWatched:"video complete"}};this._topics={};this._nextHandleId=0}G.prototype.autoplayBPClasses=
303{"gux-bkpt-sm":"fgx-brand-video-autoplay-mbl","gux-bkpt-med":"fgx-brand-video-autoplay-tab","gux-bkpt-lg":"fgx-brand-video-autoplay-dsk","gux-bkpt-xlg":"fgx-brand-video-autoplay-dsk"};G.prototype.autoplayBPClassesNoTab={"gux-bkpt-sm":"fgx-brand-video-autoplay-mbl","gux-bkpt-med":"fgx-brand-video-autoplay-mbl","gux-bkpt-lg":"fgx-brand-video-autoplay-dsk","gux-bkpt-xlg":"fgx-brand-video-autoplay-dsk"};G.prototype.create=function(m,q){var c=b.Deferred();if(this.initialized)c.resolve(this);else{this.bcpConfig=
304Object.assign({},this.bcpConfig||{},m||{});this.brandConfig=Object.assign({},this.brandConfig||{},q||{});var d=this;D.Video.bcp.create(this.bcpConfig,this.brandConfig).then(function(K){if(K&&K.initialized){if(d.config=Object.assign({},d.config||{},K),d.initialized=!0,d.config.bcScriptLoaded=!0,!d.settings||null!==d.settings.muted&&"undefined"!=typeof d.settings.muted||(
304d.settings.muted=d.autoplayEnabledOnBP()),d.setSettingsOnPlayer(),d.config.bcpFramework&&(d.config.bcpFramework.on("play",function(){d.playing=
305!0;d.setManuallyPaused(!1);d.publishTopic("play",{topic:"play",inst:d})}),d.config.bcpFramework.on("pause",function(){d.playing=!1;d.setManuallyPaused(!0);d.publishTopic("pause",{topic:"pause",inst:d})}),d.config.bcpFramework.on("ended",function(){d.playing=!1;d.setManuallyPaused(!0,!0);d.publishTopic("ended",{topic:"ended",inst:d})}),d.config.bcpFramework.on("loaded",function(){d.publishTopic("loaded",{topic:"loaded",inst:d});b(document).trigger("brandinlinevid:loaded",[{topic:"loaded",inst:d}])}),
306d.config.bcpFramework.on("videoStart",function(Q){d.segmentUpdate("videoStart")}),d.config.bcpFramework.on("first-quartile",function(Q){d.segmentUpdate("videoSegment25")}),d.config.bcpFramework.on("second-quartile",function(Q){d.segmentUpdate("videoSegment50")}),d.config.bcpFramework.on("third-quartile",function(Q){d.segmentUpdate("videoSegment75")}),d.config.bcpFramework.on("fourth-quartile",function(Q){d.segmentUpdate("videoComplete")}
306),d.config.playerApi&&d.config.playerApi.hasFullscreen()&&d.config.player))d.config.player.on("fullscreenchange",
307function(){d.config.playerApi&&d.config.playerApi.isFullscreen()&&d.fireMetricAction("videoExpand")})}else d.config=Object.assign({},d.brandConfig),d.config.bcScriptLoaded=!1;c.resolve(d)})}return c.promise()};G.prototype.loadInViewport=function(){var m=b.Deferred();if(this.initialized)m.resolve(this);else{var q=b(this.videoContainer);!this.loading&&this.isVisible()?(this.loading=!0,this.create().done(function(c){this.loading=!1;c&&c.initialized&&q.attr("data-fgx-inline-video-initialized","true");
308m.resolve(c)})):m.resolve(this)}return m.promise()};G.prototype.loadInitialStateForBP=function(){this.loadInViewport().done(function(m){m&&m.initialized&&m.autoplayEnabledOnBP()&&m.isVisible()&&m.play(!0)})};G.prototype.getFramework=function(){return this.config&&this.config.bcpFramework?this.config.bcpFramework:null};G.prototype.setSettingsOnPlayer=function(m){var q=this;if(q.config.player){var c=D.Util.isEmpty(m)?q.settings||{}:m;Object.keys(c).forEach(function(d){var K=c[d];if(null!==K&&"undefined"!==
309typeof K)try{q.config.player[d](K)}catch(Q){n.log("VideoItem::setSettingsOnPlayer - error occurred setting the method on the player. {method}:{val} - ",d," : ",K," ",Q)}})}};G.prototype.play=function(m){var q=this.getFramework();if(q)try{this.transitionLock||this.playing||(m&&(this.skipManualPauseUpdate=!0),q.play())}catch(c){D.Util.log("VideoItem::play - error when trying to play the current video. ",c),this.skipManualPauseUpdate=!1}};G.prototype.pause=function(m){var q=this.getFramework();if(q)try{this.playing&&
310(m&&(this.skipManualPauseUpdate=!0),q.pause())}catch(c){D.Util.log("VideoItem::pause - error when trying to pause the current video. ",c),this.skipManualPauseUpdate=!1}};G.prototype.getAutoplayClassForBP=function(){let m=D.Util.currentBreakpoint(),q=this.altMobileBp?this.autoplayBPClassesNoTab:this.autoplayBPClasses;return q&&q[m]||"fgx-brand-video-autoplay-dsk"};G.prototype.autoplayEnabledOnBP=function(){return b(this.videoContainer).hasClass(this.getAutoplayClassForBP())};G.prototype.displayOnBP=
311function(){var m=D.Util.currentBreakpoint();return!(("gux-bkpt-sm"==m||"gux-bkpt-med"==m&&this.altMobileBp)&&this.hiddenOnMobile())};G.prototype.isVisible=function(){var m=b(this.videoContainer),q=!1;D.Util.inViewport(m)&&m.is(":visible")&&(q=!0);return q};G.prototype.setTransitionLock=function(m){this.transitionLock=m};G.prototype.isTransitioning=function(){return this.transitionLock};G.prototype.hiddenOnMobile=function(){return b(this.videoContainer).hasClass(".hide-video-on-mobile")};G.prototype.shownOnMobile=
312function(){return!this.hiddenOnMobile()};G.prototype.isPlaying=function(){return this.playing};G.prototype.isManuallyPaused=function(){return this.manuallyPaused};G.prototype.setManuallyPaused=function(m,q){if(!this.skipManualPauseUpdate||q)this.manuallyPaused=m;this.skipManualPauseUpdate=!1};G.prototype.subscribeTopic=function(m,q,c){this._topics[m]||(this._topics[m]=[]);c={topic:m,id:++this._nextHandleId,once:c||!1};this._topics[m].push({handle:c,callback:q});return c};G.prototype.publishTopic=
313function(m,q,c){if(!this._topics[m])return!1;var d=this,K=[];setTimeout(function(){(c?[{callback:c}]:d._topics[m]).forEach(function(Q){try{Q.callback(q,m);var L=Q&&Q.handle;L&&L.once&&K.push(L)}catch(k){n.log("video.lib: error occurred publishing videoItem topic "+m,q,k)}});0<K.length&&K.forEach(function(Q){try{d.unsubscribeTopic(Q)}catch(L){n.log("video.lib: error occurred while trying to call unsubscribeTopic with handle: ",Q," ",L)}})},0);return!0};G.prototype.unsubscribeTopic=function(m){var q=
314this._topics[m.topic];if(q){var c=q.findIndex(function(d){return d.handle.id===m.id});-1<c&&q.splice(c,1)}};G.prototype.segmentUpdate=function(m){if(m){var q=Object.assign({},this._mtxBcpVidSegments[m]||{},this.getMtxVideoData()||{});this.fireMetricAction(m,{video:q})}};G.prototype.getMtxVideoData=function(){return{segmentTime:this.getCurrentTime(),videoName:n.str.stripMarkup(this.config&&(this.config.mtxVideoName||this.config.videoTitle)||"")}};G.prototype.getCurrentTime=function(){var m=0;if(this.config.playerApi)try{m=
315this.config.playerApi.getCurrentTime()}catch(q){n.log("videoItem::getCurrentTime - issue retrieving the segmentTime")}return m};G.prototype.fireMetricAction=function(m,q){var c=this.actions||{};q||(q={});c&&c[m]&&FD.Brand.Metrics.handler.direct(c[m],q)}}else{y=y&&y.settings;h={brightcoveAccountId:y&&y.videoAccount,brightcovePlayerId:y&&y.videoPlayerKey,isYoutube:!1,defaultFilmstripExpanded:!1};P=C=null;x=p(v);Object.assign(D.namespace("FD.Brand.Video",a),{bcp:{create:g,resetInstance:w},videoItem:{create:function(m){return new G(m)}}});
316function p(m){var q=null,c=function(){if(null===q){var d=b.Deferred();q=d.promise();m(d)}return q};c.$_reset=function(){q=null};return c}function v(m){var q=function(){m.resolve(Object.assign({},P))};
316P?q():(P={loaded:!1,basePath:"/etc.clientlibs/brand_ford/brand/clientlibs/vendor/brightcove/resources"},n.url.loadAsScript(P.basePath+"/bcgs_ford_player_framework.min.js").done(function(){P.loaded=!0;try{FordPlayer.setPageWideConfig(h)}catch(c){n.log("video.lib: There was an error setting the pageWideConfig")}q()}).fail(function(c){n.log("video.lib: failed to load the brightcove plugin framework",
317c);q()}))}function M(m,q,c){var d={};q&&c&&(d={autoplay:function(){c.autoplay("gux-bkpt-sm"===n.currentBreakpoint?!1:!0);c.one("play",function(){c.autoplay(!0)})},getCurrentTime:function(){var K=0;try{K=m&&m.isYoutube?c.getCurrentTime():c.currentTime()}catch(Q){n.log("video.lib::apiWrapper.getCurrentTime - issue retrieving currentTime from player.")}return K},setConfig:function(K){m=Object.assign({},m,K)},setCurrentVideo:function(K){m.currentVideo=K},hasFullscreen:function(){return!(!m||m.isYoutube)},
318isFullscreen:function(){var K=!1;try{K=c.isFullscreen()||!1}catch(Q){n.log("video.lib::apiWrapper.isFullscreen - issue retrieving fullscreen value from player")}return K}});return d}function g(m,q){var c=b.Deferred();E(m,q).then(function(d){var K=Object.assign({},q,m);d&&d.playerApi&&d.playerApi.setConfig(K);(d=Object.assign({},K,d))&&d.bcpFramework&&!d.firstInstance&&d.bcpFramework.reInit(m);c.resolve(d)},function(){c.resolve(null)});return c.promise()}function E(m,q){var c=b.Deferred();if(n.url.allowScript("2")){var d=
319q&&q.fgxInstanceId||"";if(C&&C[d]&&C[d].initialized)C[d].firstInstance=!1,c.resolve(C[d]);else{C=C||{};var K={firstInstance:!0};if(q&&q.fgxSetupSlideItem){var Q=b(q.template({typeSelector:q.slideItemClass,playerWrapperId:m.placeHolderDivId,slideHeadlineId:q.slideHeadlineId}));Q.addClass("active");Q.appendTo(q.slideContainer);K.slideItem=Q}x().done(function(L){L.loaded?(K.initialized=!0,K.bcpFramework=FordPlayer.create(m),K.bcpFramework.on("ready",function(){K.player=K.bcpFramework.getPlayer();K.playerApi=
320M(Object.assign({},q,m),K.bcpFramework,K.player);C[d]=K;c.resolve(C[d])})):(K.initialized=!1,K.bcpFramework=null,K.player=null,K.playerApi=null,C[d]=K,c.resolve(C[d]))})}}else n.log("video.lib: Brightcove Player Framework library not loaded due to privacy settings"),c.reject(),[".bri-billboard-slide-generic",".billboard-homepage-slide"].forEach(function(L){var k=document.querySelectorAll(L);0!==k.length&&(L=k[0].querySelectorAll(".inline-video-container"),k=k[0].querySelectorAll("picture"),L[0].style.display=
321"none",k[0].style.display="block")});return c.promise()}function w(m){C&&C[m]&&(C[m].initialized=!1)}function G(m){this.config=Object.assign({},m||{});this.settings=Object.assign({},this.config.settings||{});this.actions=Object.assign({},this.config.actions||{});this.id=this.config.id||"";this.fgxInstanceId=this.config.fgxInstanceId||this.id;this.slideItem=this.config.slideItem;this.videoContainer=this.config.videoContainer;this.type=this.config.type;this.displayType=this.config.displayType;this.altMobileBp=
322this.config.altMobileBp||!1;this.transitionLock=this.skipManualPauseUpdate=this.manuallyPaused=this.loading=this.playing=this.initialized=!1;this._bcpBaseConfig={placeHolderDivId:this.config.id,isYoutube:!1,showFilmstripToggle:"inline"!==this.config.displayType,defaultFilmstripExpanded:!1,autoPlay:!1};this._brandBaseConfig={fgxInstanceId:this.config.id,fgxSetupSlideItem:"inline"!==this.config.displayType};this.bcpConfig=Object.assign({},this._bcpBaseConfig,this.config.bcpConfig||{});this.brandConfig=
323Object.assign({},this._brandBaseConfig,this.config.brandConfig||{});this._mtxBcpVidSegments={videoStart:{},videoSegment25:{videoNamePercentageWatched:"25% complete"},videoSegment50:{videoNamePercentageWatched:"50% complete"},videoSegment75:{videoNamePercentageWatched:"75% complete"},videoComplete:{videoNamePercentageWatched:"video complete"}};this._topics={};this._nextHandleId=0}G.prototype.autoplayBPClasses={"gux-bkpt-sm":"fgx-brand-video-autoplay-mbl","gux-bkpt-med":"fgx-brand-video-autoplay-tab",
324"gux-bkpt-lg":"fgx-brand-video-autoplay-dsk","gux-bkpt-xlg":"fgx-brand-video-autoplay-dsk"};G.prototype.autoplayBPClassesNoTab={"gux-bkpt-sm":"fgx-brand-video-autoplay-mbl","gux-bkpt-med":"fgx-brand-video-autoplay-mbl","gux-bkpt-lg":"fgx-brand-video-autoplay-dsk","gux-bkpt-xlg":"fgx-brand-video-autoplay-dsk"};G.prototype.create=function(m,q){var c=b.Deferred();if(this.initialized)c.resolve(this);else{this.bcpConfig=Object.assign({},this.bcpConfig||{},m||{});this.brandConfig=Object.assign({},this.brandConfig||
325{},q||{});var d=this;D.Video.bcp.create(this.bcpConfig,this.brandConfig).then(function(K){if(K&&K.initialized){if(d.config=Object.assign({},d.config||{},K),d.initialized=!0,d.config.bcScriptLoaded=!0,!d.settings||null!==d.settings.muted&&"undefined"!=typeof d.settings.muted||(
325d.settings.muted=d.autoplayEnabledOnBP()),d.setSettingsOnPlayer(),d.config.bcpFramework&&(d.config.bcpFramework.on("play",function(){d.playing=!0;d.setManuallyPaused(!1);d.publishTopic("play",{topic:"play",inst:d})}),d.config.bcpFramework.on("pause",
326function(){d.playing=!1;d.setManuallyPaused(!0);d.publishTopic("pause",{topic:"pause",inst:d})}),d.config.bcpFramework.on("ended",function(){d.playing=!1;d.setManuallyPaused(!0,!0);d.publishTopic("ended",{topic:"ended",inst:d})}),d.config.bcpFramework.on("loaded",function(){d.publishTopic("loaded",{topic:"loaded",inst:d});b(document).trigger("brandinlinevid:loaded",[{topic:"loaded",inst:d}])}),d.config.bcpFramework.on("videoStart",function(Q){d.segmentUpdate("videoStart")}),d.config.bcpFramework.on("first-quartile",
327function(Q){d.segmentUpdate("videoSegment25")}),d.config.bcpFramework.on("second-quartile",function(Q){d.segmentUpdate("videoSegment50")}),d.config.bcpFramework.on("third-quartile",function(Q){d.segmentUpdate("videoSegment75")}),d.config.bcpFramework.on("fourth-quartile",function(Q){d.segmentUpdate("videoComplete")}
327),d.config.playerApi&&d.config.playerApi.hasFullscreen()&&d.config.player))d.config.player.on("fullscreenchange",function(){d.config.playerApi&&d.config.playerApi.isFullscreen()&&d.fireMetricAction("videoExpand")})}else d.config=
328Object.assign({},d.brandConfig),d.config.bcScriptLoaded=!1;c.resolve(d)})}return c.promise()};G.prototype.loadInViewport=function(){var m=b.Deferred();if(this.initialized)m.resolve(this);else{var q=b(this.videoContainer);!this.loading&&this.isVisible()?(this.loading=!0,this.create().done(function(c){this.loading=!1;c&&c.initialized&&q.attr("data-fgx-inline-video-initialized","true");m.resolve(c)})):m.resolve(this)}return m.promise()};G.prototype.loadInitialStateForBP=function(){this.loadInViewport().done(function(m){m&&
329m.initialized&&m.autoplayEnabledOnBP()&&m.isVisible()&&m.play(!0)})};G.prototype.getFramework=function(){return this.config&&this.config.bcpFramework?this.config.bcpFramework:null};G.prototype.setSettingsOnPlayer=function(m){var q=this;if(q.config.player){var c=D.Util.isEmpty(m)?q.settings||{}:m;Object.keys(c).forEach(function(d){var K=c[d];if(null!==K&&"undefined"!==typeof K)try{q.config.player[d](K)}catch(Q){n.log("VideoItem::setSettingsOnPlayer - error occurred setting the method on the player. {method}:{val} - ",
330d," : ",K," ",Q)}})}};G.prototype.play=function(m){var q=this.getFramework();if(q)try{this.transitionLock||this.playing||(m&&(this.skipManualPauseUpdate=!0),q.play())}catch(c){D.Util.log("VideoItem::play - error when trying to play the current video. ",c),this.skipManualPauseUpdate=!1}};G.prototype.pause=function(m){var q=this.getFramework();if(q)try{this.playing&&(m&&(this.skipManualPauseUpdate=!0),q.pause())}catch(c){D.Util.log("VideoItem::pause - error when trying to pause the current video. ",
331c),this.skipManualPauseUpdate=!1}};G.prototype.getAutoplayClassForBP=function(){let m=D.Util.currentBreakpoint(),q=this.altMobileBp?this.autoplayBPClassesNoTab:this.autoplayBPClasses;return q&&q[m]||"fgx-brand-video-autoplay-dsk"};G.prototype.autoplayEnabledOnBP=function(){return b(this.videoContainer).hasClass(this.getAutoplayClassForBP())};G.prototype.displayOnBP=function(){var m=D.Util.currentBreakpoint();return!(("gux-bkpt-sm"==m||"gux-bkpt-med"==m&&this.altMobileBp)&&this.hiddenOnMobile())};
332G.prototype.isVisible=function(){var m=b(this.videoContainer),q=!1;D.Util.inViewport(m)&&m.is(":visible")&&(q=!0);return q};G.prototype.setTransitionLock=function(m){this.transitionLock=m};G.prototype.isTransitioning=function(){return this.transitionLock};G.prototype.hiddenOnMobile=function(){return b(this.videoContainer).hasClass(".hide-video-on-mobile")};G.prototype.shownOnMobile=function(){return!this.hiddenOnMobile()};G.prototype.isPlaying=function(){return this.playing};G.prototype.isManuallyPaused=
333function(){return this.manuallyPaused};G.prototype.setManuallyPaused=function(m,q){if(!this.skipManualPauseUpdate||q)this.manuallyPaused=m;this.skipManualPauseUpdate=!1};G.prototype.subscribeTopic=function(m,q,c){this._topics[m]||(this._topics[m]=[]);c={topic:m,id:++this._nextHandleId,once:c||!1};this._topics[m].push({handle:c,callback:q});return c};G.prototype.publishTopic=function(m,q,c){if(!this._topics[m])return!1;var d=this,K=[];setTimeout(function(){(c?[{callback:c}]:d._topics[m]).forEach(function(Q){try{Q.callback(q,
334m);var L=Q&&Q.handle;L&&L.once&&K.push(L)}catch(k){n.log("video.lib: error occurred publishing videoItem topic "+m,q,k)}});0<K.length&&K.forEach(function(Q){try{d.unsubscribeTopic(Q)}catch(L){n.log("video.lib: error occurred while trying to call unsubscribeTopic with handle: ",Q," ",L)}})},0);return!0};G.prototype.unsubscribeTopic=function(m){var q=this._topics[m.topic];if(q){var c=q.findIndex(function(d){return d.handle.id===m.id});-1<c&&q.splice(c,1)}};G.prototype.segmentUpdate=function(m){if(m){var q=
335Object.assign({},this._mtxBcpVidSegments[m]||{},this.getMtxVideoData()||{});this.fireMetricAction(m,{video:q})}};G.prototype.getMtxVideoData=function(){return{segmentTime:this.getCurrentTime(),videoName:n.str.stripMarkup(this.config&&(this.config.mtxVideoName||this.config.videoTitle)||"")}};G.prototype.getCurrentTime=function(){var m=0;if(this.config.playerApi)try{m=this.config.playerApi.getCurrentTime()}catch(q){n.log("videoItem::getCurrentTime - issue retrieving the segmentTime")}return m};G.prototype.fireMetricAction=
336function(m,q){var c=this.actions||{};q||(q={});c&&c[m]&&FD.Brand.Metrics.handler.direct(c[m],q)}}})(window,jQuery,FD.Brand,FD.Brand.Util,FD.Brand.Context);
337(function(a,b,D,n,y){function u(M,g,E,w,G){M=M.map(function(m){return m});-1!==G&&(M=M.slice(0,G));null!==M?(g.find(".search-res-item.search-suggestion-item").remove(),C(M,"fgx-brand-searchTypeAheadItem",g,E,w)):(g.parent().hide(),"undefined"!==typeof w&&w.text(""))}function h(M,g){let E;g=new RegExp(`(${null==g?void 0:null==(E=g.val())?void 0:E.toLowerCase()})`,"i");let w;return null==M?void 0:null==(w=M.toLowerCase())?void 0:w.replace(g,"\x3cstrong\x3e$1\x3c/strong\x3e")}function C(M,g,E,w,G){var m=
3380;g=g||"fgx-brand-searchTypeAheadItem";var q,c;for(c in null==(q=M)?void 0:q.slice(0,5)){q=g+m;var d=h(M[c],w);"function"!=typeof d&&E.append(`
339                    <li id='${q}'
340                     class='search-res-item search-suggestion-item'
341                     tabindex='-1'
342                     aria-selected='false' 
343                     role='option' 
344                     data-fgx-keypress='true'>
345                        <div style="display: flex; align-items: center;">
346                            <span class="search-icon"></span>
347                            <span>${d}</span>
348                        </div>
349                    </li>
350                `);m++}w.val().length&&M.length&&(E.parent().show(),w.toggleClass("fgx-list-shown",!0));"undefined"!==typeof G&&(m=G.data("label-template"))&&G.text(m.replace("{count}",M.length));E.find(".search-res-item").on("mousedown",function(K){K.preventDefault()}).on("focusin",function(){E.find(".search-res-item").attr("aria-selected","false");b(this).attr("aria-selected","true");w.attr("aria-activedescendant",b(this).attr("id"))}).on("keydown",function(K){if(K.shiftKey&&9===K.which)return w.focus(),
351!1;if(27===K.which)return w.focus(),E.parent().hide(),"undefined"!==typeof G&&G.text(""),w.toggleClass("fgx-list-shown",!1),w.removeAttr("aria-activedescendant"),!1})}function P(M){var g=b.Deferred();M={url:p.serviceUrl+"/autocomplete",contentType:"application/json",processData:!1,data:JSON.stringify(Object.assign({},M)),type:"POST"};b.ajax(M).done(function(E){E&&E.suggestions?g.resolve(E.suggestions):g.reject()}).fail(function(){g.reject()});return g.promise()}Object.assign(D.namespace("FD.Brand.Search",
352a),{typeAheadResults:function(M,g,E,w,G){var m=G||x.maxResultCount;n.searchTypeAhead({q:M,type:"suggest"}).done(function(q){null!=q&&Array.isArray(q)&&0<q.length?u(q,g,E,w,m):(g.find(".search-res-item.search-suggestion-item").remove(),g.parent().hide())}).fail(function(q){g.find(".search-res-item.search-suggestion-item").remove();g.parent().hide()})},setReferrerApp:function(M){if(y.settings.syn&&y.metrics&&y.metrics.pageName&&0<=y.metrics.pageName.indexOf("owner")){M=M[0];var g=document.createElement("input");
353g.type="hidden";g.name="referrerApp";g.value="owner";M.appendChild(g)}},astuteTypeAheadResults:function(M,g,E,w,G){var m=G||x.maxResultCount;v().done(function(q){P({sessionID:p.sessionID,utterance:M.replace("+","%20"),suggestionCount:m}).done(function(c){c?(Array.isArray(c)||(c=[c]),g.find(".search-res-item.search-suggestion-item").remove(),D.Util.isEmpty(c)?(g.parent().hide(),"undefined"!==typeof w&&w.text("")):C(c,"fgx-brand-astuteSearchTypeAheadItem",g,E,w)):(g.parent().hide(),"undefined"!==typeof w&&
354w.text(""))}).fail(function(){g.parent().hide()})}).fail(function(){g.parent().hide()})},initAstuteSession:function(M){var g=null,E=function(){if(null===g){var w=b.Deferred();g=w.promise();M(w)}return g};E.$_reset=function(){g=null};return E}(function(M){if(p&&p.sessionID)M.resolve(p);else{var g={url:p.serviceUrl+"/init",contentType:"application/json",processData:!1,data:JSON.stringify({market:p.market}),type:"POST"};b.ajax(g).done(function(E){E?E.sessionID?(p.sessionID=E.sessionID,M.resolve(p)):
355M.reject():M.reject()}).fail(function(){M.reject()})}}),highlightText:h});var x={maxResultCount:10};a=y&&y.settings||{};var p={market:"en-US",serviceUrl:a&&(a["astuteServiceUrl"+y.make]||a.astuteServiceUrl)||"//use-fordservicelayer.astuteknowledge.com/AskFordWeb",sessionID:null},v=FD.Brand.Search.initAstuteSession})(window,jQuery,FD.Brand,FD.Brand.NgpServices,FD.Brand.Context);
356(function(a,b,D,n,y){function u(Y){D.authentication.current().then(function(B){var z=L&&L.model||Y.model,O=L&&L.year||Y.year,N=L&&L.postalCode||Y.postalCode,r=Y.model,t=!1;r=r&&r.toLowerCase()||"";if(-1<a.location.href.toLowerCase().indexOf("commercial")||-1<r.indexOf("commercial"))t=!0;else switch(r){case "e-series cutaway":case "chassis cab":case "f-650-750":case "transit chassis":case "strippedchassis":case "econoline chassis":t=!0}z={model:z,year:O,postalCode:N,type:t?"comm":"",options:{allowChangeVehicle:!1,
357allowChangeDealer:!0},lead:{context:Y.context,altLeadSource:"CA"===b.region?Y.altLeadSourceCA:Y.altLeadSource}};d&&""!=d&&(z.lead.stConfigurationURL=d);"Lincoln"===b.make&&"user"===B.authType&&(z.lead.leadSource="Lincoln.com Concierge Lead");$(".incentivesandoffers").length&&(z.options.hideAddress="CA"!==b.region);Y&&Y.submitLabel&&(z.ctaLabel=Y.submitLabel);L&&"tier3"==L.tier&&(z.options.allowChangeDealer=!1,z.tier=L.tier,L.prefPaCode&&(z.prefPaCode=L.prefPaCode),Y&&(Y.t3Title&&(z.formTitle=Y.t3Title),
358Y.t3SubmitLabel&&(z.ctaLabel=Y.t3SubmitLabel)));L&&L.lead&&(z.lead=Object.assign({},z.lead,L.lead));B=null;Y&&Y.returnFocusElement&&(B=Y.returnFocusElement);FD.Brand.Form[Y.formType].show(z,C,h,null,B);v&&(B=Object.assign({},w,{$$tabName:c}),FD.Brand.Metrics.handler.direct(v[Y.mtxShowKey],B))})}function h(Y,B){var z=K[Q]||K.gip;"SubmissionSucceeded"===Y&&v&&(Y=(Y=B&&B.request)&&Y["customer.allowfollowup"],z=!Y||!0!==Y&&"true"!==Y?z.mtxSubmitSuccessKey:z.mtxSubmitSuccessOptInKey,B&&B.response&&B.response.cksVisitID&&
359FD.Brand.Metrics.setParameter("user_cksVisitId",B.response.cksVisitID),B=Object.assign({},w,{$$tabName:c}),FD.Brand.Metrics.handler.direct(v[z],B))}function C(Y){FD.Brand.Util.log("IO lead complete",Y)}function P(Y){if(Y=(new RegExp("[?\x26]"+encodeURIComponent(Y)+"\x3d([^\x26]*)")).exec(location.search))return decodeURIComponent(Y[1])}
359function x(){k.forEach(function(Y){var B=P(Y.urlKey)||"";B&&""!=B&&(Y.context?(L[Y.context]||(L[Y.context]={}),L[Y.context][Y.golfKey]=B):L[Y.golfKey]=B)})}var p=null,
360v=null,M="io",g="",E={io:{id:"io",prefix:"vehicles",linkNameBase:":vehicle:incentives:content:action:",onClickBase:"incentives:content:",OnClickPrefix:""},bp:{id:"bp",prefix:"bp",linkNameBase:":bp:incentives:content:action:",onClickBase:"bp:incentives:content:",OnClickPrefix:"bp"}},w=null,G={"offers-by-model":"by-model","featured-offers":"featured","additional-offers":"others"},m={"offers-by-model":"ioInitialTabDisplayModelOffersAction","additional-offers":"ioInitialTabDisplayAdditionalOffersAction"},
361q={"offers-by-model":"ioTabChangeModelOffersAction","additional-offers":"ioTabChangeAdditionalOffersAction"},c="",d="",K={gip:{formType:"request",context:"IncentivesQuote",altLeadSource:"NGBS",altLeadSourceCA:"IO NGBS",mtxShowKey:"ioShowLeadFormAction",mtxSubmitSuccessKey:"ioLeadFormSubmissionSuccessAction",mtxSubmitSuccessOptInKey:"ioLeadFormSubmissionSuccessOptInAction",t3Title:"fr_ca"===b.locale?"Demander un Prix":"Request a Price",t3SubmitLabel:"fr_ca"===b.locale?"Demander un Prix":"Request a Price"},
362testDrive:{formType:"schedulev2",context:"IncentivesTestDrive",altLeadSource:"IO Test Drive",altLeadSourceCA:"IO Test Drive",mtxShowKey:"ioShowTestDriveFormAction",mtxSubmitSuccessKey:"ioTestDriveFormSubmissionSuccessAction",mtxSubmitSuccessOptInKey:"ioTestDriveFormSubmissionSuccessOptInAction"}},Q="gip",L={},k=[{urlKey:"year",golfKey:"year"},{urlKey:"make",golfKey:"make"},{urlKey:"model",golfKey:"model"},{urlKey:"postalCode",golfKey:"postalCode"},{urlKey:"leadsource",golfKey:"leadSource",context:"lead"},
363{urlKey:"altleadsource",golfKey:"altLeadSource",context:"lead"}
363,{urlKey:"intcmp",golfKey:"campaignID",context:"lead"},{urlKey:"env",golfKey:"tier"},{urlKey:"tertiarysource",golfKey:"tertiarysource",context:"lead"},{urlKey:"dealerPACode",golfKey:"prefPaCode"}],A=P("year"),f=P("make"),I=P("model"),X=P("postalCode");0<=a.location.href.indexOf("/io-frame")&&A&&f&&I&&(b&&(b.nameplate?(b.nameplate.ngpModelName=I,b.nameplate.ngpYear=A):b.nameplate={ngpModelName:I,ngpYear:A}),FD.Brand&&FD.Brand.Metrics&&
364FD.Brand.Metrics.updateVehicle(f,I,A));$(function(){if(p=a.ShoppingToolsIncentivesAndOffers||null){M=P("app")||"io";g=P("c5src")||"";d=P("stConfigurationURL")||"";v=b&&b.mtxActions;var Y=E[M]||E.io;w={$$appID:Y.id,$$appPrefix:Y.prefix,$$onClickSrc:g,$$incentivesYear:b.nameplate&&b.nameplate.ngpYear,$$incentivesMake:b&&b.make,$$incentivesNameplate:b.nameplate&&(b.nameplate.metricsName||b.nameplate.ngpModelName).toLowerCase(),$$appOnClickPrefix:Y.appOnClickPrefix};Y={close:function(){v&&(FD.Brand.Metrics.handler.direct(v.ioCloseAction,
365w),FD.Brand.Metrics.spcFlags.reset())},incentiveView:function(z){v&&FD.Brand.Metrics.handler.direct(v.ioIncentiveViewLoadAction,w)},initialTabDisplay:function(z){if(v){var O={};z&&(O.$$tabName=z.tabName.replace(/-/g," "),O.$$offersText=z.hasOffers?"offers":"no-offers",O.$$tabKey=G[z.tabName]);c=O.$$tabName;O=Object.assign({},w,O);z=m[z&&z.tabName]||"ioInitialTabDisplayAction";"true"===sessionStorage.BFNPilot&&(z="bfn"+z,void 0===v[z]&&(z="bfnioInitialTabDisplayAction"));FD.Brand.Metrics.handler.direct(v[z],
366O)}},tabChange:function(z){if(v){var O={};z&&(O.$$tabName=z.tabName.replace(/-/g," "),O.$$offersText=z.hasOffers?"offers":"no-offers",O.$$tabKey=G[z.tabName]);c=O.$$tabName;O=Object.assign({},w,O);z=q[z&&z.tabName]||"ioTabChangeAction";"true"===sessionStorage.BFNPilot&&(z="bfn"+z);FD.Brand.Metrics.handler.direct(v[z],O)}},postalCodeClick:function(z){v&&FD.Brand.Metrics.handler.direct(v.zipCodeOverlayOpenAction,w)},postalCodeUpdated:function(z){v&&(z="zipCodeOverlayOpenAction","true"===sessionStorage.BFNPilot&&
367(z="bfn"+z),FD.Brand.Metrics.handler.direct(v.zipCodeChangeAction,v[z]))},expandTrim:function(z){if(v&&z&&("true"===z.expanded||!0===z.expanded)){var O={};O.$$trimName=z.trimName;z=Object.assign({},w,O);FD.Brand.Metrics.handler.direct(v.ioExpandTrimAction,z)}},showSPC:function(z){if(v){var O={};z&&(O.$$paymentType=z.paymentType);z=Object.assign({},w,O);FD.Brand.Metrics.handler.direct(v.ioShowSpcAction,z)}},showLeadForm:function(z){z=Object.assign({},z,K.gip);Q="gip";u(z)},showTestDriveForm:function(z){z=
368Object.assign({},z,K.testDrive);Q="testDrive";u(z)},offerPaging:function(z){if(v){var O={};z&&(O.$$offerSection=z.offerSection);z=Object.assign({},w,O);FD.Brand.Metrics.handler.direct(v.ioCarouselScrollAction,z)}},print:function(z){if(v){var O={};z&&(O.$$offerTypes=z.offerTypes&&"retail"===z.offerTypes.toLowerCase()?"retail":"lease");z=Object.assign({},w,O);FD.Brand.Metrics.handler.direct(v.ioPrintAction,z)}},showSPCCashOverlay:function(z){if(v){var O={};z&&(O.$$trimName=z.trim);z=Object.assign({},
369w,O);FD.Brand.Metrics.handler.direct(v.ioShowSpcCashOverlayAction,z)}},additionalExitLink:function(z){if(v){var O={},N="ioAdditionalExitLinkAction";z&&("true"===sessionStorage.BFNPilot?(N="bfn"+N,O.$$domain=z.domain):O.$$offerTitle=z.offerTitle);z=Object.assign({},w,O);FD.Brand.Metrics.handler.direct(v[N],z)}},vehicleExitLink:function(z){if(v){var O={};z&&(O.$$tabName=z.tabName.replace(/-/g," "));z=Object.assign({},w,O);FD.Brand.Metrics.handler.direct(v.ioVehicleExitLinkAction,z)}},dealerExitLink:function(z){if(v){var O=
370{};z&&(O.$$tabName=z.tabName.replace(/-/g," "));z=Object.assign({},w,O);FD.Brand.Metrics.handler.direct(v.ioDealerExitLinkAction,z)}},visitDealerLink:function(z){if(v){var O={};z&&(O.$$dealerName=z.dealerName);z=Object.assign({},w,O);FD.Brand.Metrics.handler.direct(v.bfnioVisitDealerLinkAction,z)}},openDealersList:function(z){v&&FD.Brand.Metrics.handler.direct(v.bfnioOpenDealersListAction,w)},setCurrentDealer:function(z){v&&FD.Brand.Metrics.handler.direct(v.bfnioSetCurrentDealerAction,w)},dealerPhone:function(z){v&&
371FD.Brand.Metrics.handler.direct(v.bfnioDealerPhoneAction,w)},visitDealerInventory:function(z){if(v){var O={};z&&(O.$$dealerName=z.dealerName);z=Object.assign({},w,O);FD.Brand.Metrics.handler.direct(v.bfnioVisitDealerInventoryAction,z)}},showMoreDisclaimer:function(z){v&&FD.Brand.Metrics.handler.direct(v.bfnioShowOfferDisclaimerAction,w)},offerDetails:function(z){v&&FD.Brand.Metrics.handler.direct(v.bfnioOfferDetailsAction,w)},buildAndPriceExitLink:function(z){v&&FD.Brand.Metrics.handler.direct(v.ioBnpExitLinkAction,
372w)},spcCalculatorHidden:function(z){v&&(FD.Brand.Metrics.handler.direct(v.spcCalculatorHiddenAction,w),FD.Brand.Metrics.spcFlags.reset())},spcFinanceTabView:function(z){v&&!FD.Brand.Metrics.spcFlags.tabDisplayed("finance")&&(z=FD.Brand.Metrics.spcFlags.tabDisplayed("lease")?"spcFinanceTabAdditionalViewAction":"spcFinanceTabViewAction",FD.Brand.Metrics.handler.direct(v[z],w),FD.Brand.Metrics.spcFlags.set("finance",!0))},spcLeaseTabView:function(z){v&&!FD.Brand.Metrics.spcFlags.tabDisplayed("lease")&&
373(z=FD.Brand.Metrics.spcFlags.tabDisplayed("finance")?"spcLeaseTabAdditionalViewAction":"spcLeaseTabViewAction",FD.Brand.Metrics.handler.direct(v[z],w),FD.Brand.Metrics.spcFlags.set("lease",!0))},spcFinancePrintClick:function(){v&&FD.Brand.Metrics.handler.direct(v.spcFinancePrintClickAction,w)},spcLeasePrintClick:function(){v&&FD.Brand.Metrics.handler.direct(v.spcLeasePrintClickAction,w)},spcCreditLinkClick:function(z){v&&FD.Brand.Metrics.handler.direct(v.spcCreditLinkClickAction,w)},spcFrequencyChange:function(z){if(v){var O=
374{};z&&(O.$$frequency=z.frequency);z=Object.assign({},w,O);FD.Brand.Metrics.handler.direct(v.ioSpcFrequencyChangeAction,z)}}};var B=D.location.current();A&&f&&I&&X?(w.$$incentivesYear=A,w.$$incentivesMake=f,w.$$incentivesNameplate=I.toLowerCase(),p.show({year:A,make:f,model:I,trim:P("trim"),postalCode:X,appContext:P("appContext")},Y)):p.show({year:b.nameplate&&b.nameplate.ngpYear,make:b.make,model:b.nameplate&&b.nameplate.ngpModelName,postalCode:B&&B.postalCode,appContext:"ngbs_sploffr"},Y);x()}})})(window,
375FD.Brand.Context,FD.Brand.User,FD.Brand.Util,FD.Brand.Metrics);
376(function(a,b,D,n,y,u){function h(c,d,K){let Q=null,L=!1,k;const A=null!=(k=null==d?void 0:d.id)?k:c,f=()=>$jscomp.asyncExecutePromiseGeneratorFunction(function*(){try{yield P(c,d);const I=a.FD.Pantry.Golf;yield I.initialized();I.refresh();return I.getForm(A)}catch(I){throw console.error("Error loading form:",I),I;}});return Object.assign({show:(I,X,Y,B,z)=>$jscomp.asyncExecutePromiseGeneratorFunction(function*(){if(!L)try{L=!0;
376Q||(Q=yield f());var O=Q,N=C(Q,c,Y),r=y.location.current(),t=Object.assign({formTitle:B,
377model:n.nameplate&&n.nameplate.ngpModelName,year:n.nameplate&&n.nameplate.ngpYear,postalCode:r.postalCode},I);"Ford"===n.make&&"CA"===n.region&&O&&"getupdates"===O.formType&&(!t.postalCode||"Akamai"!==r.postalCodeSource&&"Default"!==r.postalCodeSource||delete t.postalCode);O.show(X,t,N,z)}catch(e){console.error("Error showing form:",e)}finally{L=!1}})},K||{})}function C(c,d,K){return function(){for(var Q=[].slice.call(arguments),L=-1;L<q.length;L++){var k=0>L?K:q[L];0==L&&Q.unshift(d);if(k)try{k.apply(c,
378Q)}catch(A){}}}}function P(c,d,K){var Q=b.Deferred(),L="/aemservices/common/api/component",k=K?K:"body";"CA"===n.region?(L=(n.settings["shopUrl"+n.make+n.languageKey]||n.settings["shopUrl"+n.make])+u.url.prepend(L,"/cmslibs"),"1"===n.settings.syn&&(L+=".ext")):"1"===n.settings.syn&&"local"!==n.settings.env&&(L=u.url.prepend(L,"/cmslibs"),L=(n.settings["shopUrl"+n.make+n.languageKey]||n.settings["shopUrl"+n.make])+L+".ext");b.get(L+".html/golf-"+c,Object.assign({id:c,formType:c,presentation:"overlay",
379make:n.make,region:n.region.toLowerCase()},x(c),d)).done(function(A){if(A){var f=b(A);A=f.find('script,link[rel\x3d"stylesheet"]');var I=[],X=function(){if(0===I.length)u.log("golf.lib: files loaded "+c),a.setTimeout(function(){Q.resolve(f)},0);else{var Y=I.shift(),B=Y.url;m[B]?X():(Y.script?u.url.loadAsScript(B).then(X,function(){u.log("golf.lib: failed to load script "+Y.url);Q.reject()}):(u.url.loadAsStyle(B),X()),m[B]=1)}};b.each(A,function(Y,B){Y=b(B);"SCRIPT"===Y[0].tagName?(B=Y.attr("src"))?
380I.push({script:1,url:B}):b.globalEval(Y.text()):I.push({script:0,url:Y.attr("href")})});A.remove();f.appendTo(k);u.log("golf.lib: form loaded "+c);X()}});return Q.promise()}function x(c){return Object.assign({},(w[c]||{})[n.make],n.forms&&n.forms[c])}function p(c){return Object.assign({},(w[c]||{})[n.make]||{})}function v(c){var d="",K={};switch(c&&c.formId||""){case "promo":d="getUpdatesRaffleSubmissionSuccessAction";break;case "lpa":case "request":d="getLpaSubmissionSuccessAction";c.response&&c.response.cksVisitID&&
381FD.Brand.Metrics.setParameter("user_cksVisitId",c.response.cksVisitID);break;case "canvasgu":d="canvasGUSubmissionSuccessAction";break;case "personaldriver":d="personalDriverSubmissionSuccessAction";break;case "getUpdatesBrochures":break;case "kmi":d="kmiSubmissionSuccessAction";break;case "guComm":var Q=c&&c.request;if(c=c&&c.response)d=(c=c.commFormMtx||{},c.contactPref),d="email"===d?"getUpdatesCommSubmissionSuccessEmailOptinAction":"phone"===d?"getUpdatesCommSubmissionSuccessPhoneOptinAction":
382"getUpdatesCommSubmissionSuccessNeitherOptinAction",K.$$getUpdatesTitleType=c&&c.title||"",K.$$getUpdatesIndustryType=c&&c.industry||"";Q&&(c=u.str.firstInstance(Q.mtxName,";"),Q=u.str.firstInstance(Q.year,";"),K.$$getUpdatesNameplate=c,K.$$getUpdatesYear=Q);break;case "fofgetupdates":Q=c&&c.request;if(c=c&&c.response)d=(c=c.commFormMtx||{},c.contactPref),d="email"===d?"getFoFUpdatesSubmissionSuccessEmailOptinAction":"getFoFUpdatesSubmissionSuccessAction",K.$$getUpdatesTitleType=c&&c.title||"",K.$$getUpdatesIndustryType=
383c&&c.industry||"";Q&&(c=u.str.firstInstance(Q.mtxName,";"),Q=u.str.firstInstance(Q.year,";"),K.$$getUpdatesNameplate=c,K.$$getUpdatesYear=Q);break;default:if(Q=c&&c.request){d=Q.email;var L=Q.mail;c=u.str.firstInstance(Q.mtxName,";");Q=u.str.firstInstance(Q.year,";");"undefined"!=typeof d&&d||(d=0);"undefined"!=typeof L&&L||(L=0);d="CA"===n.region||1==d&&0==L?"getUpdatesSubmissionSuccessEmailOptinAction":1==d&&1==L?"getUpdatesSubmissionSuccessBothOptinAction":"getUpdatesSubmissionSuccessMailOptinAction";
384K.$$getUpdatesNameplate=c;K.$$getUpdatesYear=Q}}""!=d&&FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions[d],K)}function M(c,d){var K={};c&&!0===c.registeredEvent&&(d&&(d.model&&(K.$$testDriveNameplate=d.model.toLowerCase()),d.year&&(K.$$testDriveYear=d.year),d.response&&d.response.cksVisitID&&FD.Brand.Metrics.setParameter("user_cksVisitId",d.response.cksVisitID),d.request&&d.request["customer.modeleAddtnlInfo"]&&""!=d.request["customer.modeleAddtnlInfo"]&&(K.$$modeleAddtnlInfo=d.request["customer.modeleAddtnlInfo"]||
385"")),FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions[c.mtxKey],K))}function g(c,d,K){try{switch(c){case "promo":switch(d){case "FormShown":var Q="getUpd
385atesRaffleShowFormAction";""!==Q&&FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions[Q]);break;case "SubmissionSucceeded":v(K)}break;case "request":switch(d){case "FormShown":FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions.getLpaVehicleSelectFormAction);break;case "RequestView":c={};K.model&&(c.nameplate=K.model.toLowerCase());
386K.year&&(c.modelYear=K.year);a.digitaldata.vehicle=c;FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions.getLpaShowFormAction);break;case "SubmissionSucceeded":v(K)}break;case "getupdates":switch(d){case "FormShown":Q="getUpdatesShowFormAction";if(K&&K.formId)switch(K.formId){case "canvasgu":Q="canvasGUShowFormAction";break;case "personaldriver":Q="personalDriverShowFormAction";break;case "kmi":Q="kmiShowFormAction";break;case "getUpdatesBrochures":Q="";break;case "guComm":Q="getUpdatesCommShowFormAction"}""!==
387Q&&FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions[Q]);break;case "SubmissionSucceeded":v(K)}break;case "fofgetupdates":switch(d){case "FormShown":FD.Brand.Metrics.handler.direct(FD.Brand.Context.mtxActions.getFoFUpdatesShowFormAction);break;case "SubmissionSucceeded":v(K)}break;case "schedule":var L=G[K&&K.formId||"schedule"]||G.schedule;switch(d){case "FormShown":var k=L&&L.FormShown||{};M(k,K);break;case "RequestView":k=L&&L.RequestView||{};M(k,K);break;case "ResponseView":k=L&&L.ResponseView||
388{};M(k,K);break;case "SelectVehicleView":k=L&&L.SelectVehicleView||{},M(k,K)}break;case "schedulemodele":L=G[K&&K.formId||"schedulemodele"]||G.schedulemodele;switch(d){case "FormShown":k=L&&L.FormShown||{};M(k,K);break;case "RequestView":k=L&&L.RequestView||{};M(k,K);break;case "ResponseView":k=L&&L.ResponseView||{};M(k,K);break;case "SelectVehicleView":k=L&&L.SelectVehicleView||{},M(k,K)}break;case "emailshare":switch(d){case "ResponseView":k={formType:c,eventName:d,config:K},b("body").trigger("fgxBrandShareComplete",
389[k])}}}catch(A){console.log("Error occurred in the form event callback method "+A)}}const E="Ford"===(null==n?void 0:n.make);var w={getupdates:{Ford:{listid:"310124",qacodeEmail:"0799A",qacodeMail:"0848312720"},Lincoln:{listid:"320864",qacodeEmail:"0799A",qacodeMail:"0848320876"}},fofgetupdates:{Ford:{listid:"310124",qacodeEmail:"0799A",qacodeMail:"0848312726"}},guShop:{Ford:{qacodeMail:"0848312726"}},guReveal:{Ford:{qacodeMail:"0848501137"}},guRevealShop:{Ford:{qacodeMail:"0848501149"}},guRevealCTA:{Ford:{qacodeMail:"0848501172"}},
390guBillboard:{Lincoln:{qacodeMail:"0848500673"}},blgetupdates:{Lincoln:{qacodeMail:"0848321168"}},guComm:{Ford:{qacodeMail:"0848501420"}},canvasgu:{Ford:{listid:"320864",qacodeEmail:"0799A",brochureCode:"222"},Lincoln:{listid:"320864",qacodeEmail:"0799A",brochureCode:"222"}},personaldriver:{Ford:{listid:"320864",qacodeEmail:"0799A",brochureCode:"223"},Lincoln:{listid:"320864",qacodeEmail:"0799A",brochureCode:"223"}},kmi:{Ford:{listid:"312726",qacodeEmail:"0799A",brochureCode:"222"},Lincoln:{listid:"320879",
391qacodeEmail:"0799A",brochureCode:"222"}},promo:{Ford:{listid:"310124",qacodeEmail:"0799A",qacodeMail:"0848501946",brochureCode:"274"}},lpa:{Lincoln:{listid:"320879",qacodeEmail:"0799A",brochureCode:"222"}},request:{Ford:{listid:"312726",qacodeEmail:"0799A",brochureCode:"222"},Lincoln:{listid:"320879",qacodeEmail:"0799A",brochureCode:"222"}},schedulemodele:{Ford:{listid:"320801",qacodeEmail:"0799A",qacodeMail:"0848312720"},Lincoln:{listid:"320802",qacodeEmail:"0799A",qacodeMail:"0848320876"}}},G={schedulemodele:{FormShown:{registeredEvent:!0,
392mtxKey:"scheduleTestDriveModeleShowFormAction"},RequestView:{registeredEvent:!1,mtxKey:""},ResponseView:{registeredEvent:!0,mtxKey:"scheduleTestDriveModeleResponseViewAction"},SelectVehicleView:{registeredEvent:!0,mtxKey:"scheduleTestDriveSelectVehicleViewAction"}},schedule:{FormShown:{registeredEvent:!0,mtxKey:"scheduleTestDriveShowFormAction"},RequestView:{registeredEvent:!1,mtxKey:""},ResponseView:{registeredEvent:!0,mtxKey:"scheduleTestDriveResponseViewAction"},SelectVehicleView:{registeredEvent:!0,
393mtxKey:"scheduleTestDriveSelectVehicleViewAction"}},fleetschedule:{FormShown:{registeredEvent:!1,mtxKey:""},RequestView:{registeredEvent:!0,mtxKey:"fleetScheduleTestDriveRequestViewAction"},ResponseView:{registeredEvent:!0,mtxKey:"fleetScheduleTestDriveResponseViewAction"},SelectVehicleView:{registeredEvent:!0,mtxKey:"fleetScheduleTestDriveSelectVehicleViewAction"}}};Object.assign(D.namespace("FD.Brand.Form",a),{request:h("request",Object.assign({skinVersion:"guxv2"},p("request"),x("quote"))),ediRequest:h("request",
394{skinVersion:"edi",id:"ediRequest"}),schedule:h("schedule"),blschedule:h("schedule",{skinVersion:"lincolnblv1",blackLabelO
394nly:!0}),schedulev2:h("schedule",{skinVersion:"guxv2",id:"schedulev2"}),schedulemodele:h("schedulemodele",{skinVersion:"guxv2",id:"schedulemodele"}),fleetschedule:h("schedule",{skinVersion:"fleet",id:"fleetschedule"}),getupdates:h("getupdates",Object.assign({},E?{skinVersion:"guxv2"}:{})),fofgetupdates:h("fofgetupdates",Object.assign({skinVersion:"fofSkin",id:"fofgetupdates"},
395p("fofgetupdates"),x("fofgetupdates"))),guShop:h("getupdates",Object.assign({id:"guShop"},p("getupdates"),x("guShop"))),guReveal:h("getupdates",Object.assign({id:"guReveal"},p("getupdates"),x("guReveal"))),guRevealShop:h("getupdates",Object.assign({id:"guRevealShop"},p("getupdates"),x("guRevealShop"))),guRevealCTA:h("getupdates",Object.assign({id:"guRevealCTA"},p("getupdates"),x("guRevealCTA"))),guBillboard:h("getupdates",Object.assign({id:"guBillboard"},p("getupdates"),x("guBillboard"))),blgetupdates:h("getupdates",
396Object.assign({id:"blgetupdates"},p("getupdates"),x("blgetupdates"))),guComm:h("getupdates",Object.assign({skinVersion:"commform",id:"guComm"},p("getupdates"),x("guComm"))),canvasgu:h("getupdates",Object.assign({skinVersion:"canvasv1",id:"canvasgu"},x("canvasgu"))),personaldriver:h("getupdates",Object.assign({skinVersion:"personaldriverv1",id:"personaldriver"},x("personaldriver"))),kmi:h("getupdates",Object.assign({skinVersion:"kmi",id:"kmi"},x("kmi"))),promo:h("promo",{skinVersion:"fordRafflev2",
397id:"promo"}),lpa:h("request",Object.assign({id:"lpa",skinVersion:"guxv2",leadSource:"Lincoln Personal Assistant",formTitle:"Lincoln Personal Assistant"},x("lpa"))),imageshare:h("emailshare",{skinVersion:"imageshare",id:"emailImageShare"}),videoshare:h("emailshare",{skinVersion:"videoshare",id:"emailVideoShare"}),compare:h("compare",{skinVersion:"guxv2",id:"modelCompare"}),registerEventCallback:function(c){c&&"function"===typeof c&&q.push(c)},unregisterEventCallback:function(c){c=q.indexOf(c);-1<c&&
398q.splice(c,1)},formEventCallback:C,load:P});var m={},q=[];try{FD.Brand.Form.registerEventCallback(g)}catch(c){console.log("Error occurred in the form registration handling method")}})(window,jQuery,FD.Brand,FD.Brand.Context,FD.Brand.User,FD.Brand.Util);
399(function(a,b,D,n){Object.assign(D.namespace("FD.Brand.Position",a),{items:{setup:function(y,u,h){var C={};y=b(y);u=u||"fgx-positioned-slide-";y.find(h||".billboard-slide.item").each(function(){var P=b(this),x=P.data("slideId")||"0",p={};P.find("[data-position-element]").each(function(v){var M=b(this),g=M.data("positionElement");g&&g.styles&&!b.isEmptyObject(g.styles)&&(v="fgx-"+g.itemType+"-"+v,p[v]=g,M.addClass(v),"gux-bkpt-sm"===n.currentBreakpoint()?g.hasMobileOverride?M.css(g.styles.mobile):
400g.styles.desktop&&M.css(g.styles.desktop):g.styles.desktop&&M.css(g.styles.desktop))});b.isEmptyObject(p)||(x=u+x,P.addClass(x),C[x]=p)});return C},update:function(y,u){b.each(u,function(h,C){C&&!b.isEmptyObject(C)&&b.each(C,function(P,x){x&&!b.isEmptyObject(x)&&b.each(x,function(p,v){"mobile"===y&&!v.hasMobileOverride||v.styles[y]&&b.isEmptyObject(v.styles[y])||b("."+p,"."+h+" ."+P).css(v.styles[y])})})})}}})})(window,jQuery,FD.Brand,FD.Brand.Util);
401(function(a,b,D){const n=E=>{if(!E)return!1;const {latitude:w,longitude:G}=E;return/^-?\d+\.?\d*$/.test(w)&&/^-?\d+\.?\d*$/.test(G)&&90>=Math.abs(w)&&180>=Math.abs(G)},y={enableHighAccuracy:!0,timeout:5E3,maximumAge:0},u={latitude:42.33,longitude:-83.05};let h;const C=E=>n(E.coords)?E.coords:M(x,p),P=()=>M(x,p),x=E=>{E={latitude:E.latitude,longitude:E.longitude};return n(E)?E:h},p=()=>h,v=(E,w,G)=>(new Promise((m,q)=>navigator.geolocation.getCurrentPosition(m,q,G))).then(E).catch(w),M=(E,w)=>fetch("https://get.geojs.io/v1/ip/geo.json").then(G=>
402G.json()).then(G=>E(G)).catch(G=>w()),g=()=>{if(!navigator.language)return"en";const E=navigator.language.split("-")[0];return 2!==E.length?"en":E.toLowerCase()};Object.assign(D.namespace("FD.Brand.Geolocation",a),{getUserLocation:E=>{h=n(E)?E:u;return v(C,P,y)},getAddressFromGeoCode:E=>{var {location:w,apikey:G}=E;return fetch("https://revgeocode.search.hereapi.com/v1/revgeocode?"+new URLSearchParams({at:`${w.latitude},${w.longitude}`,apiKey:G,lang:g()}
402)).then(m=>m.json()).then(m=>{m=m.items[0].address.postalCode;
403return m=m.includes("-")?m.split("-")[0]:m}).catch(m=>{console.log("error fetching zip code"+m);return"12345"})}})})(window,jQuery,FD.Brand);
404(function(a,b,D,n){function y(E){var w=b.Deferred(),G=function(){if(0===E.length)w.resolve();else{var m=E.shift();x[m]?G():(D.url.loadAsScript((n.settings.synBaseUrl&&"/"===m[0]&&"/"!==m[1]?n.settings.synBaseUrl:"")+m).then(G,function(){D.log("external.lib: failed to load script "+m);w.reject()}),x[m]=1)}};G();return w.promise()}function u(E){var w=b("body").find("[data-fgx-global-footer]").not("[data-fgx-init]"),G=!1;g.forEach(function(m){var q=b("body").find("a[href\x3d'"+m.smartLink+"']");if(q&&
4050<q.length){q.attr("id",m&&m.btnId||"_bapw-link");m.removeTag&&m.btnCls?(q.parent().addClass(m.btnCls),q.remove()):m.btnCls&&q.addClass(m.btnCls);if(m&&!m.loaded)if(D.url.allowScript("3")){q=document.createElement("script");q.type="text/javascript";q.async=!0;"credit"===m.type?(q.setAttribute("data-ev-tag-pid",m.pid||""),q.setAttribute("data-ev-tag-ocid",m.cid||""),q.src="//c.evidon.com/pub/tag.js"):q.src=(n.settings&&n.settings.synBaseUrl?n.settings.synBaseUrl:"")+"/etc.clientlibs/brand_ford/brand/clientlibs/vendor/adchoices/js/adchoices.js";
406var c=document.getElementsByTagName("script")[0];c.parentNode.insertBefore(q,c);m.loaded=!0}else D.log("external.lib: Static AdChoices library not loaded due to privacy settings");G=!0}});if(!G&&!E&&n.settings&&n.settings.syn&&(!w||w&&0===w.length))b("body").one("fgxBrandGlobalFooterInitialized",function(){u(!0)})}function h(){var E=b.Deferred();D.url.allowScript("4")?M.initialized?E.resolve():(b('\x3cdiv id\x3d"'+M.WL_PLAYER_ID+'"\x3e\x3c/div\x3e').appendTo(b("body")),window.__webpack_public_path__=
407"/etc.clientlibs/brand_ford/brand/clientlibs/vendor/vrplayer/",y(["/etc.clientlibs/brand_ford/brand/clientlibs/vendor/vrplayer/static/js/fordcom360v1.0.13.js"]).then(function(){M.initialized=!0;E.resolve()},function(){M.initialized=!1;b("#"+M.WL_PLAYER_ID).remove();D.log("vr.lib: error loading VR Player JS file");E.reject()})):(D.log("external.lib: 360 VR Player library not loaded due to privacy settings"),E.reject());return E.promise()}function C(){D.url.allowScript("2")?y([n&&n.settings.cafexUrl||
408"/acslibs/etc.clientlibs/common/clientlibs/vendor/cafex/resources/cafex_PROD.js"]):D.log("external.lib: CafeX library not loaded due to privacy settings")}function P(E){var w=n&&n.settings||{};return w[E+n.make+n.languageKey]||w[E+n.languageKey]||w[E+n.make]||w[E]}Object.assign(FD.Brand.namespace("FD.Brand.External",a),{adChoices:{show:function(E){if(D.url.allowScript("3"))if("US"===n.region&&"Lincoln"==n.make)D.log("external.lib: original AdChoices smartLink functionality disabled for Lincoln US");
409else{var w=a.location.protocol,G="https:"===w?"https://a248.e.akamai.net/betterad.download.akamai.com/91609/pub/":"http://cdn.betrad.com/pub/",m=FD.Brand.Util.currentBreakpoint();
409"gux-bkpt-sm"===m||"gux-bkpt-med"===m?(a.open("//info.evidon.com/pub_info/201?v\x3d1"),(new Image).src=w+"//l.betrad.com/pub/p.gif?pid\x3d201\x26ocid\x3d1063\x26ic\x3d1\x26r\x3d"+Math.random()):y([G+"pub2.js"]).done(function(){a.BAPW&&a.BAPW.i&&a.BAPW.i(E,{pid:201,ocid:1063});window.addEventListener("message",function(){b("#_bapw-notice").remove()},
410!1)})}else D.log("external.lib: AdChoices library not loaded due to privacy settings")}},whosOn:{show:function(E){var w=p[n.region+"-"+n.make][E];if(w){var G=v[E];G&&!G.closed?G.focus():v[E]=a.open(n.settings.whosOnUrl+w+"\x26lang\x3d"+n.language,E,"scrollbars\x3d1,menubar\x3d0,resizeable\x3d1"+("gux-bkpt-sm"!==D.currentBreakpoint()?",width\x3d484,height\x3d361":""))}}},commentCard:{show:function(){var E=n&&n.medalliaFormId||"";if(E)try{KAMPYLE_ONSITE_SDK.showForm(E)}catch(w){D.log("external.lib: Error triggering the Medallia comment card.")}else D.log("external.lib: No Medallia Form Id authored.")}},
411vrPlayer:{show:function(E,w){var G=b.Deferred();h().then(function(){var m=Object.assign(M.options,{exitCallback:function(){var c=b("#"+M.WL_PLAYER_ID);b("body").removeClass("no-scroll");c.removeClass("shown");c.empty();w&&0<w.length&&w.focus()}}),q=E&&E.wl_appConfig?E.wl_appConfig:"";""!==q?(m=(a&&a.RATTLER||{}).createPlayer(q,document.getElementById(M.WL_PLAYER_ID),m),b("#"+M.WL_PLAYER_ID).addClass("shown"),b("body").addClass("no-scroll"),G.resolve(m)):G.resolve({})},function(){G.reject()});return G.promise()}},
412cafex:{load:C}});var x=[],p={"US-Ford":{sync:"/chat/chatstart.htm?domain\x3d"+("prod"===n.settings.env?"support.ford.com":"sync.ford.com")+"\x26AspxAutoDetectCookieSupport\x3d1\x26SID\x3d0",vehicle:"/chat/chatstart.htm?domain\x3downer.ford.com\x26AspxAutoDetectCookieSupport\x3d1\x26SID\x3d0"},"US-Lincoln":{concierge:"/chat/chatstart.htm?domain\x3dwww.lincoln.com\x26SID\x3d1"},"CA-Lincoln":{concierge:"/chat/chatstart.htm?domain\x3dwww.lincolncanada.com\x26SID\x3d1"}},v={},M={WL_PLAYER_ID:"wl_vr-player",
413initialized:!1,options:{}},g=[{smartLink:"#$creditAdChoices",type:"credit",btnId:"_bapw-link",pid:P("creditAdChoicesPid")||18173,cid:P("creditAdChoicesCid")||1063,removeTag:!1,loaded:!1},{smartLink:"#$adChoices",type:"brand",btnId:"",btnCls:"evidon-notice-link",removeTag:!0,loaded:!1}];b(function(){if("motionpoint"===n.translationProvider)if(D.url.allowScript("1")){var E=document.createElement("script");E.id="mpelid";E.async=!0;E.src=n.settings["mpEasyLinkUrl"+n.make];var w=document.getElementsByTagName("script")[0];
414w.parentNode.insertBefore(E,w);a.mp_var={UrlLang:"mp_js_current_lang",SrcUrl:decodeURIComponent("mp_js_orgin_url"),oSite:decodeURIComponent("mp_js_origin_baseUrl"),tSite:decodeURIComponent("mp_js_translated_baseUrl")}}else D.log("external.lib: MotionPoint library not loaded due to privacy settings");"cafex"==n.chatServiceProvider&&n.loadCafexOnPage&&C();"US"===n.region&&n.settings.mcpConfigUrl&&(D.url.allowScript("4")?(E=document.createElement("script"),E.type="text/javascript",E.src=n.settings.mcpConfigUrl,
415w=document.getElementsByTagName("script")[0],w.parentNode.insertBefore(E,w)):console.log("external.lib: MCP script not loaded due to privacy settings"));u(!1)})})(window,jQuery,FD.Brand.Util,FD.Brand.Context);
416(function(a,b,D,n,y,u,h){function C(){var k=D&&"Lincoln"===D.make?".lincolnMainNavigation":0<b(".fordMainNavigationR23").length?".fordMainNavigationR23":".fordMainNavigation",A=b(k),f=b(".secondaryNavigation, .cmp-secondaryNavigation, .secondaryNavigationR23").first(),I=!!(f&&0<f.length),X=0<b(".models-compare, .compare-models").length,Y=k+", .media-overlay, .postal-code-wrapper, .search-overlay, .fgx-overlay, .towing-guide"+(I?", .secondaryNavigation":"")+(X?", .comparison.sticky-clone.ui-scrollfix, .comparison.mobile-titles.ui-scrollfix, .vehicle-modal.compare-active":
417""),B=I?f:A,z=B,O=b(a);b("body").on("focusin",u.debounce(function(N){if((N=b(N.target))&&!(0<N.closest(Y).length)){if(X){var r=b("gux-bkpt-sm"===u.currentBreakpoint()?".comparison.mobile-titles.ui-scrollfix":".comparison.sticky-clone.ui-scrollfix");z=r&&0<r.length?r:B}r=Math.floor(O.scrollTop());var t=Math.floor(N.offset().top),e=Math.floor(t+N.outerHeight(!0));t-=r;var l=z.outerHeight();N=N.is("[data-fd-focus-offscreen-check]");r>A.height()&&(0<=t&&t<l||0>t&&e>r||N&&0>t&&e<=r)&&(I||!A.hasClass("hide-off-top")||
418X)&&(N=r-(l-t)-10,b("html, body").animate({scrollTop:N},200))}},300))}function P(k){return Object.assign({},Q,k&&k.length&&b.parseJSON(k.attr("data-link-context"))||{})}function x(k,A,f){FD.Brand.User.authentication.current().then(function(I){var X=A&&A.closest("[data-link-context]");I=Object.assign("quote"!==k&&"testdrive"!==k&&"testdrivev2"!==k||"Lincoln"!==Q.make||"user"!==I.authType?"bltestdrive"===k&&"Lincoln"===Q.make?{configToken:D.pageConfigToken}:{}:{lead:{leadSource:"Lincoln.com Concierge Lead"}},
419X&&X.length&&b.parseJSON(X.attr("data-link-context"))||{},f||{});switch(k){case "testdrive":case "testdrivev2":I.options={};I.options.allowChangeDealer=!0;break;case "bltestdrive":case "fleettestdrive":I.lead=Object.assign({},{context:"BrandScheduleTestDrive"},I.lead||{});break;case "schedulemodele":I.lead=Object.assign({},{context:"BrandScheduleTestDriveModele",affiliateLeadSource:"test drive"},I.lead||{}),I.options={},I.options.allowChangeDealer=!0,I.options.allowChangeVehicle=!1}X=A&&A.data("fgxLastFocusOverride");
420h[{quote:"request",testdrive:"schedule",bltestdrive:"blschedule",testdrivev2:"schedulev2",schedulemodele:"schedulemodele",fleettestdrive:"fleetschedule",compareOverlay:"compare"}[k]||k].show(I,null,null,null,X&&0<X.length?X:A)})}function p(k){return b.Deferred(function(A){var f=Object.values(k).join("-"),I=q[f];if(I)A.resolve(I);else if(k.model&&k.year||k.configToken){I={};var X=Object.keys(c).join(",");
420k.configToken?n.attributesProxy("/config/Details.json",{configToken:k.configToken,partClass:"NONE",
421returnAttributes:"NGP_ModelInfo_VehicleType",appContext:"T1"},X).done(function(Y){if(Y=Y&&Y.Response){var B=Object.assign(n.attributeMap(Y.Attribute),Y._attributes);Y={make:Y.Make,model:Y.Model,year:Y.Year};I=Object.assign({},I,Y);I.trim=k.configToken;I.config=k.configToken;Object.assign(k,Y);Object.keys(B).forEach(function(z){c[z]&&(I[c[z]]=B[z])});B.NGP_ModelInfo_VehicleType&&(I.vehicleType=B.NGP_ModelInfo_VehicleType);q[f]=I;A.resolve(I)}else A.resolve(null)}).fail(function(){A.resolve(null)}):
422n.attributesProxy("/products/ModelSlices.json",Object.assign({},k,{modelSliceDefiners:"modelId",appContext:"T1"}),X).done(function(Y){if(Y=u.objPath(Y,"Response.Model")){var B=Y._attributes;I.vehicleType=Y.VehicleType;I.year=k.year;if(k.trim){var z=k.trim.trim(),O=null;u.toArray(u.objPath(Y,"ModelSlices.ModelSlice")||[]).forEach(function(N){var r=N._attributes,t=r.ngpTrimName;"string"===typeof z&&(z=z.toLowerCase());"string"===typeof t&&(t=t.toLowerCase());if(t===z)return O=t,Object.assign(B,r),I.trim=
423N.ConfigToken,I.config=N.ConfigToken,!1});if(!O){u.log("Trim not found "+k.trim);A.reject();return}}Object.keys(B).forEach(function(N){c[N]&&(I[c[N]]=B[N])});q[f]=I;A.resolve(I)}}).fail(function(){A.resolve(null)})}else A.resolve(null)}).promise()}function v(k,A,f,I,X){var Y=/^#\$(\w*)(\/\w*)?(\/\$\(.*\))?(\?.*)?$/g.exec(k);if(Y){var B=Y[1],z=Y[2],O=Y[3],N={};k=u.url.queryString(Y[4]||" ");var r=-1<a.location.href.indexOf("commercial")?"comm":"",t=null;if(O)try{N=u.parameters.decode(O.slice(3,-1)||
424"")||{}}catch(l){u.log("link.lib::processLink - error retrieving context override data. ",l)}switch(B){case "spc":if(I){I.type=r;FD.Brand.Pricing.show(Object.assign({},f,I),X);return}var e=[g("shop"),"/showroom/"];k.add("linktype","estimatepayment");break;case "postalCode":y.instance.postalCodeOverlay.show(!0,X,"input");return;case "languageSelector":y.instance.languageSelector.show(!0,X,"a.btn");return;case "sendEmail":y.instance.emailOverlay.show(!0,X,".email-subject-textfield");return;case "favorites":y.instance.myListOverlay.show(!0,
425X,".close");return;case "myList":y.instance.myListOverlay.show(!0,X,".close");return;case "closeOverlay":try{y.hideActive()}catch(l){u.log("link.lib::processLink - error occurred trying to close the active overlay. ",l)}return;case "bp":I?(X=0<=(L[D.region]&&L[D.region][f.year]||[]).indexOf((f.model||"").toLowerCase()),Y=(D&&"Lincoln"===D.make?X:!X)?"/configure/":"/build/",e=[g("shop"),Y,I.urlKey,"/",f.year,"/"],X?f.configToken?e.push("#/","/configure/"===Y?"exterior":"config","/",I.config):f.trim&&
426e.push("#/select/",I.config):f.configToken?e.push("config/exterior/",I.config):f.trim&&I.trimId&&e.push("model/customize/",I.trimId)):(e=[g("shop"),"/showroom/"],k.add("linktype","build"));break;case "si":e=[g("inventory")];I?(e.push(D.nameplate.urlKey||I.urlKey),f.year&&k.add("year",f.year),f.trim&&k.add("selectTrim",I.ngpTrimName)):(e=[g("shop"),"/showroom/"],k.add("linktype","inventory"));break;case "siresults":e=[g("inventory")];I?(e.push(D.nameplate.urlKey||I.urlKey,"/results/"),f.year&&k.add("year",
427f.year),f.trim&&k.add("selectTrim",I.ngpTrimName),f.radius&&k.add("Radius",f.radius)):(e=[g("shop"),"/showroom/"],k.add("linktype","inventoryresults"));break;case "siDetail":e=[g("inventory")];I?(f.vin?e.push("details/",D.nameplate.urlKey||I.urlKey,"/vin/",f.vin):(e.push(D.nameplate.urlKey||I.urlKey,"/results/"),f.radiu
427s&&k.add("Radius",f.radius)),f.year&&k.add("year",f.year),f.trim&&k.add("selectTrim",I.ngpTrimName)):(e=[g("shop"),"/showroom/"],k.add("linktype","inventoryresults"));break;case "incentives":I?
428e=[g("ngbs"),M(I),"/pricing-and-incentives/"]:(e=[g("shop"),"/showroom/"],k.add("linktype","incentives"));break;case "nbs":e=[g("shop"),"/showroom/"];break;case "iqq":I?(e=[g("shop"),"/quote/"],e.push(I.urlKey||f.model.toLowerCase(),"/",f.year,"/"),f.trim&&k.add("select",I.trimName)):(e=[g("shop"),"/showroom/"],k.add("linktype","quote"));break;case "compare":I?e=[g("ngbs"),M(I),"/compare/"]:(e=[g("shop"),"/showroom/"],k.add("linktype","compare"));break;case "brochures":I?e=[g("ngbs"),M(I),"/brochures/"]:
429(e=[g("shop"),"/showroom/"],k.add("linktype","brochures"));break;case "ediShowroom":e=[g("ngbs"),"/buy/inventory"];I&&(I=[],f.year&&I.push(f.year),f.trim&&I.push(f.trim),f.model&&I.push(f.model),0<I.length&&(t="#config\x3d"+I.join(",")));break;case "ediShowroomReturn":w(f,I,k,A);return;case "quote":case "testdrive":case "schedulemodele":case "getupdates":case "guShop":case "guReveal":case "guRevealShop":case "guRevealCTA":case "guBillboard":case "guComm":case "fofgetupdates":case "blgetupdates":case "bltestdrive":case "canvasgu":case "personaldriver":case "testdrivev2":case "testdrivemodele":case "fleettestdrive":case "kmi":case "promo":case "lpa":case "imageshare":case "videoshare":case "ediRequest":case "compareOverlay":x(B,
430X,N);return;case "userSignIn":FD.Brand.User.authentication.login();break;case "userCreateAccount":FD.Brand.User.authentication.register();break;case "userSignOut":FD.Brand.User.authentication.logout();return;case "opinionLab":case "commentCard":FD.Brand.External.commentCard.show();break;case "adChoices":FD.Brand.External.adChoices.show(X&&X[0]);break;case "chat":D&&"cafex"==D.chatServiceProvider?FD.Brand.External.cafex.load():FD.Brand.External.whosOn.show(z&&z.substring(1));break;case "vrPlayer":f=
431X.closest("[data-vr-config]");f=Object.assign({},f&&f.length&&b.parseJSON(f.attr("data-vr-config"))||{});FD.Brand.External.vrPlayer.show(f,X);break;case "browserBack":a.history.back();break;case "cookieSettings":if(a.Optanon)try{a.Optanon.ToggleInfoDisplay()}catch(l){u.log("link.lib: error occurred opening the OneTrust cookie overlay. ",l)}else u.log("link.lib: window.Optanon does not exist");break;case "overlay":"id"in N&&N.id in y.instance?y.instance[N.id].show(!0,X,".close-overlay"):u.log("link.lib: no overlay found for "+
432N.id);break;default:u.log("link.lib: Unknown link",Y);return}e&&(e.push(k.asString()),t&&e.push(t));(e=e&&e.join(""))&&("_blank"===A?window.open(e):window.location.assign(e))}}function M(k){if(D.nameplatePath)return D.nameplatePath.substr(D.siteRootPath.length)||"";k=k.brandNameplateLink||"";return"/"===k.slice(-1)?k.slice(0,k.length-1):k}function g(k){k+="Url";return m[k+D.make+D.languageKey]||m[k+D.languageKey]||m[k+D.make]||m[k]}function E(k){var A=location.pathname;"/"===A&&(A="");var f="";if(0===
433A.indexOf("/content/")){A=A.split("/");for(var I=5;I<A.length;I++)f+="/",f+=A[I]}else f=A;f=u.url.extension(f).removeSpecified(".html");0<f.length&&"/"!==f.substring(f.length-1)&&(f+="/");return"//"+k+f+u.url.queryString().asString()}function w(k,A,f,I){var X=null,Y=k&&k.make&&k.model?k.make+" "+k.model:"";Y=Y&&k.trim?Y+" "+k.trim:Y;var B=[g("ngbs"),"/buy/inventory"],z=function(){if(!X&&k){var O=[];k.year&&O.push(k.year);k.trim&&O.push(k.trim);k.model&&O.push(k.model);0<O.length&&(X="#config\x3d"+
434O.join(","))}B&&(B.push(f.asString()),X&&B.push(X));(O=B&&B.join(""))&&("_blank"===I?window.open(O):window.location.assign(O))};FD.Brand.User.fps.current().done(function(O){if(O.loaded){O={success:function(N){u.log("link.lib::handleEdiShowroomReturn - FPS call successful. ",N);(N=(N=(N=N&&N[0]&&N[0].RecentShowroomEDI||[],u.isEmpty(N))?null:N[0])&&N.returnURL||"")&&-1<N.indexOf("#config")&&(X=N.slice(N.indexOf("#config")),(N=f.asObject()||{},N.intcmp)&&(N.intcmp=N.intcmp.replace("default","return")));
435z()},error:function(N){u.log("link.lib::handleEdiShowroomReturn - error occurred with the FPS call. ",N);z()}};try{Y?FPS.RecentNameplateShowroomEDI(Y,O):FPS.get([{RecentShowroomEDI:{}}],O)}catch(N){u.log("link.lib::handleEdiShowroomReturn - error occurred trying to get the recent showroom EDI return url from FPS. ",N),z()}}
435else u.log("FPS library not loaded"),z()})}function G(k){if(D){D.make=k.make;var A={ngpModelName:k.model,ngpYear:k.year};k.segment&&(A.segment=k.segment);k.metricsName&&(A.metricsName=
436k.metricsName);D.nameplate=Object.assign({},D.nameplate||{},A);k.trim&&(D.model=Object.assign({},D.model||{},{ngpTrimName:k.trim}));k.configToken&&(D.pageConfigToken=k.configToken)}FD.Brand&&FD.Brand.Metrics&&FD.Brand.Metrics.updateVehicle(k.make,k.model,k.year,k.metricsName,k.segment)}Object.assign(FD.Brand.namespace("FD.Brand.Link",a),{baseUrl:g,secureUrl:function(k){return k.replace(/^http:\/\//i,"https://")},processLink:v,switchLanguage:function(k){if(b(k).hasClass("current-lang"))return!0;var A=
437k.getAttribute("data-lang");k=k.getAttribute("data-href");switch(D.translationProvider){case "tdc":return location.assign(E(k)),k=D.settings["siteCookieDomain"+D.make],u.cookie.set(K,A,{path:"/",domain:""===(k||"")?null:k,expires:30}),!0;default:return!1}},externalUrl:function(){return!0},getPageContext:function(){return Object.assign({},Q)},setPageContext:function(k){k=k||{};if(k.configToken)n.configDetail({configToken:k.configToken,partClass:"NONE",returnAttributes:"modelId;nameplateMetricsName;nameplateSegment",
438appContext:"T1"}).done(function(f){if(f){var I={make:f.Make,model:f.Model,year:f.Year,configToken:k.configToken};u.toArray(f.Attribute||[]).forEach(function(X){X.name&&X.Value&&(I[d[X.name]||X.name]=X.Value)});Object.assign(Q,I);G(I)}});else{var A={make:k.make,model:k.model,year:k.year,trim:k.trim};Object.assign(Q,A);G(A)}}});var m=D.settings,q={},c={urlKey:"urlKey",trimName:"trimName",trimId:"trimId",ngpTrimName:"ngpTrimName",brandNameplateLink:"brandNameplateLink"},d={modelId:"trim",nameplateSegment:"segment",
439nameplateMetricsName:"metricsName"},K="lang",Q={make:D.make,model:D.nameplate&&D.nameplate.ngpModelName,year:D.nameplate&&D.nameplate.ngpYear,trim:D.model&&D.model.ngpTrimName},L={US:{2021:"ecosport;expedition;ranger;f-150;transit vanwagon;transit;transit chassis;mustang;escape;edge;navigator;corsair;nautilus".split(";"),2022:"transit connect;transit connect wagon;superduty;superduty commercial;chassis cab;nautilus;aviator".split(";")},CA:{2021:"f-150 commercial;transit chassis;transit commercial;superduty commercial;chassis cab;ecosport;mache;expedition;ranger;mustang;edge;superduty;escape;f-150;transit vanwagon;transit;explorer;navigator;corsair;nautilus".split(";"),
4402022:["transit connect","superduty commercial","chassis cab","superduty","aviator"]}};b(function(){if("tdc"===D.translationProvider){var k=u.cookie.get(K);if(k&&k!==D.language){var A=D.languages.languageLinks.find(function(Y){return Y.code===k});if(A){location.assign(E(A.domain));return}}}var f=a.location.hash;if(f&&"#$"===f.substring(0,2)){var I=P();p(I).done(function(Y){v(f,null,I,Y)}).fail(function(){u.log("Failed to open hash link "+f,I)})}if(m.deepLink&&1===m.deepLink.match(/[^/]+/g).length)try{var X=
441b("#"+m.deepLink.substring(1));a.setTimeout(function(){u.window.scrollTo(X,250)},200)}catch(Y){}m&&!m.syn&&C()});b("body").on("click","a[href^\x3d'#$']",function(k){k.preventDefault();var A=b(this),f=b(this).attr("href"),I=b(this).attr("target"),X=P(A.closest("[data-link-context]"));p(X).done(function(Y){v(f,I,X,Y,A)}).fail(function(){u.log("Failed to open link "+f,X)})});b("body").on("keypress","[data-fgx-keypress]",function(k){var A=b(":focus"),f=A.attr("role");13!==k.which||"radio"!==f&&"button"!==
442f&&"link"!==f&&"combobox"!==f&&"option"!==f&&"listbox"!==f?32!==k.which||"radio"!==f&&"button"!==f&&"combobox"!==f&&"checkbox"!==f&&"option"!==f&&"listbox"!==f||(k.preventDefault(),k.stopPropagation(),A.trigger("click")):(k.preventDefault(),k.stopPropagation(),A.trigger("click"))});b("body").on("keydown","[data-fgx-keypress]",function(k){var A=b(":focus"),f=A.attr("role");40!==k.which||"option"!==f&&"combobox"!==f&&"listbox"!==f?38!==k.which||"option"!==f&&"combobox"!==f&&"listbox"!==f?27===k.which&&
443"option"===f&&(k.preventDefault(),k.stopPropagation(),A.closest(".fgx-custom-select").trigger("click"),A.closest(".fgx-custom-select").focus()):(k.preventDefault(),k.stopPropagation(),"combobox"===f||"listbox"===f?($dropdownEl=b(".fgx-custom-select-dropdown",A),$dropdownEl.hasClass("shown")||A.trigger("click"),b("li:visible",$dropdownEl).last().focus()):A.prev().focus()):(k.preventDefault(),k.stopPropagation(),"combobox"===f||"listbox"===f?($dropdownEl=b(".fgx-custom-select-dropdown",A),$dropdownEl.hasClass("shown")||
444A.trigger("click"),b("li:visible",$dropdownEl).first().focus()):A.next().focus())});b("body").on("keydown","[data-fgx-focusable-group-item]",function(k){var A=b(document.activeElement),f=A.closest("[data-fgx-focusable-group]"),I=f.find("[data-fgx-focusable-group-item]"),X=I.length;if(0<f.length&&1<X){var Y=f=I.index(A),B=k.which;if(37===B||38===B)Y=0===f?X-1:f-1;else if(39===B||40===B)Y=f===X-1?0:f+1;Y!==f&&(k.preventDefault(),k.stopPropagation(),k=I.eq(Y),A=A.attr("role"),k.focus(),"radio"===A&&
445k.trigger("click"))}})})(window,jQuery,FD.Brand.Context,FD.Brand.NgpServices,FD.Brand.Overlay,FD.Brand.Util,FD.Brand.Form);
446(function(a,b,D,n,y,u){function h(g,E,w,G,m,q,c){var d=new Date,K=d.getDay(),Q=d.getHours();g.SalesHours&&g.SalesHours.Day&&!g.SalesHoursDescription&&g.SalesHours.Day.forEach(function(L,k){k===K&&L.open&&Q<L.open.split(":")[0]?g.SalesHoursDescription=G+" "+P(L.open,c):k===K&&L.close&&Q<L.close.split(":")[0]?g.SalesHoursDescription=w+" "+P(L.close,c):k===K&&L.close&&Q>=L.close.split(":")[0]?g.SalesHoursDescription=G+" "+C(g.SalesHours.Day,k+1,c):k===K&&L.closed&&(g.SalesHoursDescription=G+" "+C(g.SalesHours.Day,
447k+1,c));L.open=P(L.open,c);L.close=P(L.close,c)});g.ServiceHours&&g.ServiceHours.Day&&g.ServiceHours.Day.forEach(function(L,k){L.open=P(L.open,c);L.close=P(L.close,c)});g.isPreferred=null!=m&&g.PACode&&g.PACode===m.PACode?!0:!1;null!=q&&(m=0<window.location.pathname.indexOf(".html")?".html":"",g.DeepLinkUrl=[q,g.urlKey,m].join(""),g.ReviewsDeepLinkUrl=[q,g.urlKey,"/reviews",m].join(""));g.PACode&&g.Address&&g.Address.PostalCode&&(q=[g.Address.Street1],g.Address.Street2&&q.push(g.Address.Street2),
448g.Address.Street3&&q.push(g.Address.Street3),g.AddressStreet=q.join(", "),g.AddressCityStateZip=g.Address.City+", "+(g.Address.Province||g.Address.State)+" "+g.Address.PostalCode,g.MobileMapUrl="http://maps.apple.com/?daddr\x3d"+g.AddressStreet+" "+g.AddressCityStateZip);g.textnumber&&(g.TextUrl=g.textnumber.replace(/^\(/,"").replace(/\)\s?/," ").replace(/\s/g,"").replace("-",""));q=u.cookie.get("mt-attr-val");m=u.parameters.decode(window.location.search).fdguid;g.mtAttrQS=null!=q&&"undefined"!==
449typeof q?"fdguid\x3d"+q:null!=m&&"undefined"!==typeof m?"fdguid\x3d"+m:null;"Lincoln"===n.make?(g.l_cmb_rate_ct&&0<g.l_cmb_rate_ct&&(g.combinedRating=g.l_cmb_rate,g.combinedRatingsPercentage=g.l_cmb_rate/5*100+"%",g.combinedRatingsCount=g.l_cmb_rate_ct),g.l_sls_rate_ct&&0<g.l_sls_rate_ct&&(g.salesRating=g.l_sls_rate,g.salesRatingsPercentage=g.l_sls_rate/5*100+"%",g.salesRatingsCount=g.l_sls_rate_ct),g.l_svc_rate_ct&&0<g.l_svc_rate_ct&&(g.serviceRating=g.l_svc_rate,g.serviceRatingsPercentage=g.l_svc_rate/
4505*100+"%",g.serviceRatingsCount=g.l_svc_rate_ct)):(g.f_cmb_rate_ct&&0<g.f_cmb_rate_ct&&(g.combinedRating=g.f_cmb_rate,g.combinedRatingsPercentage=g.f_cmb_rate/5*100+"%",g.combinedRatingsCount=g.f_cmb_rate_ct),g.f_sls_rate_ct&&0<g.f_sls_rate_ct&&(g.salesRating=g.f_sls_rate,g.salesRatingsPercentage=g.f_sls_rate/5*100+"%",g.salesRatingsCount=g.f_sls_rate_ct),g.f_svc_rate_ct&&0<g.f_svc_rate_ct&&(g.serviceRating=g.f_svc_rate,g.serviceRatingsPercentage=g.f_svc_rate/5*100+"%",g.serviceRatingsCount=g.f_svc_rate_ct));
451g.index=E;g.isSelectableForOrderManagement=!1;return g}function C(g,E,w){for(var G=void 0,m=0;void 0===G;){E>g.length&&(E=0);var q=g[E];if(void 0!=q&&q.open){G=0<q.open.indexOf("AM")||"24"==w?q.open+" "+q.name:x(q.open)+" "+q.name;break}E++;m++;
451if(7<=m)break}return G}function P(g,E){if("12"==E)return x(g);g&&0>g.indexOf("h")&&(g=g.split(":"),g=2>g.length?g[0]+"h00":g[0]+"h"+g[1]);return g}function x(g){if(g&&0>g.indexOf("AM")&&0>g.indexOf("PM")){var E=g.split(":");if(2==E.length){g=parseInt(E[0],
45210);var w="AM";0===g||12<g?(g=0===g?12:g-12,w="PM"):12===g&&(w="PM");g=g+":"+E[1]+w}}return g}function p(g){"gux-bkpt-sm"===FD.Brand.Util.currentBreakpoint()&&b(".dealer-standard.expanded").length&&b("p.advanced").toggle(!(0<g.length))}Object.assign(D.namespace("FD.Brand.Dealer",a),{sortPreferred:function(g){var E=[],w=[];g.forEach(function(G){G.isPreferred?E.push(G):w.push(G)});return E.concat(w)},isFullStateName:function(g){if("CA"===n.region)for(var E=0;E<M.length;E++){var w=M[E];if(w.toLowerCase()===
453g.toLowerCase())return!0}else for(E=0;E<v.length;E++)if(w=v[E],w.toLowerCase()===g.toLowerCase())return!0;return!1},updateDealer:h,updateForChangeDealer:function(g,E,w,G,m,q,c,d,K){g=h(g,E,w,G,m,q,c);if(g.AuthorizedToSell&&g.AuthorizedToSell.Model&&0<g.AuthorizedToSell.Model.length)for(E=0;E<g.AuthorizedToSell.Model.length;E++)if(g.AuthorizedToSell.Model[E].ModelName===d){"Lincoln"===n.make?K?g.lorder&&0<g.lorder&&(g.isSelectableForOrderManagement=!0):g.lreserve&&0<g.lreserve&&(g.isSelectableForOrderManagement=
454!0):K?g.forder&&0<g.forder&&(g.isSelectableForOrderManagement=!0):g.freserve&&0<g.freserve&&(g.isSelectableForOrderManagement=!0);break}return g},updateSearchHints:function(g,E,w,G,m){var q=g.find("ul"),c=G&&"undefined"!=typeof G&&0<G.length?G:g.find(".search-suggestions-info"),d=b.Deferred();g.hide();q.empty();if(m||!E.val||2>E.val.length||!E.isDealer&&(/\d+/.test(E.val)||/^(?=.*[a-zA-Z])(?=.*[0-9])/.test(E.val)))p([]);else{var K=FD.Brand&&FD.Brand.Util,Q={};K&&K.env.geoLocation()&&(Q=y.location.coordinates());
455E.isDealer?(G="/searchservices/fd/","Ford"===n.make?G="/searchservices/fd/":"Lincoln"===n.make&&(G="/searchservices/ld/"),b.ajax({url:G,data:{q:E.val,type:"suggest_static"},callback:"JSON_CALLBACK",method:"GET",responseType:"json",headers:{"Application-id":n.settings.clientId},cache:!0,timeout:5E3}).done(function(L){var k=[];L.suggestions&&L.suggestions.length&&(k=d.resolve(L.suggestions.slice(0,Math.min(L.suggestions.length,5)).map(function(A){A=A.split("+");A={paCode:A[0]?A[0]:"",name:A[1]?A[1]:
456"",location:{city:A[2],state:A[3],lat:A[4]?parseFloat(A[4]):1,lon:A[5]?parseFloat(A[5]):1},distance:{}};if(!D.Util.isEmpty(Q)){var f=K.distance.betweenCoords(Q.lat,Q.lon,A.location.lat,A.location.lon,!0);A.distance=Object.assign(A.distance,f)}return A})));d.resolve(k)})):b.ajax({url:n.settings.mapSearch,dataType:"jsonp",data:{q:E.val,key:n.settings.mapKey},jsonp:"jsonp",cache:!0}).done(function(L){var k,A=[];200===L.statusCode&&L.resourceSets&&L.resourceSets.length&&(k=L.resourceSets[0])&&(k=k.resources)&&
457(k=k.filter(function(f){return f.address&&f.address.countryRegionIso2===n.region}),k.slice(0,Math.min(k.length,5)).forEach(function(f){var I=f.point&&f.point.coordinates&&f.point.coordinates.length;f={name:f.name||"",paCode:null,location:{lat:I?f.point.coordinates[0]:1,lon:I?f.point.coordinates[1]:1},distance:{}};D.Util.isEmpty(Q)||(I=K.distance.betweenCoords(Q.lat,Q.lon,f.location.lat,f.location.lon,!0),f.distance=Object.assign(f.distance,I));A.push(f)}));d.resolve(A)});d.promise().done(function(L){p(L);
458q.empty();var k=0,A="CA"===n.region?"km":"mi";L.forEach(function(I){b('\x3cli id\x3d"fgx-brand-dealerSearchSuggestion'+k+'" class\x3d"result" tabindex\x3d"-1" role\x3d"option" aria-selected\x3d"false" data-fgx-keypress\x3d"true" data-pacode\x3d"'+I.paCode+'"\x3e\x3cspan\x3e\x3cspan class\x3d"result-name"\x3e'+I.name+'\x3c/span\x3e\x3cspan class\x3d"result-meta-wrap"\x3e\x3cspan class\x3d"result-location"\x3e'+(I.location&&I.location.city?" ("+I.location.city+", "+I.location.state+")":"")+'\x3c/span\x3e\x3cspan class\x3d"result-distance"\x3e'+
459(D.Util.isEmpty(I.distance)?"":I.distance[A])+"\x3c/span\x3e\x3c/span\x3e\x3c/li\x3e").appendTo(q);k++});g.toggle(0<L.length);w.toggleClass("fgx-list-shown",0<L.length);0>=L.length&&w.removeAttr("aria-activedescendant");if("undefined"!==typeof c&&0<L.length){var f=c.data("label-template");f&&c.text(f.replace("{count}",L.length))}else"undefined"!==typeof c&&0>=L.length&&c.text("");q.find(".result").on("focusin",function(){q.find(".result").attr("aria-selected","false");b(this).attr("aria-selected",
460"true");w.attr("aria-activedescendant",b(this).attr("id"))}
460).on("keydown",function(I){if(I.shiftKey&&9===I.which)return w.focus(),!1;if(27===I.which)return w.focus(),g.hide(),c.text(""),w.removeClass("fgx-list-shown"),w.removeAttr("aria-activedescendant"),!1})})}},getSearchHintData:function(g,E,w){var G=b.Deferred(),m={},q=E||5,c=w||!1;c&&u&&u.env.geoLocation()&&(m=y.location.coordinates());g.isDealer?(g="/searchservices/fd/","Ford"===n.make?g="/searchservices/fd/":"Lincoln"===n.make&&(g="/searchservices/ld/"),
461b.ajax({url:g,data:{q:srch.val,type:"suggest_static"},callback:"JSON_CALLBACK",method:"GET",responseType:"json",headers:{"Application-id":n.settings.clientId},cache:!0,timeout:5E3}).done(function(d){var K=[];d.suggestions&&d.suggestions.length&&(K=G.resolve(d.suggestions.slice(0,Math.min(d.suggestions.length,5)).map(function(Q){Q=Q.split("+");Q={paCode:Q[0]?Q[0]:"",name:Q[1]?Q[1]:"",location:{city:Q[2],state:Q[3],lat:Q[4]?parseFloat(Q[4]):1,lon:Q[5]?parseFloat(Q[5]):1},distance:{}};if(!D.Util.isEmpty(m)){var L=
462u.distance.betweenCoords(m.lat,m.lon,Q.location.lat,Q.location.lon,!0);Q.distance=Object.assign(Q.distance,L)}return Q})));G.resolve(K)})):b.ajax({url:n.settings.mapSearch,dataType:"jsonp",data:{q:g.val,maxResults:Math.min(q,20),key:n.settings.mapKey},jsonp:"jsonp",cache:!0}).done(function(d){var K,Q=[];200===d.statusCode&&d.resourceSets&&d.resourceSets.length&&(K=d.resourceSets[0])&&(K=K.resources)&&(K=K.filter(function(L){return L.address&&L.address.countryRegionIso2===n.region}),K.slice(0,Math.min(K.length,
463q)).forEach(function(L){var k=L.point&&L.point.coordinates&&L.point.coordinates.length;L={name:L.name||"",paCode:null,location:{lat:k?L.point.coordinates[0]:1,lon:k?L.point.coordinates[1]:1},distance:{},hasDistance:!1};c&&!D.Util.isEmpty(m)&&(k=u.distance.betweenCoords(m.lat,m.lon,L.location.lat,L.location.lon,!0),L.distance=Object.assign(L.distance,k),L.hasDistance=!D.Util.isEmpty(L.distance));Q.push(L)}));G.resolve(Q)}).fail(function(d){G.resolve([])});return G.promise()},appendT3QS:function(g,
464E){var w="";var G=n.t3DealerQueryString||"";D.Util.isEmpty(G)||(w=-1<G.indexOf("?")?w+G.substring(G.indexOf("?")+1,G.length):w+G);E&&(D.Util.isEmpty(w)||(w+="\x26"),w+=E);"undefined"!=typeof w&&""!==w?(g=u.url.urlObject(g),w=u.parameters.decode(w),g.qs.add(w),w=g.url()):w=g;return w},getDealerConfig:function(){var g=D.Component&&D.Component.locateDealerConfig||{},E=D.Link&&D.Link.exitOverlays,w=g.exitOverlayId||"";g.hasExitOverlay=!(!w||!E||"undefined"==typeof E[w]);g.exitOverlayCls=g.hasExitOverlay?
465"fgx-external-url-trigger":"";return g}});var v="Alabama;Alaska;Arizona;Arkansas;California;Colorado;Connecticut;Delaware;District of Columbia;Florida;Georgia;Hawaii;Idaho;Illinois;Indiana;Iowa;Kansas;Kentucky;Louisiana;Maine;Maryland;Massachusetts;Michigan;Minnesota;Mississippi;Missouri;Montana;Nebraska;Nevada;New Hampshire;New Jersey;New Mexico;New York;North Carolina;North Dakota;Ohio;Oklahoma;Oregon;Pennsylvania;Rhode Island;South Carolina;South Dakota;Tennessee;Texas;Utah;Vermont;Virginia;Washington;West Virginia;Wisconsin;Wyoming".split(";"),
466M="Alberta;British Columbia;Manitoba;New Brunswick;Newfoundland and Labrador;Newfoundland;Labrador;Nova Scotia;Nunavut;Northwest Territories;Ontario;Prince Edward Island;Quebec;Saskatchewan;Yukon".split(";")})(window,jQuery,FD.Brand,FD.Brand.Context,FD.Brand.User,FD.Brand.Util);
467(function(a,b,D,n){function y(u,h,C,P,x){return b.Deferred(function(p){b.getJSON(x?u:"/aemservices/cache/inventory"+u,h).done(function(v){var M;if(!(M=P))a:{if(v)if("success"===v.status){M=!0;break a}else n.log("inventoryLib::Service call failed ["+v.status+"] "+v.errorMessage);else n.log("inventoryLib::Service call failed - No response");M=!1}M?p.resolve(C?C(v):v):p.reject()}).fail(function(v){n.log(u+" failed",v);p.reject(v)})}).promise()}Object.assign(FD.Brand.namespace("FD.Brand.Inventory",a),
468{dealerLot:function(u){return y("/dealer-lot",u)}})})(window,jQuery,FD.Brand.Context,FD.Brand.Util);
469(function(a,b,D){if("Ford"===D.make){const n=()=>{var y=document.querySelectorAll(".slides-container");for(let u of y){let h=[];const C=u;y=C.querySelectorAll(".slide-wrapper .item img");for(let P of y)P.addEventListener("load",function(){h.push(P.height);{var x=C,p=h;
469const v=x.querySelector("#bri-arrow-container");null==v||v.classList.contains("staticArrows")||(x.querySelector("#bri-arrow-container").style.top=Math.max(...p)/2+"px",x.querySelector("#bri-arrow-container").style.opacity="1")}})}};
470n();$(window).on("resize",function(y){n()})}Object.assign(b.namespace("FD.Brand.Carousel",a),{embla:{create:function(n){return new function(y){if(y&&y.el){var u=this,h=y.el,C=y.carouselEl||y.el,P=Object.assign({},y.options||{}),x=h.querySelector(".carousel-controls-container"),p=h.querySelector(".bri-droplet-container"),v=D.accessibility&&D.accessibility.meatballLabelPrefix||"",M=[],g=y.hasArrows||!1,E=y.hasIndicators||!1,w=!(!x||!g&&!E),G=Object.assign({},{enabled:!1,maxCycles:-1,count:0,rootNode:y.el},
471JSON.parse(JSON.stringify(y.autoplayConfig||{}))),m=!(!G.enabled||!EmblaCarouselAutoplay),q=h.querySelector(".aria-pagination-info"),c=q&&q.dataset&&q.dataset.labelTemplate||"",d=!(!q||!c),K=y.scrollMtx||"";y=[];G.options=Object.assign({},{delay:7E3,stopOnInteraction:!1,stopOnMouseEnter:!0},G.options||{});u.activeIdx=0;u.autoplayApi=null;u.carousel;u.getAutoplayApi=()=>u.autoplayApi;u.getCarousel=()=>u.carousel;var Q=()=>u.carousel.scrollPrev(),L=()=>u.carousel.scrollNext(),k=(z,O)=>{O?(z.removeAttribute("disabled"),
472z.classList.remove("hidden")):(z.setAttribute("disabled","disabled"),z.classList.add("hidden"))},A=()=>{k(X,u.carousel.canScrollPrev());k(Y,u.carousel.canScrollNext())},f=()=>{let z=u.carousel.selectedScrollSnap();B.innerHTML=u.carousel.scrollSnapList().map((O,N)=>`<li data-slide-to="${N}" class="bds-indicator ${N===z?" active":""}"><button class="bds-indicator-btn fgx-btn" aria-label="${v+" "+(N+1)}"><span class="bds-indicator-btn-indicator" aria-hidden="true"></span></button></li>`).join("");M=
473Array.from(B.querySelectorAll(".bds-indicator"));M.forEach((O,N)=>{O.querySelector(".bds-indicator-btn").addEventListener("click",()=>u.carousel.scrollTo(N),!1)});5<M.length&&b.Carousel.pagination.sizing(M,!1)},I=()=>{const z=u.carousel.slidesNotInView(!0)||[];Array.from(u.carousel.slideNodes()||[]).forEach((O,N)=>{if(O){const r=(N=-1<z.indexOf(N))?"-1":"0";O.setAttribute("aria-hidden",N?"true":"false");Array.from(O.querySelectorAll("[tabindex], a:not([tabindex]), button:not([tabindex]), sup[data-vdm-disc]:not([tabindex])")||
474[]).forEach(t=>{t.setAttribute("tabindex",r)})}})};h=z=>{const O="init"===z;w&&(g&&A(),E&&((O||"reInit"===z)&&f(),M[u.carousel.previousScrollSnap()].classList.remove("active"),M[u.carousel.selectedScrollSnap()].classList.add("active"),5<M.length&&b.Carousel.pagination.sizing(M,!1)));I();if(d){let N=c.replace(/{current}/ig,u.carousel.selectedScrollSnap()+1).replace(/{total}/ig,(u.carousel.slideNodes()||[]).length);q.innerHTML=N||"";O&&q.setAttribute("aria-hidden","false")}if("reInit"===z&&m&&G.stopped)try{u.autoplayApi.destroy()}catch(N){console.log("Brand.Embla.Carousel::handleViewUpdates - error occurred trying to call autoplayApi.destroy().")}"select"===
475z&&K&&b.Metrics&&b.Metrics.handler&&(z=u.carousel&&u.carousel.internalEngine(),z={$$carouselScrollDirection:1===(z&&z.scrollBody&&z.scrollBody.direction()||-1)?"left":"right"},b.Metrics.handler.direct(K,z))};m&&(u.autoplayApi=new EmblaCarouselAutoplay(G.options,z=>G.rootNode),y.push(u.autoplayApi));u.carousel=C.carousel=new EmblaCarousel(C,P,y);if(w){if(g){var X=x.querySelector(".carousel-arrow.carousel-previous");var Y=x.querySelector(".carousel-arrow.carousel-next");X.addEventListener("click",Q,
476!1);Y.addEventListener("click",L,!1);A()}if(E){var B=p.querySelector(".bds-carousel-indicators");f();B.classList.remove("hidden")}x.classList.remove("hidden")}u.carousel.on("init",h).on("reInit",h).on("select",h).on("destroy",z=>{w&&(g&&(X.removeEventListener("click",Q,!1),Y.removeEventListener("click",L,!1),k(X,!1),k(Y,!0)),E&&(B.innerHTML=""))}).on("settle",z=>{z=u.carousel.selectedScrollSnap();if(z!==u.activeIdx&&(u.activeIdx=z,m&&-1<G.maxCycles&&!G.stopped&&(0===z&&G.count++,G.count>=G.maxCycles))){G.stopped=
477!0;try{u.autoplayApi.destroy()}catch(O){console.log("Brand.Embla.Carousel::handleSettle - error occurred trying to call autoplayApi.destroy().")}}});return u}}(n)}},pagination:{sizing:function(n,y){let u;const h=n.length-1;
477n.forEach((C,P)=>{C=y?C[0]:C;C.classList.remove("small","hidden");C.classList.contains("active")&&(u=P)});n.forEach((C,P)=>{C=y?C[0]:C;{var x=u;const p=Math.abs(x-P);let v="";2>=x&&4<P?v="hidden":P===x||1===p||(0===x||x===h)&&3>=p||(1===x||x===h-1)&&2>=p||0===P&&2===x||P===h&&x===
478h-2||(v=(0===x||x===h)&&4===p||(1===x||x===h-1)&&3===p||(2<=x||2<=h-x)&&2===p?"small":"hidden");P=v}P&&C.classList.add(P)})}}})})(window,FD.Brand,FD.Brand.Context);
479(function(a,b){b.setInitHandler("[data-fgx-you-might-also-like]",function(D){function n(G,m){0===m?(G.find(".carousel-previous").addClass("disabled"),G.find(".carousel-previous").attr("aria-disabled",!0),G.find(".carousel-next").removeClass("disabled"),G.find(".carousel-next").attr("aria-disabled",!1)):1===m?(G.find(".carousel-previous").removeClass("disabled"),G.find(".carousel-previous").attr("aria-disabled",!1),G.find(".carousel-next").addClass("disabled"),G.find(".carousel-next").attr("aria-disabled",
480!0)):(G.find(".carousel-previous").removeClass("disabled"),G.find(".carousel-previous").attr("aria-disabled",!1),G.find(".carousel-next").removeClass("disabled"),G.find(".carousel-next").attr("aria-disabled",!1))}function y(G,m,q){if(M.matches||g.matches&&"Ford"===w){q=parseInt(a(G,D).find(".active").index());var c="prev"===m?q-1:q+1;"prev"===m&&0===q||"next"===m&&1===q||(a(G).carousel(m),FD.Brand.Metrics.handler.direct(a(G).attr("data-fd-metrics-scroll")),p(a(G),c),"Ford"===w?parseInt(a(G).find(".bds-carousel-indicators li.active").data("slideTo")):
481parseInt(a(G).find(".carousel-indicators li.active").data("slideTo")),u(a(G)))}}function u(G){"Ford"===w?G.find(".bds-carousel-indicators li").each(function(){var m=a(this);m.find(".fgx-btn").attr("aria-current",m.hasClass("active")?"true":"false")}):G.find(".carousel-indicators li").each(function(){var m=a(this);m.find(".fgx-btn").attr("aria-current",m.hasClass("active")?"true":"false")})}function h(G){a(".make-info.monthly-price",G).each(function(){var m=a(this),q=m.find(".pricing"),c=q.text();
482m=m.find(".icon-info");var d=q.data("pricing");d&&d.offerType&&("lease"===d.offerType||"finance"===d.offerType||"cash"===d.offerType&&"undefined"!==typeof q.attr("data-pricing-template-cash"))&&"undefined"!==typeof c&&""!==c&&(m.attr("href","#$spc").removeClass("hidden"),m.removeAttr("aria-hidden"))})}function C(){a(".two-column-carousel",D).each(function(){a(this).carousel({interval:!1})});M.matches?a(".two-column-carousel",D).hasClass("slide")||a(".two-column-carousel",D).addClass("slide"):g.matches?
483(a(".two-column-carousel",D).hasClass("slide")&&a(".two-column-carousel",D).removeClass("slide"),P(a(".two-column-carousel",D).closest(".you-might-also-like"))):E.matches&&(a(".two-column-carousel",D).hasClass("slide")&&a(".two-column-carousel",D).removeClass("slide"),P(a(".two-column-carousel",D).closest(".you-might-also-like")))}function P(G){G=G.find(".pagination-info");G.attr("aria-hidden","true");G.removeAttr("aria-live");G.removeAttr("aria-atomic");G.text("")}function x(G,m,q){G=G.find(".pagination-info");
484var c=G.data("label-template");G.attr("aria-hidden","false");G.attr("aria-live","polite");G.attr("aria-atomic","true");c&&G.text(c.replace("{current}",m).replace("{total}",q))}function p(G,m){if("Ford"===w){var q=a(G,D).siblings(".carousel-controls-container");q.find(".bds-indicator").each(function(){var c=a(this),d=c.find(".bds-indicator-btn");c.removeClass("active");d.removeClass("active");1*c.data("slideTo")===m&&(c.addClass("active"),d.addClass("active"))});n(q,m)}else a(G,D).siblings(".carousel-indicators").children().each(function(){a(this).removeClass("active");
4851*a(this).data("slideTo")===m&&a(this).addClass("active")});G=a(G).closest(".you-might-also-like");x(G,m+1,2)}var v=window.FD.Brand;v.Dig.resolve(D);var M=window.matchMedia("(max-width: 767px)"),g=window.matchMedia("(max-width: 992px)"),E=window.matchMedia("(max-width: 1440px)"),w=v.Context.make;a(window).resize(function(){C()});C();a(".ymal-models-container.two-column-carousel",D).each(function(){FD.Brand.Util.carousel.swipe(this,y);FD.Brand.Util.commonHeight.setup(".carousel-inner .col-md-4.item",
486a(this),["gux-bkpt-lg","gux-bkpt-xlg"],!0,!0)});v.User.location.subscribe(function(){D.each(function(){var G=this;v.Pricing.refresh(this,!0).done(function(m){h(G);m=a(".ymal-zipcode-txt",G);var q=m.attr("data-fd-metrics-zip-click");"undefined"!==typeof q&&m.find("a").attr("data-fd-metrics-click",q)})})});D.each(function(){n(a(this),0)});a(".carousel-indicators li \x3e button",D).click(function(){var G=parseInt(a(this).data("slideTo"),10),m=a(this).closest("li");m.hasClass("active")||FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-scroll"));
487m.parent().siblings(".two-column-carousel").each(function(){a(this).carousel(G)});m.siblings().removeClass("active");m.addClass("active");m=a(this).closest(".you-might-also-like");x(m,G+1,2)});a(".ymal-controls-container .carousel-indicators li",D).click(function(){var G=a(this).data("slideTo");a(this).hasClass("active")||FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-scroll"));var m=a(this).parent().parent(".two-column-carousel");m.carousel(G);x(m,G+1,3);u(m)});
487a(".ymal-controls-container .bds-carousel-indicators li",
488D).click(function(){var G=parseInt(a(this).data("slideTo"),10),m=a(this).parent().parent().parent().parent();a(this).hasClass("active")||FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-scroll"));m.siblings(".two-column-carousel").each(function(){a(this).carousel(G)});a(this).siblings().each(function(){a(this).removeClass("active");a(this).find(".bds-indicator-btn").removeClass("active")});a(this).addClass("active");a(this).find(".bds-indicator-btn").addClass("active");var q=a(this).closest(".ymal-controls-container");
489x(q,G+1,2);n(m,G)});a(".ymal-controls-container .carousel-btn.carousel-arrow",D).click(function(){var G=a(this),m=G.parent().parent(),q=m.find(".bds-carousel-indicators li.active"),c=G.hasClass("carousel-previous")?parseInt(q.data("slideTo"),10)-1:parseInt(q.data("slideTo"),10)+1;q=G.closest(".ymal-controls-container");var d=m.find(".bds-carousel-indicators li[data-slide-to\x3d"+c+"]");G.hasClass("disabled")||(m.siblings(".two-column-carousel").each(function(){a(this).carousel(c)}),FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-scroll")),
490m.find(".bds-carousel-indicators li").each(function(){a(this).removeClass("active");a(this).find(".bds-indicator-btn").removeClass("active")}),d.addClass("active"),d.find(".bds-indicator-btn").addClass("active"),x(q,c+1,3),n(m,c))})})})(jQuery,FD.Brand);
491(function(a,b,D,n,y){function u(p,v){"RCO"===p.statusCode||"RNO"===p.statusCode?(x="reservationProgress",v.$el.addClass("reservation"),v.prm.data=h(p,v.reservationDataStr)):"NEWOWNER"===p.statusCode?(x="orderComplete",v.$el.addClass("complete"),v.prm.data=h(p,v.completeDataStr)):(x="orderProgress",v.$el.addClass("order"),v.prm.data=h(p,v.orderDataStr));v.$contentWrap.html(P[x](v.prm));var M=JSON.parse(v.mtxReplaceStr),g=null!=M&&"undefined"!==typeof M&&M.hasOwnProperty(p.statusCode)?M[p.statusCode]:
492"";b("a[data-link-url]",v.$contentWrap).each(function(){var E=b(this),w=E.data("link-url").replace("{nameplate}",p.model).replace("{displayState}",g);E.attr("href",w)});b("span[data-dynamic-label]",v.$contentWrap).each(function(){var E=b(this),w=E.data("dynamic-label");E.html(w)});"gux-bkpt-sm"===n.currentBreakpoint()&&(M=b("li.stage-item.active-step",v.$contentWrap))&&0<M.length&&M[0].scrollIntoView({inline:"center",behavior:"smooth",block:"nearest"});v.$el.removeClass("fgx-hidden")}function h(p,
493v){v=v.replaceAll("{year}",p.year).replaceAll("{make}",p.make).replaceAll("{model}",p.model).replaceAll("{trim}",p.trim);v=JSON.parse(v);if(null!=v&&"undefined"!==typeof v&&(p.headline=v.hasOwnProperty("headline")?v.headline:"",p.subheadline=v.hasOwnProperty("subheadline")?v.subheadline:"",p.formattedReservationDate=p.hasOwnProperty("reservationDate")?(new Date(p.reservationDate)).toLocaleDateString("en-US"):"",p.formattedOrderBankOpenDate=p.hasOwnProperty("orderBankOpenDate")?(new Date(p.orderBankOpenDate)).toLocaleDateString("en-US"):
494"",p.formattedOrderDate=p.hasOwnProperty("vehicleOrderDate")?(new Date(p.vehicleOrderDate)).toLocaleDateString("en-US"):"",p.formattedEstimateDate=p.hasOwnProperty("estimatedCompletionDate")?(new Date(p.estimatedCompletionDate)).toLocaleDateString("en-US"):"",p.stepClasses=["complete-step","","","",""],p.cacheDate=(new Date).toString(),p.success=!0,v.hasOwnProperty("overrideLabelObj")&&v.overrideLabelObj.hasOwnProperty(p.statusCode)&&(p.stateLabelOverride=v.overrideLabelObj[p.statusCode]),v.hasOwnProperty("ctaPrimaryOverrideTextObj")&&
495v.ctaPrimaryOverrideTextObj.hasOwnProperty(p.statusCode)&&(p.ctaPrimaryTextOverride=v.ctaPrimaryOverrideTextObj[p.statusCode]),v.hasOwnProperty("ctaPrimaryOverrideAriaLabelObj")&&v.ctaPrimaryOverrideAriaLabelObj.hasOwnProperty(p.statusCode)&&(p.ctaPrimaryAriaLabelOverride=v.ctaPrimaryOverrideAriaLabelObj[p.statusCode]),v.hasOwnProperty("ctaSecondaryOverrideTextObj")&&v.ctaSecondaryOverrideTextObj.hasOwnProperty(p.statusCode)&&(p.ctaSecondaryTextOverride=v.ctaSecondaryOverrideTextObj[p.statusCode]),
496v.hasOwnProperty("ctaSecondaryOverrideAriaLabelObj")&&v.ctaSecondaryOverrideAriaLabelObj.hasOwnProperty(p.statusCode)&&(p.ctaSecondaryAriaLabelOverride=v.ctaSecondaryOverrideAriaLabelOb
496j[p.statusCode]),p.stepPrefixes=[],v.hasOwnProperty("steps")))for(var M=0;M<v.steps.length;M++){var g=v.steps[M];g.hasOwnProperty("prefixMap")?g.prefixMap.hasOwnProperty(p.statusCode)?p.stepPrefixes.push(g.prefixMap[p.statusCode]):p.stepPrefixes.push(""):p.stepPrefixes.push("")}"RCO"===p.statusCode?(p.stateLabelDate=
497p.formattedOrderBankOpenDate,p.stepDates=[p.formattedReservationDate,"","","",""]):"RNO"===p.statusCode?(p.stepClasses=["complete-step","active-step","","",""],p.stepDates=[p.formattedReservationDate,"","","",""]):"ONIP"===p.statusCode?(p.stateLabelDate=p.formattedOrderDate,p.stepClasses=["complete-step","active-step","","",""],p.stepDates=[p.formattedOrderDate,"","",""]):"OIP"===p.statusCode?(p.stateLabelDate=p.formattedOrderDate,p.stepClasses=["complete-step","complete-step","active-step","",""],
498p.stepDates=[p.formattedOrderDate,p.formattedEstimateDate,"",""]):"SHIPPED"===p.statusCode?(p.stateLabelDate=p.formattedOrderDate,p.stepClasses=["complete-step","complete-step","complete-step","",""],p.stepDates=[p.formattedOrderDate,p.formattedEstimateDate,"",""]):"ARRIVED"===p.statusCode&&(p.stateLabelDate=p.formattedOrderDate,p.stepClasses=["complete-step","complete-step","complete-step","active-step",""],p.stepDates=[p.formattedOrderDate,p.formattedEstimateDate,"",""]);return p}var C,P={},x=null;
499D.setInitHandler("[data-fgx-reservation-and-order]",function(p,v){C=p;b("script[data-fgx-reservation-and-order-template-id]").each(function(M,g){M=b(g);P[M.attr("data-fgx-reservation-and-order-template-id")]=D.Util.template(g.innerHTML)});C.each(function(M){M=b(this);var g=b(".content-wrap",M),E=JSON.stringify(M.data("reservation-json")),w=JSON.stringify(M.data("order-json")),G=JSON.stringify(M.data("complete-json")),m=JSON.stringify(M.data("mtx-replace-json")),q={$el:M,$contentWrap:g,reservationDataStr:E,
500orderDataStr:w,completeDataStr:G,mtxReplaceStr:m,prm:{data:{}}};y.getOrderStatus().done(function(c){u(c,q)}).fail(function(){})})})})(window,jQuery,FD.Brand,FD.Brand.Util,FD.Brand.RnO);
501(function(a,b,D,n,y,u){function h(k,A){k.find(".rv-models .rv-model.item.active");var f=parseInt(k.attr("data-slide-total"),10)-1,I=a(".carousel-controls .carousel-arrow.carousel-previous",k);k=a(".carousel-controls .carousel-arrow.carousel-next",k);f=!(A<f);I.toggleClass("disabled",!(0<A));k.toggleClass("disabled",f)}function C(k,A){k=a(k);var f=k.find(".rv-models-container"),I={};try{var X=JSON.parse(k.find("script[data-component-data]").text())}catch(Y){X={}}k.find("script[data-fgx-recently-viewed-vehicles-template-id]").each(function(Y,
502B){(Y=a(B).attr("data-fgx-recently-viewed-vehicles-template-id")||"")&&!I[Y]&&(I[Y]=D.Util.template(B.innerHTML))});X.$el=k;X.markupTemplates=Object.assign({},I);X.templateItems=a.extend(!0,{},X.templateItems||{},q);X.pricingLabels={startingAt:a.extend({},X.startingAtPriceLabel||{}),estimatedNet:a.extend({},X.estimatedNetPriceLabel||{})};X.experience="triggered";y.carousel.swipe(f[0],E);P(X,A)}function P(k,A){var f=[],I=[];if(y.isEmpty(A))k.experience="default",k&&!y.isEmpty(k.defaultItems)&&k.defaultItems.forEach(function(z,
503O){z._brand=z._brand||u&&u.make||"Ford";I[O]=x(z,O,k)});else for(var X=0;X<A.length&&3!=X;X++){var Y=function(z,O){var N=y.vdm.displayName({model:z._nameplate||"",year:z._year||"",trim:z._trim||""});N.then(function(r){z.displayName=r.displayName||"";z.displayNameShort=r.displayNameShort||"";I[O]=x(z,O,k)});return N},B=A[X];B.returnURL&&B._nameplate&&(Y=Y(B,X),f.push(Y))}a.when.apply(a,f).done(function(){p(I,k)})}function x(k,A,f){A={isValid:!1,idx:A,modelClass:"model_"+A,infoIconText:f&&f.infoIconLinkText||
504"",priceDetailHeadline:f&&f.priceDetailHeadline||"",imageErrorHeadline:f&&f.imageErrorHeadline||"",imageErrorDescription:f&&f.imageErrorDescription||"",vinPrefixLabel:f&&f.vinPrefixText||"",infoIconClickAction:f.iballClickAction,subheadlineHTag:f&&f.subheadlineHTag||"",imgPlaceholder:L};var I="default"===f.experience?k:(f.triggerTypeItems||[]).find(function(O){return O.suffix===(k.suffix||"")});if(!I||0===Object.values(I).length)return y.log("RVV::setupRvItem - error - suffixData is either not defined or empty. ",
505A),A;var X=f.templateItems&&f.templateItems[I&&I.templateKey||"baseModel"]||{};A.isValid=!0;A=a.extend(!0,{},A,X,I,k);A.vin="";I={year:A._year,model:A._nameplate,paymentType:"buy"};X={year:A._year,model:A._nameplate};A.showYearSeparateAbove=!1;A.showYearSeparateBelow=!1;A.showYearSeparate=!(!K||!k._year);var Y='\x3cspan class\x3d"rv-model-name headline-med-light"\x3e'+((A.showYearSeparate?A.displayNameShort||A.displayName:A.dis
505playName)||"")+"\x3c/span\x3e";A.showYearSeparate&&(A.year=k._year,"fr"===
506u.language?A.showYearSeparateBelow=!0:A.showYearSeparateAbove=!0);var B="";A.url=("default"===f.experience?A.ctaOneLink:A.returnURL)||"";A.digImage=u.settings.digUrl+"/"+M(A._brand,!0)+"/"+M(A._nameplate,!0)+"/"+M(A._year,!0)+"/HD-TILE/Hero/EXT/"+(A.digAngle||"5")+"/vehicle.png";A.strPricingLabelList=JSON.stringify(f.pricingLabels[A.pricingType]||{});if("configuredModel"===A.templateKey&&A._UID)-1<A._UID.indexOf("Config[")?(B="/"+M(A._UID,!0)+"/",I.configToken=A._UID,"default"===f.experience&&(X.configToken=
507A._UID)):(B="/"+encodeURIComponent("Vin["+decodeURIComponent(A._UID)+"]")+"/",I.vin=A._UID,A.vin=A._UID,A._PAcode&&(I.dealerPACode=A._PAcode)),A._trim&&(X.trimId=A._trim);else if(A._trim||A.blackLabelVehicle)B="/"+encodeURIComponent("Hero["+decodeURIComponent(A.blackLabelVehicle?"Black Label":A._trim)+"]")+"/",A._trim&&(I.trimId=A._trim,X.trimId=A._trim);B&&(A.digImage=A.digImage.replace("/Hero/",B));if(A.url&&A.campaignCode){B=A.campaignCode.replace("{nameplate}",A._nameplate.toLowerCase());B=y.str.toObject(B);
508var z=y.url.urlObject(A.url);z.qs.add(B);A.url=z.url()}B=(A.ctaOneAriaLabel||"").replace("{displayName}",A.displayName||"");z=(A.ctaTwoAriaLabel||"").replace("{displayName}",A.displayName||"");A.ctaOneItem=v(A.ctaOneDisplay,A.ctaOneText,A.url,B,A.ctaOneBtnType,"default"===f.experience&&A.ctaOneClickAction_ma||null);A.ctaTwoItem=v(A.ctaTwoDisplay,A.ctaTwoText,A.ctaTwoLink,z,A.ctaTwoBtnType,A.ctaTwoClickAction_ma);A.strLinkContext=JSON.stringify(X);A.strPricingContext=JSON.stringify(I);A.title=(A.title||
509"{displayName}").replace("{displayName}",Y);A.showVin=!(!A.displayVin||!A.vin);return A}function p(k,A){var f=0,I=A&&A.$el,X=I&&I.find(".rv-models"),Y=u.accessibility&&u.accessibility.disclosureLabelPrefix||"",B=!1;k.forEach(function(z,O){if(z&&z.isValid){O=a((A&&A.markupTemplates&&A.markupTemplates.vehicleItem)({vehicle:z}));const t=[];if(O&&O.length){var N=O.find(".model-img"),r=N.find("img");const e=a(I).find(".bri-droplet-container");let l;r.hasClass("lazyloaded")||r.hasClass("lazyloading")?N.find(".image-loader-svg").addClass("hidden"):
510(r.on("load",function(J){N.find(".image-loader-svg").addClass("hidden");J=J.target.closest(".model-img").clientHeight;t.push(J);l=Math.max(...t);e.css("top",l+0)}),r.on("error",function(){r.addClass("hidden");N.find(".image-loader-svg").addClass("hidden");K?a('\x3cimg class\x3d"img-responsive"\x3e').attr("src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAAGpCAQAAACQBJkKAAAEpklEQVR42u3VMQEAAACCMO1f2iBuEXhoALhUCQAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAAAxAAgADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAADAAAAwAAAMAwAAAMAAADAAAAwDAAAAwAAAMAAADAMAAAAwAgCsDhEEBqnQ00BIAAAAASUVORK5CYII\x3d").appendTo(N):
511N.addClass("fgx-model-min-height");N.find(".image-error-wrap").removeClass("hidden")}));X.append(O);z.showVin&&(B=!0);f++;let F;a(window).resize(function(){l=a(".rv-model.active .model-img")[0].clientHeight;clearTimeout(F);var J=setTimeout;e.css("top",l+0);F=J(void 0,100)})}}});0<f?(k=D.getTargetCampaignData(),k.initialized&&b.appendCampaignCodesTarget&&b.appendCampaignCodesTarget(I,k.c
511ampaignTargetKey,k.campaignTmpl,k.debug),a("sup[data-vdm-disc]",I).each(function(){var z=a(this),O=Y+" "+z.text();
512z.attr({tabindex:"0",role:"button","data-fgx-keypress":"true","aria-label":O})}),1<f&&(a(".carousel-indicators li",I).each(function(z){if(z>=f)return!1;a(this).removeClass("hidden")}),a(".carousel-controls-container",I).toggleClass("hidden"),I.find(".rv-models-container").attr("data-slide-total",f)),y.images.load(I),I.find(".make-info.vin-container").toggleClass("hidden",!B),X.addClass(c[f]||""),X.find(".rv-model.item").first().addClass("active"),I.addClass("fgx-rvv-exp-"+(A.experience||"triggered")).removeClass("hidden rvv-loading"),
513D.User.location.subscribe(function(){var z=I[0];D.Pricing.refresh(z,!0).done(function(O){g(z,A)})})):"triggered"===A.experience?(A.experience="default",P(A,[])):I.toggleClass("hidden",!0)}function v(k,A,f,I,X,Y){return{show:!!(k&&A&&f),label:A||"",link:f||"",ariaLabel:I||"",btnType:X,showIcon:!("btn-icon"!==X&&"btn-icon-light"!==X&&"btn-icon-light-alt"!==X),showBtnTypeIcon:!!(K&&0<X.indexOf("icon")||K&&"btn-secondary-alt"===X||"btn-primary-icon"===X||"btn-primary-outline-icon"===X||"btn-secondary-outline-icon"===
514X),ctaClass:"btn-primary"===X||"btn-secondary"===X||"btn-secondary-alt"===X?"fgx-btn-md-width-100":"",clickAction:Y||"{ }"}}function M(k,A){return encodeURIComponent(A?decodeURIComponent(k):k)}function g(k,A){k=a(k);var f=A&&A.markupTemplates&&A.markupTemplates.priceDetailFlyout;k.find(".make-info.price").each(function(){var I=a(this),X=I.find(".pricing:not(.static-label)"),Y=I.find(".icon-info"),B=I.find(".disclosure"),z=function(){X.toggleClass("hidden",!0);B.toggleClass("hidden",!0);Y.toggleClass("hidden",
515!0)};if(X&&X.length){var O=X.data("pricing");if(O&&O.pricingData&&Y&&0<Y.length)if((O=D.Pricing.formatPriceTipData(O))&&f)try{var N=a(f({pricingData:O||{}})).data("pricingData",O);I.find(".price-tip").data("price-tip-content",N.html());Y.removeClass("hidden")}catch(r){z()}else O&&!D.Util.isEmpty(O)&&O.price&&"$0"!==O.price&&"0 $"!==O.price||z();else O&&"undefined"!=typeof O&&!D.Util.isEmpty(O)&&O.price&&"$0"!==O.price&&"0 $"!==O.price&&""!==X.text()&&"undefined"!=typeof X.text()||z()}})}function E(k,
516A,f){if(!d.matches){k=a(k);var I=k.find(".rv-models");f=k.find(".rv-models-container.carousel");I.hasClass("list-one")||(k.carousel(A),A="next"===A?"right":"left",(I=k.attr("data-fd-metrics-scroll")||"")&&FD.Brand.Metrics.handler.direct(I,{$$carouselScrollDirection:A}),A=parseInt(a(".carousel-indicators li.active",k).attr("data-slide-to")),f=a(".carousel-indicators li:visible",f).length,w(k,A+1,f))}}function w(k,A,f){k=k.find(".pagination-info");var I=k.data("label-template");k.attr("aria-hidden",
517"false");k.attr("aria-live","polite");k.attr("aria-atomic","true");I&&k.text(I.replace("{current}",A).replace("{total}",f))}function G(k){m.each(function(){var A=a(this).find(".rv-models-container.carousel");A.carousel({interval:!1});k.matches?A.hasClass("slide")&&(A.removeClass("slide"),A=A.find(".pagination-info"),A.attr("aria-hidden","true"),A.removeAttr("aria-live"),A.removeAttr("aria-atomic"),A.text("")):A.toggleClass("slide",!0)})}var m,q={},c=["list-zero","list-one","list-two","list-three"],
518d,K,Q,L;D.setInitHandler("[data-fgx-recently-viewed-vehicles]",function(k){if(0!=k.length){m=k;d=window.matchMedia("(min-width: 768px)");d.addListener(G);G(d);q={baseModel:{pricingTemplate:"{pricingLabel} {price}",showIBall:!1,pricingType:"startingAt"},configuredModel:{pricingTemplate:"{pricingLabel} {price}",showIBall:!0,pricingType:"estimatedNet"}};Q=(K=!(!u||"Ford"!==u.make))?".bri-carousel-indicators":".carousel-indicators";L="data:image/svg+xml;charset\x3dutf-8,"+encodeURIComponent("\x3csvg xmlns\x3d'http://www.w3.org/2000/svg' viewBox\x3d'0 0 768 425' width\x3d'768px' height\x3d'425px'/\x3e");
519var A=function(f){m.each(function(){C(this,f)})};n.fps.current().done(function(f){f.loaded?FPS.RVV.getAllByGroups({success:function(I){var X=I[0].RVVAllGrouped;y.log("****RVV Data**** ",I[0]);void 0!=X&&0<X.length?A(X):A([])},error:function(){y.log("RVV - FPS RVV call failed.");A([])}}
519):(y.log("FPS library not loaded"),A([]))});a(".rv-models-container "+Q+" li",m).on("click",function(f){var I=a(this);if(I.hasClass("active"))f.stopPropagation(),f.preventDefault();else{f=I.data("slideTo");I=I.closest(".rv-models-container");
520var X=I.find(".carousel-indicators li").not(".hidden").length;I.carousel(f);w(I,f+1,X);K&&h(I,f)}});a(".carousel-controls .carousel-arrow",m).click(function(){var f=a(this),I=f.closest(".rv-models-container"),X=I.find(".rv-models .rv-model.item.active"),Y=f.hasClass("carousel-previous")?"prev":"next",B=parseInt(X.attr("data-slide-index"),10);X=parseInt(I.attr("data-slide-total"),10)-1;B="prev"===Y?B-1:B+1;if(K){if(f.hasClass("disabled"))return;h(I,B)}0>B?B=X:B>=X&&(B=0);I.carousel(Y);w(I,B+1,X+1)})}})})(jQuery,
521window,FD.Brand,FD.Brand.User,FD.Brand.Util,FD.Brand.Context);
522(function(a,b,D,n,y,u){function h(I){return I&&"string"===typeof I&&/^(https?:)?\/\//i.test(I)&&!/^(javascript|data):/i.test(I)?I:null}function C(I){return new Promise(function(X,Y){var B=h(I);if(B){var z=new Image;z.addEventListener("load",function(){X(this)});z.addEventListener("error",function(){Y()});z.src=B}else Y(Error("Invalid image URL"))})}function P(I,X){var Y=a(".rv-bb-title",x);if(!(0<X&&Y.length)&&I.returnURL&&I._nameplate){var B={year:I._year,model:I._nameplate},z={year:I._year,model:I._nameplate},
523O=I.returnURL,N=FD.Brand.Context.settings.digUrl+"/"+encodeURIComponent(decodeURIComponent(I._brand))+"/"+encodeURIComponent(decodeURIComponent(I._nameplate))+"/"+encodeURIComponent(decodeURIComponent(I._year))+"/HD-TILE/Hero/EXT/"+f+"/vehicle.png",r='\x3cspan class\x3d"rv-model-name"\x3e'+(I.displayName||"")+"\x3c/span\x3e",t="ViewPageBlackLabel"===I.suffix||"ViewModelDetailBlackLabel"===I.suffix;I._UID?(-1<I._UID.indexOf("Config[")?(t="/"+encodeURIComponent(decodeURIComponent(I._UID))+"/",N=N.replace("/Hero/",
524t),B.configToken=I._UID):(t="/"+encodeURIComponent("Vin["+decodeURIComponent(I._UID)+"]")+"/",N=N.replace("/Hero/",t),B.vin=I._UID,I._PAcode&&(B.dealerPACode=I._PAcode)),I._trim&&(z.trimId=I._trim)):I._trim?(t="/"+encodeURIComponent("Hero["+decodeURIComponent(t?"Black Label":I._trim)+"]")+"/",N=N.replace("/Hero/",t),B.trimId=I._trim,z.trimId=I._trim):t&&(t="/"+encodeURIComponent("Hero[Black Label]")+"/",N=N.replace("/Hero/",t));X=".model_"+X;var e=a(X,x);e.attr("data-link-context",JSON.stringify(z));
525if(M&&(e.attr("data-pricing-context",JSON.stringify(B)),"undefined"!==typeof B.vin&&(z=e.find(".vin-container"),z.find(".vin").text(B.vin),z.find(".prefix").removeClass("hidden"),a(".vin-container",x).removeClass("hidden")),B=g[I.suffix],z=w[I.suffix],t=G[I.suffix],"undefined"!==typeof B)){var l=e.find(".make-info.price"),F=m[E[I.suffix]||"startingAt"];D.Util.isEmpty(F)||l.attr("data-pricing-labels",JSON.stringify(F));e.find(".make-info.price \x3e .pricing").attr("data-pricing-template",B);"undefined"!==
526typeof z&&e.find(".make-info.price \x3e .disclosure").html(z);"undefined"===typeof t||1!=t&&"true"!==t||e.find(".make-info.price \x3e a.icon-info").removeClass("hidden")}var J=e.find("img");C(N).then(function(V){if(J.hasClass("lazyloaded")||J.hasClass("lazyloading"))e.find(".image-loader-svg").addClass("hidden");else J.on("load",function(S){e.find(".image-loader-svg").addClass("hidden")})},function(){J.addClass("hidden");e.find(".image-loader-svg").addClass("hidden");e.find(".model-img").addClass("fgx-model-min-height");
527e.find(".image-error-wrap").removeClass("hidden")});J.attr("data-srcset",N);J.removeAttr("aria-hidden");N=e.find(".model-img");B=e.find(".rv-model-title");B.removeAttr("aria-hidden");B=B.find("a");z=v[I.suffix];if(""===z||void 0==z)z=v.ViewPage;z=""!==z&&void 0!=z?z.replace("{rvname}",r):r;z+='\x3cspan class\x3d"icon fgx-brand-model-name-chevron icon-action-chevron-right-25px" aria-hidden\x3d"true"\x3e\x3c/span\x3e';B.html(z);r=Y.find("a");Y.length&&".model_0"===X&&(r.html(z),Y.removeAttr("aria-hidden"));
528""!==O&&"undefined"!=typeof O&&null!=O&&(z=O.indexOf("#"),Y="",0<=z&&(Y=O.substring(z),O=O.substring(0,z)),z=q[I.suffix],""!==z&&"undefined"!=typeof z&&null!=z&&(0<=z.indexOf("{nameplate}")&&(z=z.replace("{nameplate}",I._nameplate.toLowerCase())),0>O.indexOf(encodeURI(z))&&(0<=O.indexOf("?")?O+="\x26":O+="?",O+=encodeURI(z))),(z=e.closest("[data-target-campaign-url-value]").attr("data-target-campaign-url-value"))&&0>O.indexOf(z)&&(0<=O.indexOf("?")?O+="\x26":O+="?",O+=z),O+=Y,N.attr("href",O),B.attr("href",
529O),Y=c[I.suffix],z=d[I.suffix],"undefined"!==typeof Y&&B.attr("data-fd-metrics-click",Y),"undefined"!==typeof z&&N.attr("data-fd-metrics-click",z),B.removeAttr("aria-hidden"),r.length&&".model_0"===X&&r.attr("href",O),X=e.find(".cta-one-container"),Y=K[I.suffix],r=Q[I.suffix],"undefined"!==typeof Y?(X.find("a").attr("href",O).attr("aria-hidden",!1),X.find(".cta-text").text(Y),"undefined"!==typeof r&&X.find("a").attr("data-fd-metrics-click",r)):X.hide());O=e.find(".cta-two-container");X=L[I.suffix];
530Y=k[I.suffix];I=A[I.suffix];"undefined"!==typeof X&&"undefined"!==typeof Y?(O.find("a").attr("href",Y).attr("aria-hidden",!1),O.find(".cta-text").text(X),"undefined"!==typeof I&&O.find("a").attr("data-fd-metrics-click",I)):O.hide();e.addClass("item fgx-rvv-valid-item").removeClass("hidden")}}var x,p={},v,M,g,E,w,G,m={startingAt:{},estimatedNet:{}},q,c,d,K,Q,L,k,A,f;D.setInitHandler("[data-fgx-recently-viewed]",function(I){function X(l,F){for(var J in l)"pricingIncentives"===J?(F.IOFeatured=l[J],F.IOModelOffers=
531l[J],F.IOAdditionalOffer=l[J]):F[J]=l[J]}function Y(l,F,J){l&&0!==l.length&&(l=l.data(F),m[J]=Object.assign({},m[J],l&&"undefined"!=typeof l&&"null"!=l?l:{}))}function B(l){a(".make-info.price",l).each(function(){var F=a(this),J=F.find(".pricing"),V=F.find(".icon-info"),S=F.find(".disclosure"),T=J.data("pricing");if(T&&!V.hasClass("hidden")){T=D.Pricing.formatPriceTipData(T);T=a(p.priceDetailFlyout({pricingData:T})).data("pricingData",T);F.closest(".recently-viewed");var Z=F.closest("li"),ea="fgx-recentlyViewed-priceDetail-";
532Z.hasClass("model_0")?ea+="0":Z.hasClass("model_1")?ea+="1":Z.hasClass("model_2")&&(ea+="2");F=F.find(".price-tip");
532V.attr("href","#price-tip\x3d"+ea);F.data("price-tip-content",T.html());if(""===J.text()||"undefined"==typeof J.text())V.hide(),S.hide()}else if(!T||"undefined"==typeof T||D.Util.isEmpty(T)||!T.price||"$0"===T.price||"0 $"===T.price)V.hide(),S.hide(),J.hide();else if(""===J.text()||"undefined"==typeof J.text())J.hide(),V.hide(),S.hide()})}function z(l){a(".recently-viewed-carousel",
533x).each(function(){a(this).carousel({interval:!1})});l.matches?a(".recently-viewed-carousel",x).hasClass("slide")&&(a(".recently-viewed-carousel",x).removeClass("slide"),O(a(".recently-viewed-carousel",x).closest(".recently-viewed"))):a(".recently-viewed-carousel",x).hasClass("slide")||a(".recently-viewed-carousel",x).addClass("slide")}function O(l){l=l.find(".pagination-info");l.attr("aria-hidden","true");l.removeAttr("aria-live");l.removeAttr("aria-atomic");l.text("")}function N(l,F,J){l=l.find(".pagination-info");
534var V=l.data("label-template");l.attr("aria-hidden","false");l.attr("aria-live","polite");l.attr("aria-atomic","true");V&&l.text(V.replace("{current}",F).replace("{total}",J))}function r(l,F,J){t.matches||a(l).find(".rv-models").hasClass("list-one")||(a(l).carousel(F),F="next"===F?"right":"left",FD.Brand.Metrics.handler.direct(a(l).attr("data-fd-metrics-scroll"),{$$carouselScrollDirection:F}),l=a(l).closest(".recently-viewed"),F=parseInt(a(".carousel-indicators li.active",l).attr("data-slide-to")),
535J=a(".carousel-indicators li:visible",l).length,N(l,F+1,J))}if(0!=I.length){x=I;var t=window.matchMedia("(min-width: 768px)");x.hasClass("bbLayout")||(t.addListener(z),z(t),a(".recently-viewed-carousel",x).each(function(){FD.Brand.Util.carousel.swipe(this,r)}));a("script[data-fgx-recently-viewed-template-id]").each(function(l,F){l=a(F);p[l.attr("data-fgx-recently-viewed-template-id")]=D.Util.template(F.innerHTML)});I=a(".rv-models-container",x);M=!I.data("pricing-enabled")||"true"!==I.data("pricing-enabled")&&
5361!=I.data("pricing-enabled")?!1:!0;f=I.data("digAngle")||"5";var e=I.data("context-labels");v={};X(e,v);e=I.data("pricing-templates");g={};X(e,g);e=I.data("pricing-disclosures");w={};X(e,w);e=I.data("pricing-iball-toggles");G={};X(e,G);e=I.data("campaign-codes");q={};X(e,q);e=I.data("main-link-metrics");c={};X(e,c);e=I.data("image-link-metrics");d={};X(e,d);e=I.data("cta-one-labels");K={};X(e,K);e=I.data("cta-one-metrics");Q={};X(e,Q);e=I.data("cta-two-labels");L={};X(e,L);e=I.data("cta-two-links");
537k={};X(e,k);e=I.data("cta-two-metrics");A={};X(e,A);e=I.data("pricing-label-types");E={};X(e,E);Y(I,"starting-at-price-label","startingAt");Y(I,"estimated-net-price-label","estimatedNet");n.fps.current().done(function(l){l.loaded&&FPS.RVV.getAllByGroups({success:function(F){F=F[0].RVVAllGrouped;if(void 0!=F&&0<F.length){for(var J=[],V=a(".rv-bb-title",x),S=0;S<F.length&&3!=S;S++){var T=function(ea,oa){var ma=y.vdm.displayName({model:ea._nameplate||"",year:ea._year||"",trim:ea._trim||""});ma.then(function(qa){ea.displayName=
538qa.displayName||"";ea.displayNameShort=qa.displayNameShort||"";P(ea,oa)});return ma},Z=F[S];0<S&&V.length||!Z.returnURL||!Z._nameplate||(T=T(Z,S),J.push(T))}a.when.apply(a,J).done(function(){var ea=a(".rv-model.fgx-rvv-valid-item",x),oa=ea&&ea.length||0;if(0<oa){var ma="list-one";1<oa&&(ma=2===oa?"list-two":"list-three",a(".carousel-indicators li",x).each(function(wa){if(wa>=oa)return!1;a(this).removeClass("hidden")}));a("ul.rv-models",x).addClass(ma);ea.first().addClass("active");y.images.load(x);
539a(".rv-title").removeAttr("aria-hidden");var qa=u.accessibility&&u.accessibility.disclosureLabelPrefix||"";a("sup[data-vdm-disc]",x).each(function(){var wa=a(this),Ea=qa+" "+wa.text();wa.attr({tabindex:"0",role:"button","data-fgx-keypress":"true","aria-label":Ea})});x.show();M&&D.User.location.subscribe(function(){x.each(function(){var wa=this;D.Pricing.refresh(this,!0).done(function(Ea){B(wa)})})})}})}},error:function(){x.hide()}})});a(".recently-viewed-carousel .carousel-indicators li",x).click(function(){var l=
540a(this).data("slideTo");a(this).hasClass("active")||FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-scroll"));var F=a(this).closest(".recently-viewed"),J=a(this).parent().find("li").length;a(this).closest(".recently-viewed-carousel").carousel(l);N(F,l+1,J)})}})})(jQuery,window,FD.Brand,FD.Brand.User,FD.Brand.Util,FD.Brand.Context);
541(function(a,b,D,n){function y(){let M="";var g=document.querySelector(".offer-column-container");const E=g.getAttribute("data-model").replace(/<\/?[^>]+(>|$)/g,""),w=g.getAttribute("data-body-style"),G=g.getAttribute("data-year");g=g.getAttribute("data-campaign-code");E&&w&&G&&g&&(M="/fdcampaign-ddcr/?BFN-Redirect\x26fdNamePlate\x3d"+encodeURIComponent(E)+"\x26fdBodyStyle\x3d"+encodeURIComponent(w)+"\x26fdYear\x3d"+encodeURIComponent(G)+"\x26"+encodeURIComponent(g));const m=(new URL(window.location.href)).searchParams.has("leadsource");
542let q=setInterval(function(){const c=document.querySelector("a.dealer-inventory-link"),d=c.getAttribute("data-ng-href");if(d.includes("http"))if(clearInterval(q),m){let K=setInterval(function(){FD.Brand.Util.cookie.get("mt-attr-val")&&(M=M+"\x26fdguid\x3d"+FD.Brand.Util.cookie.get("mt-attr-val"),c.setAttribute("data-ng-href",d+M),c.setAttribute("href",d+M),clearInterval(K))},500)}else FD.Brand.Util.cookie.get("mt-attr-val")&&(M=M+"\x26fdguid\x3d"+FD.Brand.Util.cookie.get("mt-attr-val")),c.setAttribute("data-ng-href",
543d+M),c.setAttribute("href",d+M)},500)}const u=a.FOS.utility;let h,C,P;var x=(null==(h=a.FD)?void 0:null==(C=h.Brand)?void 0:null==(P=C.User)?void 0:P.location.current().postalCode)||"";D.setInitHandler("[data-fgx-offers]",function(M){M.each(function(g,E){p(x)});y()});b(document).on("click",".dealer-location-modal .controls a.btn-primary",function(){setTimeout(function(){let M,g,E;var w=null==(M=a.FD)?void 0:null==(g=M.Brand)?void 0:null==(E=g.User)?void 0:E.location.current().postalCode;p(w);y()},
5441E3)});b(document).on("click",".dealer-info .controls a.btn-primary",function(){y()});const p=M=>{v({providedPostalCode:M}).then(g=>{if("No data"===g)b(".offer-column-container .offer-col-one")[0].classList.add("hide"),b(".offer-column-container .offer-col-two")[0].classList.add("hide"),b(".offer-column-container")[0].classList.remove("offer-added"),b(".offer-column-container")[0].classList.add("offer-remove"),b(".offer-column-container .offer-image").removeAttr("src"),b(".offer-column-container .offer-image").removeAttr("height"),
545b(".offer-column-container .offer-image").removeAttr("width"),b(".offer-column-container .lease-offer").children().remove(),b(".offer-column-container .offer-disclaimer-text").html("");else{b(".offer-column-container .offer-col-one")[0].classList.remove("hide");b(".offer-column-container .offer-col-two")[0].classList.remove("hide");b(".offer-column-container")[0].classList.add("offer-added");b(".offer-column-container")[0].classList.remove("offer-remove");var E=g.campaignUrl;const w=g.image.Height,
546G=g.image.Width;b(".offer-column-container .offer-image").attr({src:E,height:w,width:G});E=g.leaseOffer;b(".offer-column-container .lease-offer").html(E);g=g.disclaimer;b(".offer-column-container .offer-disclaimer-text").html(g)}})},v=M=>$jscomp.asyncExecutePromiseGeneratorFunction(function*(){var g=b(".offer-column-container");let E,w,G;g=u.parameters.encode({postalCode:null==(E=a.FD)?void 0:null==(w=E.Brand)?void 0:null==(G=w.User)?void 0:G.location.current().postalCode,make:g.data("make"),model:g.data("model"),
547year:g.data("year")});
547return u.http.get(`/aemservices/brand/offer?${g}`)})})(window,jQuery,FD.Brand,FD.Brand.Util);
548(function(a,b){b.setInitHandler("[data-fgx-multi-year-vehicle-tile]",function(D){function n(u,h,C){u=u.find(".pagination-info");var P=u.data("label-template");u.attr("aria-hidden","false");u.attr("aria-live","polite");u.attr("aria-atomic","true");P&&u.text(P.replace("{current}",h).replace("{total}",C))}var y=window.FD.Brand;y.Dig.resolve(D);D.each(function(u){y.Pricing.refresh(this);a(this).hasClass("has-tabs")&&a(this).find("[data-fgx-id-tmpl]").each(function(){var h=a(this),C=a(this).attr("data-fgx-id-tmpl"),
549P=a(this).attr("data-fgx-controls-tmpl"),x=a(this).attr("data-fgx-labelledby-tmpl");h.attr("id",C.replace("{tileCount}",u));P&&"undefined"!=typeof P?h.attr("aria-controls",P.replace("{tileCount}",u)):x&&"undefined"!=typeof x&&h.attr("aria-labelledby",x.replace("{tileCount}",u))})});a(".tabnav button.year-item",D).click(function(u){u.preventDefault();u.stopPropagation();var h=parseInt(a(this).data("slideTo"),10);u=a(this).closest(".myvt-inner-container");var C=a(this).parent().find("button.year-item").length;
550u.find("li.vehicle").each(function(){a(this).removeClass("active");parseInt(a(this).data("idx"),10)===h&&a(this).addClass("active")});a(this).hasClass("active")||FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-click"));a(this).siblings(".year-item").removeClass("active").attr("aria-selected","false");a(this).addClass("active").attr("aria-selected","true");n(u,h+1,C)});a(".tabnav",D).mouseover(function(u){u=a(this).closest(".multiYearVehicleTile");a(".tabnav",u).addClass("hover");a(".primary",
551u).addClass("hover")});a(".primary",D).mouseover(function(u){u=a(this).closest(".multiYearVehicleTile");a(".tabnav",u).addClass("hover");a(".primary",u).addClass("hover")});a(".tabnav",D).mouseout(function(u){u=a(this).closest(".multiYearVehicleTile");a(".tabnav",u).removeClass("hover");a(".primary",u).removeClass("hover")});a(".primary",D).mouseout(function(u){u=a(this).closest(".multiYearVehicleTile");a(".tabnav",u).removeClass("hover");a(".primary",u).removeClass("hover")});a(".secondary",D).click(function(u){"secondary"!==
552u.target.className&&"myvt-cta"!==u.target.className||a(this).find("a:visible").trigger("click")})})})(jQuery,FD.Brand);
553(function(a,b,D){function n(){window.FD.Brand.Dig.resolve(a(".model-display .md-models-container .md-models .md-model-model .model-img"));m();I.on("click",C);r.on("click",{metrics:"click arrow next"},v);N.on("click",{metrics:"click arrow previous"},M);Ba&&(document.querySelector("body").addEventListener("FOS.vehicleSelectionsUpdated",R=>{fa=Object.assign({},R.detail&&R.detail.selections||{});A()}),Array.from(la.querySelectorAll(".ml__select-toggle")).forEach(R=>{R.addEventListener("click",function(W){W=
554this&&this.getAttribute("data-my-list-toggle-action");let aa="like";this.classList.contains("ml__active-item")?(aa="unlike",da.removeVehicleSelection(pa,"Model")):da.addVehicleSelection(pa,"Model",this.getAttribute("data-my-list-item-id")||"");W&&b.Metrics&&b.Metrics.handler&&b.Metrics.handler.direct(W,{$$actionType:aa,$$itemCategory:"Model"})})}));f.addClass("loaded");e.resize()}function y(R,W,aa){var U="#"+aa;a(W,R).each(function(){a(this).css("color",U)})}function u(R,W){return Number(R.css(W).replace("px",
555""))}function h(R){B.css("left",R+"px")}function C(){}function P(){f.toggleClass("fgx-brand-size-calc",ea&&!f.is(":visible"));var R=t.find(".md-indicator-btn.active"),W=B.width()/z.length,aa=Ea||{},U=ea&&aa&&aa.maxVisibleTiles||null;W=U?U:Math.round(X.width()/W);R=R&&0<R.length?parseInt(R.data("idx"),10):0;var ha=R*W;U=ha;var za=0;R+=1;f.toggleClass("fgx-brand-size-calc",!1);a("[tabindex]:not(.skip-tabindex-update), a:not([tabindex]):not(.skip-tabindex-update), button:not([tabindex]):not(.skip-tabindex-update)",
556z).each(function(){a(this).attr("tabindex","-1")});for(z.attr("aria-hidden","true");za<W;)if(ha<z.length){var Ka=z[ha];a("[tabindex]:not(.skip-tabindex-update)",Ka).each(function(){a(this).attr("tabindex","0")});a(Ka).attr("aria-hidden","false");za++;ha++}else break;ha=(ha=t.find(".md-indicator-btn"))&&0<ha.length?ha.length:1;x(f,R,ha,W);
556d(ma,aa&&aa.paginationCtrlTmpl||"",U,z.length,W);K(R,ha)}function x(R,W,aa,U){R=R.find(".pagination-info");var ha=R.data("label-template");R.attr("aria-hidden","false");
557ha&&R.text(ha.replace("{current}",W).replace("{total}",aa).replace("{itemsPerPage}",U))}function p(R){t.find(".active").removeClass("active");h(-1*R.attr("data-position"));R.addClass("active").children(".md-indicator-btn").addClass("active");P()}function v(){var R=t.find(".md-indicator-btn.active").parent().next();if(R.length)p(R);else{if(Fa)return;p(t.children().first())}L.call(this)}function M(){var R=t.find(".md-indicator-btn.active").parent().prev();if(R.length)p(R);else{if(Fa)return;p(t.children().last())}L.call(this)}
558function g(){p(a(this));a(this).closest(".model-display").find(".md-content-wrapper .md-models-container").focus();L.call(this)}function E(R,W){for(var aa=Object.keys(W),U=R.children("li");R=aa.shift();){var ha=c(W[R]);a(U[R]).attr("data-position",ha)}}function w(R,W){for(var aa=Object.keys(W),U,ha,za;U=aa.shift();){var Ka=c(W[U]);ha=U;var La=Ka,ya=parseInt(ha,10)+1,ra=T+" "+ya;ha=ea?String.prototype.concat.call('\x3cli class\x3d"bds-indicator md-indicator" data-position\x3d"',La,'"\x3e\x3cbutton class\x3d"bds-indicator-btn fgx-btn md-indicator-btn" data-idx\x3d"',
559ha,'" aria-label\x3d"',ra,'"\x3e\x3cspan class\x3d"bds-indicator-btn-indicator" aria-hidden\x3d"true"\x3e\x3c/span\x3e\x3c/button\x3e\x3c/li\x3e\n'):String.prototype.concat.call('\x3cli class\x3d"meatball md-indicator" data-position\x3d"',La,'"\x3e\x3ca class\x3d"md-indicator-btn" href\x3d"javascript:void(0);" data-idx\x3d"',ha,'" tabindex\x3d"0" role\x3d"button" data-fgx-keypress\x3d"true" aria-label\x3d"',ra,'"\x3e',ya,"\x3c/a\x3e\x3c/li\x3e\n");La=R;La.append(ha);ha=La.children().last();Ka<=Number(-1*
560B.css("left").replace("px",""))&&(za=ha.children(".md-indicator-btn"));ha.on("click",{metrics:"click meatball"+U},g)}za&&za.addClass("active").closest(".md-indicator").addClass("active")}function G(R,W){function aa(){var Ka=c(ha[za-1]);return R.children("li").last().attr("data-position")!==Ka}f.toggleClass("fgx-brand-size-calc",ea&&!f.is(":visible"));var U=0,ha=W.filter(function(Ka,La){return Ka.combined>=U?(La=U,U=ea&&"gux-bkpt-sm"===V?Ka.total+X.width():Ka.combined+X.width(),Ka.slideWidth=U-La,
561!0):!1});W=R.children("li").length;var za=ha.length;f.toggleClass("fgx-brand-size-calc",!1);1<za?(W!==za?(R.empty(),w(R,ha),h(-1*Number(R.find(".md-indicator-btn.active").parent().attr("data-position")))):aa()&&(E(R,ha),h(-1*Number(R.find(".md-indicator-btn.active").parent().attr("data-position")))),O.addClass("scrollable"),t.addClass("scrollable"),ea&&(W="brand-control-2"===qa||4<za,ma.toggleClass("hidden",!W).attr("aria-hidden",W?"false":"true"),t.toggleClass("hidden",W),oa.toggleClass("hidden",
562!1))):(0<W&&(R.empty(),P()),O.removeClass("scrollable"),t.removeClass("scrollable"),h(0),ea&&oa.toggleClass("hidden",!0));P()}function m(){J=[];f.toggleClass("fgx-brand-size-calc",ea&&!f.is(":visible"));z.each(function(){var R=a(this);R=ea?Math.ceil(this.getBoundingClientRect().width)+u(R,"marginLeft")+u(R,"marginRight"):R.width()+u(R,"marginLeft")+u(R,"marginRight");J.unshift(R)});f.toggleClass("fgx-brand-size-calc",!1)}function q(R,W,aa){(R||[]).forEach(function(U){wa[U][W]=aa})}function c(R){if(!R||
563b.Util.isEmpty(R))return 0;var W=R.total,aa=ea&&Ea&&Ea.scrollOffsetRatio||null;aa&&(W=0===R.total?0:R.total-R.slideWidth+R.slideWidth*aa);return W}function d(R,W,aa,U,ha){ea&&R&&0<R.length&&(ha=Math.min(aa+ha,U),W=(W||"").replace("{current}",aa+1).replace("{lastVisible}",ha).replace("{total}",U),R.html(W))}function K(R,W){Fa&&(N.toggleClass("disabled",1===R),N.attr("aria-disabled",1===R),r.toggleClass("disabled",R===W),r.attr("aria-disabled",R===W))}function Q(){V=window.FD.Brand.Util.currentBreakpoint();
564Ea=wa&&wa[V]||{};ea&&m();var R=0,W=0,aa=J.map(function(La){W+=Number(La);var ya={width:Number(La),total:R,combined:R+Number(La)};R+=La;return ya});"gux-bkpt-sm"!==V&&aa[0]&&aa[0].width&&Z&&(W-=aa[0].width);if(!ea){B.css("width",1.1*W+"px");var U=aa.length,ha=0;if("gux-bkpt-sm"!==V){Z&&aa.pop();U=aa.length;for(var za=0;za<U;za++){var Ka=aa[za].combined;f.width()>=Ka&&(ha=Ka)}X.width(ha)}else X.width(290)}F(t,aa)}function L(){FD.Brand.Metrics.handler.direct(a(this).closest("[data-fgx-models-display]").attr("data-fd-metrics-scroll"))}
565function k(R){if(R){const W=R.getAttribute("data-my-list-item-id")||"";R.classList[W&&fa&&fa.Model===W?"add":"remove"]("ml__active-item")}}function A(){Array.from(la.querySelectorAll(".ml__select-toggle")).forEac
565h(k)}var f,I,X,Y,B,z,O,N,r,t,e,l,F,J,V,S,T,Z,ea,oa,ma,qa,wa={"gux-bkpt-sm":{maxVisibleTiles:1,paginationCtrlTmpl:""},"gux-bkpt-med":{maxVisibleTiles:2,paginationCtrlTmpl:""},"gux-bkpt-lg":{maxVisibleTiles:3,paginationCtrlTmpl:""},"gux-bkpt-xlg":{maxVisibleTiles:3,paginationCtrlTmpl:""}},Ea=
566{},Fa=!1;let la,Ba=!1,Ua,da,pa,fa={};b.setInitHandler("[data-fgx-models-display]",function(R){Fa=ea=!(!b.Context||"Ford"!==b.Context.make);f=R;I=f.children(".md-compare-models");Y=f.children(".md-content-wrapper");X=Y.children(".md-models-container");B=X.children(".md-models");z=B.children(".md-model-model");oa=f.find(".carousel-controls-container");O=ea?oa.find(".carousel-arrow"):Y.children(".carousel-arrows");N=f.find(".carousel-btn.carousel-previous");r=f.find(".carousel-btn.carousel-next");t=
567ea?oa.find(".bds-carousel-indicators"):f.children(".meatballs");ma=oa.find(".bds-carousel-pagination");e=a(window);l=b.Util.debounce(Q,50);F=b.Util.debounce(G,200);J=[];V=window.FD.Brand.Util.currentBreakpoint();T=a(R).data("meatballPrefix");Z=a(R).data("hasLastSlideMobile");T||(T="");S=window.FD.Brand.Util.env.touch();qa=oa.attr("data-fd-carousel-control-type")||"brand-control-1";var W=oa.attr("data-fd-pagination-tmpl")||"{current} - {lastVisible} of {total}",aa=oa.attr("data-fd-pagination-tmpl-mobile")||
568"{current} of {total}";q(["gux-bkpt-sm"],"paginationCtrlTmpl",aa);q(["gux-bkpt-med","gux-bkpt-lg","gux-bkpt-xlg"],"paginationCtrlTmpl",W);Ea=wa&&wa[V]||{};0<f.length&&0<B.length&&FD.Brand.Util.carousel.swipe(f[0],function(U,ha){("gux-bkpt-sm"===V||S)&&("next"===ha?v:M).call(U)});la=R[0];Ba=la.hasAttribute("data-my-list-enable");Ua=b.Context&&b.Context.nameplate||{};da=Ba&&window.FOS&&FOS.user&&FOS.user.profile||{};pa={model:Ua.ngpModelName||"",year:Ua.ngpYear||""};e.resize(l);n();R.each(function(){var U=
569this,ha=a(U).data("startingPriceDiscColor")||"",za=a(U).data("monthlyPriceDiscColor")||"",Ka=a(U).find(".md-models");ha&&""!==ha&&y(Ka,".starting-disc sup[data-vdm-disc]",ha);b.User.location.subscribe(function(){b.Pricing.refresh(U,!0).done(function(La){La.forEach(function(ya){var ra=ya.data("pricing");ra&&ra.priceValue&&(ra="lease"===ra.offerType||"finance"===ra.offerType,ya.hasClass("monthly-price-item")&&ra?ya.closest(".line-item").removeClass("hidden").closest(".monthly-price").removeClass("hidden"):
570ya.hasClass("monthly-disc")&&ra&&(D.updateDisclosures(ya),za&&y(ya,"sup[data-vdm-disc]",za)))});P()})})});Ba&&da.getVehicleSelections(pa).then(U=>{fa=Object.assign({},U||{});A()})})})(jQuery,FD.Brand,FD.Brand.Disclosures);
571(function(a,b,D,n){b.setInitHandler("[data-fgx-model-walk]",function(y){function u(c){c=c.findIndex(d=>d.getAttribute("data-model-id")===m);-1===c&&(c=0);return c}function h(c,d){c=c.findIndex(K=>K.getAttribute("data-model-id")===d);-1===c&&(c=0);return c}function C(c){{a(".model-list-list div").removeClass("active");a(".model-list-list div").attr("aria-selected","false");c.addClass("active");c.attr("aria-selected","true");var d=c.attr("data-model-id");a(".model-walk-img-container").addClass("hidden");
572let K=a(".model-details-container").children();0<K.length&&(d=h(K.toArray(),d),a(K[d]).removeClass("hidden"));c.focus()}}function P(c){n.accordion.update(c,y,".accordion-item-header",".accordion-item-content",!1);c.focus()}function x(c){if(c){const d=c.getAttribute("data-my-list-item-id")||"";c.classList[d&&G&&G.Model===d?"add":"remove"]("ml__active-item")}}function p(){Array.from(w.querySelectorAll(".ml__select-toggle")).forEach(x)}function v(){const c=a(".model-walk .price-and-buttons .item-content-buttons"),
573d=a(".model-walk .price-and-buttons .item-content-prices .monthly-price");a.each(d,(K,Q)=>{var L=a(Q).children();a(Q).children(".hidden").length===a(L).length&&(Q=c[K],L=a(".model-walk .price-and-buttons .subtitle-msrp"),a(L[K]).append(a(Q)))})}let M=!1,g={},E=b.Context&&b.Context.nameplate||{},w=y[0],G={},m=null;M=w.hasAttribute("data-favorites-enable");m=w.getAttribute("data-default-model-selected");g=M&&window.FOS&&FOS.user&&FOS.user.profile||{};let q={model:E.ngpModelName||"",year:E.ngpYear||
574""};b.Dig.resolve(a(".model-walk-img-container",y));b.Dig.resolve(a(".accordion-item-content",y));M&&g.getVehicleSelections(q).then(c=>{G=Object.assign({},c||{});p()});(function(){var c=a(".model-details-container").children();if(0<c.length){var d=u(c.toArray());a(c[d]).removeClass("hidden")}c=a(".model-list-row");0<c.length&&(d=u(c.toArray()),a(c[d]).addClass("active"),a(c[d]).attr("aria-selected","true"));a(".model-list-row",y).on("click",function(){C(a(this))});a(".model-list-row",y).keypress(function(K){13==
575K.which&&C(a(this))})})();(function(){const c=a(".accordion-item-header",y);a(".accordion-item-header .trim-name, .accordion-item-header .starting-at \x3e span:not(.disclosure.starting-disc), .accordion-item-header .expand-collapse-button",y).on("click",function(){const d=a(this).closest(".accordion-item-header");P(d)});if(0<c.length){const d=u(c.toArray());P(a(c[d]))}})();(function(){M&&(document.querySelector("body").addEventListener("FOS.vehicleSelectionsUpdated",c=>{G=Object.assign({},c.detail&&
576c.detail.selections||{});p()}
576),Array.from(w.querySelectorAll(".ml__select-toggle")).forEach(c=>{c.addEventListener("click",function(d){d=this&&this.getAttribute("data-my-list-toggle-action");let K="like";this.classList.contains("ml__active-item")?(K="unlike",g.removeVehicleSelection(q,"Model")):g.addVehicleSelection(q,"Model",this.getAttribute("data-my-list-item-id")||"");d&&b.Metrics&&b.Metrics.handler&&b.Metrics.handler.direct(d,{$$actionType:K})})}))})();"SuperDuty"==E.ngpModelName&&(a(".model-list-list.F-350").addClass("hidden"),
577a(".model-list-list.F-450").addClass("hidden"),a('.model-walk-section-tab[data-model-series\x3d"f-250"]').addClass("active"),a('.accordion-item-header:not([data-model-id*\x3d"f-250"])').parent().addClass("hidden"));a(".model-walk-section-tab",y).on("click",function(){a(".model-walk-section-tab.active").text();var c=a(".model-walk-section-tab.active").attr("data-model-series");if(void 0!==c&&c!=a(this).attr("data-model-series")){a(".model-walk-section-tab").removeClass("active");a(".model-list-list").addClass("hidden");
578a(".model-details-container .model-walk-img-container:not( .hidden)").addClass("hidden");a(".model-walk .accordion-item").addClass("hidden");a(this).addClass("active");var d=a(".model-walk-section-tab.active").text();c=a(".model-walk-section-tab.active").attr("data-model-series");a(".model-list-row.active").attr("data-model-id");a(".model-list-row.active").removeClass("active");d=`.model-list-list.${d}`;a(d).removeClass("hidden");a(`.accordion-item-header[data-model-id*="${c}"]`).parent().removeClass("hidden");
5790===a(`${d} .active`).length&&(C(a(`${d} div`).first()),a(`.accordion-item-header[data-model-id*="${c}"]`).first().click())}});y.each(function(){let c=this,d=a(c).data("startingPriceDiscColor")||"",K=a(c).data("monthlyPriceDiscColor")||"",Q=a(c).find(".md-models");d&&""!==d&&updateDisclosureColor(Q,".starting-disc sup[data-vdm-disc]",d);b.User.location.subscribe(function(){b.Pricing.refresh(c,!0).done(function(L){L.forEach(function(k){var A=k.data("pricing");A&&A.priceValue&&(A="lease"===A.offerType||
580"finance"===A.offerType,k.hasClass("monthly-price-item")&&A?k.closest(".line-item").removeClass("hidden").closest(".monthly-price").removeClass("hidden"):k.hasClass("monthly-disc")&&A&&(D.updateDisclosures(k),K&&updateDisclosureColor(k,"sup[data-vdm-disc]",K)))});v()})})})})})(jQuery,FD.Brand,FD.Brand.Disclosures,FD.Brand.Util);function updateDisclosureColor(a,b,D){let n="#"+D;$(b,a).each(function(){$(this).css("color",n)})}
581(function(a,b,D,n,y,u,h,C){function P(e,l,F){e&&0!==e.length&&(e=e.data(l),I[F]=Object.assign({},I[F],e&&"undefined"!=typeof e&&"null"!=e?e:{}))}function x(){var e=d.attr("data-default-vehicle-tiles");try{var l=e&&JSON.parse(e)||[]}catch(F){l=[]}D.Util.isEmpty(l)?d.addClass("hidden"):(A.defaultVehicleTiles=l,A.triggerType="default",n.dealer.current().done(function(F){var J={postalCode:n.location.current().postalCode};A.useEdiMode?(J.dealerPACode=A.ediDealerPACode,J.componentMode="edi"):!D.Util.isEmpty(F)&&
582F.preferred&&F.preferred.PACode&&(J.dealerPACode=F.preferred.PACode);a.getJSON(B,J).then(function(V){y.log(V);p(V,"default")},function(){y.log("LIYML::initDefaultView - request for default inventory failed. Hiding the component now");d.addClass("hidden")})}))}function p(e,l,F){var J=function(){"triggered"===l?x():d.addClass("hidden")};if(e&&!D.Util.isEmpty(e)){var V=!1,S=[null,null,null],T=!1;e.forEach(function(oa,ma){if(null!=oa&&!D.Util.isEmpty(oa)){V=!0;var qa={idx:ma};"triggered"!==l||D.Util.isEmpty(F)||
583(qa=v(qa,F));S[ma]=M(oa,l,qa)}});if("triggered"===l&&V&&(!S[0]||D.Util.isEmpty(S[0]))){y.log("LIYML::handleInventoryResponse - first tile is empty. vehicleData is: ",F);e={};var Z={idx:0};D.Util.isEmpty(F)||(e=Object.assign({},e,F._brandStandardizedPrms||{}),e.model&&(e.model=e.model.charAt(0).toUpperCase()+e.model.substring(1)),Z=v(Z,F));if(D.Util.isEmpty(e))V=!1;else{T=V=!0;var ea=y.vdm.displayName(e);ea.then(function(oa){S[0]=M(oa,l,Z)})}}V?("triggered"===l&&F&&F._brandTmplTriggerKey&&a('[data-fgx-trigger-type\x3d"'+
584F._brandTmplTriggerKey+'"]',d).removeClass("hidden"),a.when(T&&ea).done(function(){c(S,l)})):J()}else J()}function v(e,l){e=e||{};var F={};l&&(l.suffix&&(F.suffix=l.suffix),l.returnURL&&(F.returnURL=l.returnURL),l._brandTriggerKey&&
584(F._brandTriggerKey=l._brandTriggerKey),l._brandTmplTriggerKey&&(F._brandTmplTriggerKey=l._brandTmplTriggerKey));return Object.assign({},e,F)}function M(e,l,F){F=Object.assign({},F||{});var J=Object.assign({},e),V=J.suppressAlertBanner||!1,S=FD.Brand.Context.settings.digUrl+
585"/"+encodeURIComponent(decodeURIComponent(e.make))+"/"+encodeURIComponent(decodeURIComponent(e.model))+"/"+encodeURIComponent(decodeURIComponent(e.year))+"/HD-TILE/Hero/EXT/"+A.digAngle+"/vehicle.png";J.digImage=g(S,e);J.imgCls=N&&"5"==A.digAngle?"crop-top":"";J.modelClass="model_"+F.idx;J.listItem=!0;J.vinPrefixLabel=A.vinPrefixLabel;J.experience=l;J.index=F.idx;J.titleTemplate="{displayName}";J.url="#";J.campaignUrl="#";J.linkContext={year:e&&e.year||"",radius:"100"};J.pricingContext={year:e&&e.year||
586"",model:e&&e.model||""};J.priceLabelKey=e.vin?"estimatedNet":"startingAt";J.priceLabel="";J.price={};J.priceDisplay={};J.infoIconText=A.infoIconText;J.infoIconClickAction=A.infoIconClickAction;J.priceDetailHeadline=A.priceDetailHeadline;J.priceTipData={incentives:[],planTypes:{}};J.staticPriceLabel=A.staticPriceLabel;J.useStaticPriceLabel=!(!J.staticPriceLabel||!A.useEdiMode||"default"!==l&&0===F.idx&&"EDIVDP"!==F._brandTriggerKey);J.showYearSeparate=!(!N||!J.year);J.showYearSeparateAbove=J.showYearSeparate&&
587"fr"!==u.language||!1;J.showYearSeparateBelow=J.showYearSeparate&&"fr"===u.language||!1;J.displayNameValue=J.showYearSeparate?J.displayNameShort||J.displayName:J.displayName;J.showAlertBanner=!1;J.alertBannerText="";J.alertBannerCls="";J.cardStyle=N?"card-no-shadow":"";J.ctaStyleModifier="";if("triggered"===l){var T=(l=A.currTriggerTile||{},l.campaignCode);S=l&&l.ctaItems;var Z="inventoryItems";J.useStaticPriceLabel&&!l.useStaticPricingReplacementLabel&&(J.useStaticPriceLabel=!1);J.listItem=N||0!==
588F.idx;0===F.idx?(J.alertBannerText=l.triggeredItemHeadline||"",J.alertBannerCls="card-alert-standard",J.cardStyle="",J.ctaStyleModifier=N?"no-shadow":"",e.vin?!e.pricing&&(J.pricingContext.vin=e.vin,Z=e.dealerPACode||e.dealerPaCode||"")&&(J.pricingContext.dealerPACode=Z):"BNP"===F._brandTriggerKey&&J.configToken?J.pricingContext.configToken=J.configToken:J.priceLabelKey="startingAt",J.ctaBtnStyle=A.triggeredItemBtnType,Z="triggeredItem",J.url=!V&&F.returnURL||"#$siresults",T?(T=T.replace("{nameplate}",
589e.model.toLowerCase()),F=y.str.toObject(T),V=y.url.urlObject(J.url),V.qs.add(F),J.campaignUrl=V.url()):J.campaignUrl=J.url,l&&l.triggeredItemTitle&&(J.titleTemplate=l.triggeredItemTitle)):(J.ctaBtnStyle=A.inventoryItemsBtnType,J.alertBannerText=l.inventoryItemsHeadline||"",J.alertBannerCls="card-alert-no-bg",V=E(e,T||""),J.url=V.url||"#",J.campaignUrl=V.campaignUrl||"#");F=S&&S[Z]||{};D.Util.isEmpty(F)||(J.ctaLabel=F.text||"",J.ctaAriaLabel=F.ariaLabel||"",J.ctaClickAction=F.clickAction||"");J.showAlertBanner=
590!!(J.alertBannerText||l.triggeredItemHeadline||l.inventoryItemsHeadline);J.suppressAlertBanner&&(J.showAlertBanner=!1)}else l={},A.defaultVehicleTiles&&0<A.defaultVehicleTiles.length&&0<=F.idx&&A.defaultVehicleTiles[F.idx]&&(l=A.defaultVehicleTiles[F.idx]),D.Util.isEmpty(l)||(J.ctaLabel=l.ctaText,J.ctaAriaLabel=l.ctaAriaLabel||"",J.ctaClickAction=l.ctaClickAction||""),J.ctaBtnStyle=A.defaultBtnType,V=E(e,A.defaultCampaignCode||""),J.url=V.url||"#",J.campaignUrl=V.campaignUrl||"#";J.dealerDistance&&
591(J.dealerDistanceDisplay="("+J.dealerDistance+" "+f+")");F=J.ctaBtnStyle;l=!(!FD.Brand.Context||"Ford"!==FD.Brand.Context.make);J.showCtaIcon=!("btn-icon"!=F&&"btn-icon-light"!=F&&"btn-icon-light-alt"!==F);J.showCtaBtnTypeIcon=!!(l&&0<F.indexOf("icon")||l&&"btn-secondary-alt"===F||"btn-primary-icon"===F||"btn-primary-outline-icon"===F||"btn-secondary-outline-icon"===F);J.titleTemplate&&(J.title=J.titleTemplate.replace("{year}",J.year||"").replace("{model}",J.model||"").replace("{trim}",J.trim||"").replace("{displayName}",
592J.displayNameValue||""),J.title=J.displayNameValue||"");J.priceDisclosure=X[J.priceLabelKey]||"";e&&e.trim&&(J.linkContext.trim=e.trim,J.pricingContext.vin||J.pricingContext.configToken||(J.pricingContext.trimId=e.trim));J.strLinkContext=JSON.stringify(J.linkContext);J.strPricingContext=JSON.stringify(J.pricingContext);J.pricing?(J.priceInResponse=!0,J.priceLabel=D.Pricing.label(I[J.priceLabelKey]||{},J.pricing),J.price=Object.assign({},D.Pricing.price(J.pricing)),Object.keys(J.price).forEach(function(ea){J.priceDisplay[ea]=
593D.Pricing.format(J.price[ea])}),e=D.Pricing.planId(J.pricing),J.priceTipData={basePrice:J.priceDisplay.base,options:J.priceDisplay.options,destinationCharges:D.Pricing.format(J.destinationCharge),sellingPrice:J.priceDisplay.total,totalIncentives:D.Pricing.format(J.incentiveTotal),luxuryTax:D.Pricing.format(J.luxuryTax),price:J.priceDisplay.net,showFriendsAndNeighbors:!1,incentives:[],planId:e,planTypes:{msrp:"msrp"===e,az:"az"===e,x:"x"===e}}
593,J.incentives&&J.incentives.forEach(function(ea){ea.amount=
594D.Pricing.format(ea.amount);ea.offerValidRange=ea.startDate+"-"+ea.expiryDate;J.priceTipData.incentives.push(ea)})):(J.priceInResponse=!1,J.pricingLabelObj=I[J.priceLabelKey]||{},J.strPricingLabelList=JSON.stringify(J.pricingLabelObj),J.pricingLabelTemplate="{pricingLabel} {price}");return J}function g(e,l){l&&(l.imageToken?e=e.replace("/Hero/","/"+encodeURIComponent(decodeURIComponent(l.imageToken))+"/"):l.vin?e=e.replace("/Hero/","/"+encodeURIComponent("Vin["+decodeURIComponent(l.vin)+"]")+"/"):
595l.configToken&&(e=e.replace("/Hero/","/"+encodeURIComponent(decodeURIComponent(l.configToken))+"/")));return e}function E(e,l){var F=A.useEdiMode?[r]:[z],J=y.url.queryString(" "),V={};if(e){var S=e&&e.urlKey||"";e&&!S&&(S=(S=q(e.model,e.year))&&S.url||(e.model||"").toLowerCase()||"");A.useEdiMode?F.push([e.year,e.model,e.trim,e.vin].join("/")):F.push("details/",S,"/","vin","/",e.vin)}F=F.join("");V.url=F+J.asString();l&&e?(l=l.replace("{nameplate}",e.model.toLowerCase()),e=y.str.toObject(l),J.add(e),
596V.campaignUrl=F+J.asString()):V.campaignUrl=V.url;return V}function w(e,l,F){e&&0<e.length&&l&&0<l.length&&F&&(F=a(K.priceDetailFlyout({pricingData:F||{}})).data("pricingData",F),e.find(".price-tip").data("price-tip-content",F.html()),l.removeClass("hidden"))}function G(e){if(!e||D.Util.isEmpty(e))return"";var l=["liyml"+(e.index+1),e.year,e.metricsName||e.model||""];e.trim&&l.push(e.trim);return l.join(":")}function m(e){e=(e||[]).filter(function(F){return F}).join("|").toLowerCase();var l=u.settings["siteCookieDomain"+
597u.make];y.cookie.set("liyml_details",e,{encodeValue:!0,path:"/",domain:""==(l||"")?null:l})}function q(e,l){var F={};e&&l&&(e=e.toLowerCase(),F=t.find(function(J){return(J.model||"").toLowerCase()===e&&J.year===l}));return F}function c(e,l){var F=N?".triggered-layout .liyml-models":".triggered-exp-section.triggered-tile-section",J=N?".triggered-layout .liyml-models":".triggered-exp-section.local-inventory-section .triggered-layout .liyml-models";J="triggered"===l?J:".default-layout .liyml-models";
598var V=a("triggered"===l?F:".default-layout .liyml-models",d),S=a(J,d),T=0;F=C&&C.getParameter("$sitePrefix")||"";if(!O)switch(u.pageType||""){case "VehicleModelsDetailPage":case "VehicleModelsDetailPageBlackLabel":O="modeldetail";break;default:O="vhp"}var Z=[[F,O,A.triggerType||""].join("-"),null,null,null],ea=!1,oa=!1;(e||[]).forEach(function(qa,wa){if(null!==qa){var Ea=a(K.vehicleItem({vehicle:qa,useBrandDS:N}));if(Ea&&Ea.length){var Fa=Ea.find(".model-img"),la=Fa.find("img");la.hasClass("lazyloaded")||
599la.hasClass("lazyloading")?Fa.find(".image-loader-svg").addClass("hidden"):(la.on("load",function(Ua){Fa.find(".image-loader-svg").addClass("hidden")}),la.on("error",function(){Fa.find(".image-loader-svg").addClass("hidden")}));la=Ea.find(".make-info.price");var Ba=la.find(".icon-info.price-in-response");w(la,Ba,qa.priceTipData);(0===wa?V:S).append(Ea);Z[qa.index+1]=G(qa);qa.showAlertBanner?ea=!0:qa.suppressAlertBanner&&(oa=!0);T++}}});var ma=u.accessibility&&u.accessibility.disclosureLabelPrefix||
600"";a("sup[data-vdm-disc]",d).each(function(){var qa=a(this),wa=ma+" "+qa.text();qa.attr({tabindex:"0",role:"button","data-fgx-keypress":"true","aria-label":wa})});"default"===l?(3<T&&(T=3),a(".default-exp-container .liyml-models",d).addClass(Y[T]||"")):oa&&!N&&a("[data-fgx-trigger-type]",d).toggleClass("hidden",!0);a('[data-fgx-view-id\x3d"'+l+'"]',d).removeClass("hidden");d.removeClass("hidden");m(Z);D.User.location.subscribe(function(){d.each(function(){var qa=this;D.Pricing.refresh(this,!0).done(function(wa){var Ea=
601a(qa);wa=Ea.find(".pricing.price-not-in-response");Ea=Ea.find(".icon-info.price-not-in-response");if(wa&&0<wa.length){var Fa=wa.data("pricing");Fa?Ea&&0<Ea.length&&(wa=wa.closest(".make-info.price"),Fa=D.Pricing.formatPriceTipData(Fa),w(wa,Ea,Fa)):(Ea=(wa.text()||"").trim(),Fa=(wa.attr("data-pricing-template")||"").trim(),Ea===Fa&&wa.addClass("hidden").siblings(".disclosure").addClass("hidden"))}})})});N&&(y.commonHeight.setup(".liyml-model-title",d,["gux-bkpt-sm"],!0),ea&&y.commonHeight.setup(".card-alert-banner-txt",
602d,["gux-bkpt-sm"],!0));a(".local-inventory-you-might-like .fgx-brand-loader.comp-loader").addClass("hidden");a(".local-inventory-you-might-like").removeClass("liyml-loading");a(".liyml-inner-wrap").removeClass("hidden")}var d,K={},Q=[{key:"SISVV",params:"_brand _nameplate _year _trim _PAcode _ZIP _UID".split(" ")},{key:"SINGSearch",params:"brand nameplate year _brand _nameplate _year trim zip engine exterior
602Color interiorColor transmission exteriorFeatures__WheelSize".split(" ")},{key:"OI",params:["_brand",
603"_nameplate","_year"]},{key:"BNP",params:"_brand _nameplate _year _trim _PAcode _ZIP".split(" ")},{key:"BPModelSelect",tmplKey:"BNP",params:["_brand","_nameplate","_year"]}],L=[{key:"EDIVDP",params:"_brand _nameplate _year _trim _PAcode _ZIP _UID".split(" ")},{key:"EDISearchResults",transform:function(e){var l={};e&&e[0]&&e[0].firstVehicle&&(l=e[0].firstVehicle,l={_brand:l.Brand,_nameplate:l.Nameplate,_year:l.Year,_trim:l.Trim&&l.Trim.replace(/[^A-Za-z0-9\-_:]/g,"").toLowerCase(),_PAcode:l.PACode,
604_ZIP:l.Zip,returnURL:e[0].returnURL});return l},params:"_brand _nameplate _year _trim _PAcode _ZIP".split(" ")},{key:"OI",params:["_brand","_nameplate","_year"]},{key:"BNP",params:"_brand _nameplate _year _trim _PAcode _ZIP".split(" ")},{key:"BPModelSelect",tmplKey:"BNP",params:["_brand","_nameplate","_year"]}],k={_brand:"make",_nameplate:"model",_year:"year",_trim:"trim",_ZIP:"postalCode",zip:"postalCode",_PAcode:"dealerPACode",WheelSize:"wheelSize",_UID:"vin"},A={},f={US:"mi",CA:"km"}[u&&u.region||
605"US"],I={startingAt:{},estimatedNet:{}},X={startingAt:"",estimatedNet:""},Y=["list-zero","list-one","list-two","list-three"],B="",z="",O=null,N,r="",t=[];D.setInitHandler("[data-fgx-local-inventory-you-might-like]",function(e){0!=e.length&&(d=e,N=!(!u||"Ford"!==u.make),a("script[data-fgx-local-inventory-yml-template-id]").each(function(l,F){(l=a(F).attr("data-fgx-local-inventory-yml-template-id")||"")&&!K[l]&&(K[l]=D.Util.template(F.innerHTML))}),(B=a(d).attr("data-inventory-request-url"))&&".html"===
606B.slice(-5)&&(B=B.slice(0,B.length-5)),B&&"/"===B.slice(-1)&&(B=B.slice(0,B.length-1)),y.log("LIYML::Init reqURL is: ",B),z=D.Link.baseUrl("inventory"),r=D.Link.baseUrl("ngbs")+"/buy/inventory/",t=u&&u.nameplatePricing||[],P(d,"starting-at-price-label","startingAt"),P(d,"estimated-net-price-label","estimatedNet"),X.startingAt=d.attr("data-starting-at-price-disclosure")||"",X.estimatedNet=d.attr("data-estimated-net-price-disclosure")||"",A.infoIconText=d.attr("data-iball-text")||"",A.infoIconClickAction=
607d.attr("data-iball-click-action")||"",A.digAngle=d.attr("data-dig-angle")||"5",A.vinPrefixLabel=d.attr("data-vin-prefix")||"",A.priceDetailHeadline=d.attr("data-price-detail-headline")||"",A.defaultBtnType=d.attr("data-default-cta-btn-type")||"",A.defaultCampaignCode=d.attr("data-default-campaign-code")||"",A.triggeredItemBtnType=d.attr("data-triggered-item-cta-btn-type")||"",A.inventoryItemsBtnType=d.attr("data-inventory-items-cta-btn-type")||"",A.staticPriceLabel=d.attr("data-static-price-replacement-label")||
608"",A.componentMode=d.attr("data-component-mode")||"",A.ediDealerPACode=null,A.useEdiMode=!1,A.defaultVehicleTiles=[],n.fps.current().done(function(l){if(l.loaded){l=u.nameplate&&u.nameplate.ngpModelName||"";var F=u.model&&u.model.ngpTrimName||null,J=u.nameplate&&u.nameplate.ngpYear||"";l?FPS.YMAL.getByNamePlate(l,F,J,{success:function(V){var S=V&&V[0]?V[0].RVVYMAL:null;y.log("**************** LIYML Data");y.log(V[0]);if(S&&!D.Util.isEmpty(S)){V=d.attr("data-trigger-type-items");try{A.triggerTypeTiles=
609V&&JSON.parse(V)||{}}catch(ma){A.triggerTypeTiles={}}A.ediDealerPACode=S.ShopEDI||"";A.useEdiMode=!(y.isEmpty(A.ediDealerPACode)||"edi"!==A.componentMode);var T=null,Z=null;(A.useEdiMode?L:Q).some(function(ma){var qa=S[ma.key];if(null!=qa&&!D.Util.isEmpty(qa))return T=Object.assign({},qa),Z=Object.assign({},ma),!0});if(T){if(Z&&Z.params){A.currTriggerTile=Object.assign({},A.triggerTypeTiles[Z.tmplKey||Z.key||""]||{});A.triggerType=(T.suffix||"").toLowerCase();var ea={},oa={postalCode:n.location.current().postalCode,
610radius:"50"};Z.transform&&(T=Z.transform(T));Z.params.forEach(function(ma){var qa="";if(0>ma.indexOf("__"))qa=T[ma]||"";else{var wa=ma.split("__"),Ea=wa[0]||"";wa=wa[1]||"";Ea&&wa&&(qa=T[Ea]&&T[Ea][wa]||"",ma=wa)}ma=k[ma]||k["_"+ma]||ma;if(qa){var Fa="";
610null!=qa&&"object"==typeof qa?(Object.keys(qa).forEach(function(la){0!==qa[la]&&(Fa+=(Fa?";":"")+la)}),"year"!==ma||Fa||(Ea=Object.keys(qa),1<Ea.length&&Ea.sort(function(la,Ba){la=parseInt(la,10);return parseInt(Ba,10)-la}),Fa=Ea[0])):Fa=qa;Fa&&(ea[ma]=
611Fa)}});D.Util.isEmpty(ea)||n.dealer.current().done(function(ma){A.useEdiMode?(ea.preferredDealerPACode=A.ediDealerPACode,oa.dealerPACode=A.ediDealerPACode,oa.componentMode="edi"):!D.Util.isEmpty(ma)&&ma.preferred&&ma.preferred.PACode&&(ea.preferredDealerPACode=ma.preferred.PACode,oa.dealerPACode=ma.preferred.PACode);"BNP"===Z.key&&T._UID&&0===T._UID.indexOf("Config[")&&(ea.configToken=T._UID);oa.fps=FD.Brand.Util.parameters.encode(ea,1);T._brandStandardizedPrms=Object.assign({},ea);T._brandTriggerKey=
612Z.key||"";T._brandTmplTriggerKey=Z.tmplKey||T._brandTriggerKey;a.getJSON(B,oa).then(function(qa){y.log(qa);p(qa,"triggered",T)},function(){y.log("LIYML::triggeredView - request for triggered inventory failed. Calling the default view now");x()})})}}else y.log("LIYML::Error - no data returned by FPS for any of the triggered experiences"),x()}else y.log("LIYML::Error - no recently viewed data defined."),x()},error:function(){y.log("LIYML::Error - error in the FPS getByNamePlate call");x()}}):x()}else y.log("FPS library not loaded"),
613x()}))})})(jQuery,window,FD.Brand,FD.Brand.User,FD.Brand.Util,FD.Brand.Context,FD.Brand.NgpServices,FD.Brand.Metrics);
614(function(a,b,D,n,y,u,h){function C(E){var w={};E&&null!=E?(w.make=E.attr("data-fgx-make"),w.model=E.attr("data-fgx-model"),w.year=E.attr("data-fgx-make-year")):(E=(E=u.cookie.get("FPI"))?u.parameters.decode(E):{},D.Util.isEmpty(E)||(w.make=E.make||"",w.model=E.model||"",w.year=E.year||""));return w}function P(){if(!g){u.log("dynamic Offers:initializing default view");var E=v.attr("data-campaign-unavailable-resource-url")||"";E?M[E]?v.find(".campaign-unavailable .sub-component-wrap").length&&p("campaign-unavailable"):
615b.get(E).then(function(w){u.log("dynamic Offers:sub-component request - successful. ",{url:E});M[E]=1;var G=v.find(".campaign-unavailable .sub-component-wrap");G.length&&(p("campaign-unavailable"),v.hasClass("hidden")&&v.removeClass("hidden"),G.html(w),D.initComponent(G))},function(){u.log("dynamic Offers:sub-component request - failed. Hiding component. ",{url:E});v.addClass("hidden")}):v.addClass("hidden")}}function x(E,w){E=E&&E.Campaign||{};!E||D.Util.isEmpty(E)||E&&50<=(parseInt(E.SequenceNumber,
61610)||0)?P():(w=b(".dynamic-offers-wrapper",v),p("campaign-available",!0),E.Term&&w.find("#tenure").html(E.Term),E.Payment&&w.find("#installment").html(E.Payment),E.CashDueAtSigning&&w.find("#intial-payment").html(E.CashDueAtSigning),E.Disclaimer&&w.find("#dynamic-disclaimer-text").html(E.Disclaimer))}function p(E){g||v.find(".content-section").each(function(){var w=b(this),G=w.hasClass(E);w.toggleClass("hidden",!G)})}var v,M={},g=!1;D.setInitHandler("[data-fgx-dynamic-offers]",function(E){if(0!=E.length){v=
617E;g="yes"===v.attr("data-fgx-in-author-edit");var w={postalCode:y.location.current().postalCode,appContext:"ngbs_sploffr",language:n&&n.languageKey||"EN"};w=Object.assign(w,C(v));g&&v.find(".content-section").toggleClass("hidden",!1);w.make&&w.model&&w.year&&w.postalCode?((E=y.pricing.current())&&E.planType&&(w.planType=E.planType),h.specialOffers(w).done(function(G){var m={};(function(c){(u.objPathAsArray(c,"Groups.Group")||[]).forEach(function(d){var K=d&&d.Campaign;K=K&&K.Id;if("undefined"===typeof m[K]||
618D.Util.isEmpty(m[K]))m[K]=d})})(G);if(D.Util.isEmpty(m))P();else{var q=function(c){return(c=(c=c&&c.Campaign)&&c.SequenceNumber)?parseInt(c,10)||0:0};G=Object.values(m).sort(function(c,d){return q(c)-q(d)})[0];x(G,w)}}).fail(function(){P()})):P()}})})(window,jQuery,FD.Brand,FD.Brand.Context,FD.Brand.User,FD.Brand.Util,FD.Brand.NgpServices);
619(function(a,b,D,n,y){D.setInitHandler("[data-fgx-delivery-charges]",function(u){function h(c){const d=n.groupBy(c,"Year");Object.keys(d).forEach(function(K){d[K].sort(function(Q,L){return Q.ModelName.localeCompare(L.ModelName)}).forEach(function(Q){"F-150 Lightning"===Q.ModelName&&m.push(FD.Brand.NgpServices.modelSlices({make:y.make,modelSliceDefiners:"modelId",model:Q.ModelName,year:Q.Year}))})})}function C(c,d,K){const Q=[],L=n.groupBy(c,"Year");
619Object.keys(L).forEach(function(k){const A=[];L[k].sort(function(f,
620I){return f.ModelName.localeCompare(I.ModelName)}).map(f=>{const I=[],X=P(f.ModelName,f.Year,d);X&&("F-150 Lightning"===f.ModelName&&K.find(Y=>Y.year===f.year).ModelSlices.ModelSlice.forEach(function(Y){I.push({TrimName:Y.name,DestinationDeliveryCharge:x(Y.Pricing.DestinationDeliveryCharge)})}),A.push({ModelName:null!=X?X:f.ModelName,DestinationDeliveryCharge:x(f.Pricing.DestinationDeliveryCharge),trims:I}))});Q.push({Year:k,Models:A})});Q.sort(function(k,A){return k.Year-A.Year});return Q}function P(c,
621d,K){return(K=K.find(Q=>Q.ngpModelName===c&&Q.ngpYear===d&&(!Q.lifeCycleStage||"eol"!==Q.lifeCycleStage)))?void 0!==K.displayNameShort?K.displayNameShort:K.ngpModelName:void 0}function x(c){c=Number(c);return 0===c?G:FD.Brand.Pricing.format(c)}function p(c){c.forEach((d,K)=>{Object.keys(E).forEach(function(Q){E[Q].setTabLabel(d.Year,K);0===d.Models.length&&E[Q].hideTabAndContent(K)})})}function v(c){c.forEach((d,K)=>{Object.keys(E).forEach(function(Q){if(Q=E[Q].getTabContentContainer(K))if(Q=Q.find(".common-two-column-list")){var L=
622FD.Brand.Util.template(FD.Brand.Util.unescapeHtmlCharacters(Q.html()))({twoColumnList:{title:w,rows:d.Models.map(k=>({modelName:k.ModelName,destinationDeliveryCharge:k.DestinationDeliveryCharge,isTrims:0<k.trims.length?!1:!0,trims:k.trims}))}});Q.html(L)}})})}
622function M(){Object.keys(E).forEach(function(c){E[c].toggleAllTabsAndContentVisibility(!0)})}function g(){const c=(new Date).getFullYear().toString();Object.keys(E).forEach(function(d){d=E[d];const K=d.getTabIndexByLabel(c);-1!==K&&d.selectTabByIndex(K)})}
623let E=FD.Brand.CommonTabbedBar.initCommonTabbedBar(u,"delivery-charges-",".delivery-charges",!1);const w=b(".delivery-charges").data("dc-headline"),G=b(".delivery-charges").data("dc-details"),m=[n.vdm.allVdmNameplates(y.locale.toLowerCase(),y.make.toLowerCase())];let q=null;FD.Brand.NgpServices.modelSlices({make:y.make,filters:"Showroom_Is_Displayed:true"}).then(c=>{h(c);q=c}).then(()=>{Promise.all(m).then(function(c){var [d]=c;c=c.slice(1);d=C(q,d,c);p(d);v(d);g();M();b(".delivery-charges.bri-style .tab-item-btn.open")[0].scrollIntoView({behavior:"smooth",
624block:"center",inline:"center"})}).catch(function(c){console.error(`Error while retrieving model slices: ${c}`)})});b(".delivery-charges.bri-style .tab-item-btn").click(function(c){"tab4"===this.getAttribute("data-fgx-anchor-id")?this.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"}):this.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})})})})(window,jQuery,FD.Brand,FD.Brand.Util,FD.Brand.Context);
625(function(a,b,D,n,y,u,h){var C=a(".competitive-change-vehicle-link").data("fd-metrics-click");D.setInitHandler("[data-fgx-competitive-compare]",function(P){function x(){a(".change-vehicle-modal-container").fadeOut().removeClass("openModal");a("body").css("overflow","");a("#competitive-compare-change-vehicle-btn").focus()}function p(k,A){0>k?v(Q[A]+=k,A,"back"):v(Q[A]+=k,A,"forward")}function v(k,A,f){let I=document.getElementsByClassName(L[A]);if(0<I.length){1==I.length&&(q&&q.classList.add("disabled"),
626q&&q.setAttribute("aria-disabled","true"),q&&q.removeAttribute("tabindex","-1"),G&&G.classList.add("disabled"),G&&G.setAttribute("aria-disabled","true"),G&&G.removeAttribute("tabindex","-1"));for(var X=0;X<I.length;X++)I[X].style.display="none";I[Q[A]-1].style.display="flex";X=`${k} of ${I.length}`;0===A&&(d.querySelector(".counter").textContent=X);1===A&&(K.querySelector(".counter").textContent=X);1===k?(0===A&&(m&&m.classList.add("disabled"),m&&m.setAttribute("aria-disabled","true"),m&&m.setAttribute("tabindex",
627"-1")),1===A&&(c&&c.classList.add("disabled"),c&&c.setAttribute("aria-disabled","true"),c&&c.setAttribute("tabindex","-1")),"back"==f&&(0===A&&(G&&G.classList.remove("disabled"),G&&G.removeAttribute("aria-disabled"),G&&G.removeAttribute("tabindex","-1")),1===A&&(q&&q.classList.remove("disabled"),q&&q.removeAttribute("aria-disabled"),q&&q.removeAttribute("tabindex","-1")))):k===I.length?(0===A&&(G&&G.classList.add("disabled"),G&&G.setAttribute("aria-disabled","true"),G&&G.setAttribute("tabindex","-1")),
6281===A&&(q&&q.classList.add("disabled"),q&&q.setAttribute("aria-disabled","true"),q&&q.setAttribute("tabindex","-1"))):(0===A&&(f=d.querySelectorAll(".button"))&&f.forEach(Y=>{Y.classList.remove("disabled");Y.removeAttribute("aria-disabled");Y.removeAttribute("tabindex")}),1===A&&(f=K.querySelectorAll(".button"))&&f.forEach(Y=>{Y.classList.remove("disabled");Y.removeAttribute("aria-disabled");Y.removeAttribute("tabindex")}));1<k&&(0===A&&(m&&m.classList.remove("disabled"),m&&m.removeAttribute("aria-disabled"),
629m&&m.removeAttribute("tabindex")),1===A&&(c&&c.classList.remove("disabled"),c&&c.removeAttribute("aria-disabled"),c&&c.removeAttribute("tabindex")))}}function M(){let k="";var A=document.querySelector(".competitive-compare-header-container");const f=A.getAttribute("data-nameplate").replace(/<\/?[^>]+(>|$)/g,""),I=A.getAttribute("data-body-style"),X=A.getAttribute("data-make-year");A=A.getAttribute("data-campaign-code");f&&I&&X&&A&&(k="/fdcampaign-ddcr/?BFN-Redirect\x26fdNamePlate\x3d"+encodeURIComponent(f)+
630"\x26fdBodyStyle\x3d"+encodeURIComponent(I)+"\x26fdYear\x3d"+encodeURIComponent(X)+"\x26"+encodeURIComponent(A));const Y=(new URL(window.location.href)).searchParams.has("leadsource");let B=setInterval(function(){const z=document.querySelector("a.competitive-compare-vehicle-link"),O=z.getAttribute("data-ng-href");if(O.includes("http"))if(clearInterval(B),Y){let N=setInterval(function(){FD.Brand.Util.cookie.get("mt-attr-val")&&(k=k+"\x26fdguid\x3d"+FD.Brand.Util.cookie.get("mt-attr-val"),z.setAttribute("data-ng-href",
631O+k),z.setAttribute("href",O+k),clearInterval(N))},500)}else FD.Brand.Util.cookie.get("mt-attr-val")&&(k=k+"\x26fdguid\x3d"+FD.Brand.Util.cookie.get("mt-attr-val")),z.setAttribute("data-ng-href",O+k),z.setAttribute("href",O+k)},500)}const g=a(".change-vehicle-modal-container"),E=a(".change-vehicle-modal-close-icon"),w=a(".change-vehicle-modal-update-cta");a(".competitive-change-vehicle-link").click(function(k){k.preventDefault();k.stopPropagation();a(".change-vehicle-modal-container").fadeIn().addClass("openModal");
632a("body").css("overflow","hidden");E.focus();"undefined"!==typeof C&&FD.Brand.Metrics.handler.direct(C)});a(".change-vehicle-modal-close-icon").click(function(){x()});a(document).on("click",function(k){const A=g.hasClass("openModal");k=0===g.has(k.target).length;A&&k&&x()});a(document).on("keydown",function(k){const A=g.hasClass("openModal"),f=27===k.keyCode,I=w.is(":focus"),X=9===k.keyCode&&!k.shiftKey,Y=9===k.keyCode&&k.shift
632Key,B=E.is(":focus");A&&(f&&x(),B&&Y&&(k.preventDefault(),w.focus()),I&&
633X&&(k.preventDefault(),E.focus()))});a(".change-vehicle-modal-update-cta").click(function(k){k=a("input[name\x3d'compare_vehicle']:checked");if(0<k.length){k=k.data("href");try{const A=new URL(k,window.location.origin);A.origin===window.location.origin&&"javascript:"!==A.protocol?window.location.assign(A.pathname+A.search+window.location.search):console.error("Invalid or unsafe URL origin")}catch(A){console.error("Invalid URL:",A)}}});a(".competitive-compare-image-carousel-accordion-list-container").hide();
6341>=a(".competitive-compare-carousel.interior").find(".interior-slide").length&&(1==a(".competitive-compare-carousel.interior").find(".interior-slide").length?2>a(".competitive-compare-carousel.interior .interior-slide").find("img").length&&(a(".competitive-compare-carousel-heading.interior").hide(),a(".competitive-compare-carousel.interior").hide(),a(".competitive-compare-pagination-container.interior").hide()):(a(".competitive-compare-carousel-heading.interior").hide(),a(".competitive-compare-carousel.interior").hide(),
635a(".competitive-compare-pagination-container.interior").hide()));1>=a(".competitive-compare-carousel.exterior").find(".exterior-slide").length&&(1==a(".competitive-compare-carousel.exterior").find(".exterior-slide").length?2>a(".competitive-compare-carousel.exterior .exterior-slide").find("img").length&&(a(".competitive-compare-carousel-heading.exterior").hide(),a(".competitive-compare-carousel.exterior").hide(),a(".competitive-compare-pagination-container.exterior").hide()):(a(".competitive-compare-carousel-heading.exterior").hide(),
636a(".competitive-compare-carousel.exterior").hide(),a(".competitive-compare-pagination-container.exterior").hide()));a(".competitive-compare-accordion-feature-heading").on("click",function(k){n.accordion.update(a(this),P,".competitive-compare-accordion-feature-heading",".competitive-compare-image-carousel-accordion-list-container",!1,function(){const A=a(this),f=a(".competitive-compare-header-container")[0],I=A.attr("aria-expanded"),X=A.nextAll(".competitive-compare-image-carousel-accordion-list-container:first"),
637Y=X.find(".competitive-compare-accordion-list-container"),B="true"===X.attr("aria-hidden")?"false":"true";X.attr("aria-hidden",B);Y.attr("aria-hidden",B);"true"===I?A.css({color:"#066FEF",position:"sticky",background:"white",top:f.clientHeight,zIndex:"2"}):(A.css({color:"#5E5E5E",position:"static",top:"auto"}),a("html, body").animate({scrollTop:A.offset().top-f.clientHeight},1));A.hasClass("open")&&FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-open"),this)});a(this).focus()});a(".competitive-compare-view-differences").change(function(){const k=
638a(this).closest(".competitive-compare-view-differences-container"),A=k.next(".competitive-compare-accordion-list");A.find(".competitive-compare-accordion-row").css("background-color","#ffff");A.find(".competitive-compare-accordion-row.competitive-compare-accordion-highlight-differences:odd").css("background-color","#F5F6F7");a(this).is(":checked")?(k.next(".competitive-compare-accordion-list").find(".competitive-compare-accordion-row.competitive-compare-accordion-similar").hide(),k.next(".competitive-compare-accordion-list").find(".competitive-compare-accordion-row.competitive-compare-accordion-highlight-differences").show()):
639(k.nextAll(".competitive-compare-accordion-list:first").find(".competitive-compare-accordion-row").show(),A.find(".competitive-compare-accordion-row").css("background-color","#ffff"),A.find(".competitive-compare-accordion-row:odd").css("background-color","#F5F6F7"))});const G=document.querySelector("#next-btn-interior"),m=document.querySelector("#previous-btn-interior"),q=document.querySelector("#next-btn-exterior"),c=document.querySelector("#previous-btn-exterior"),d=document.querySelector(".competitive-compare-pagination-container.interior"),
640K=document.querySelector(".competitive-compare-pagination-container.exterior");let Q=[1,1],L=["interior-slide","exterior-slide"];v(1,0);v(1,1);G&&G.addEventListener("click",()=>{var k;null!=(k=G)&&k.hasAttribute("aria-disabled")||(p(1,0),(k=G.dataset.fdMetricsNextButtonClick)&&FD.Brand.Metrics.handler.direct(k,G))});m&&m.addEventListener("click",()=>{var k;null!=(k=m)&&k.hasAttribute("aria-disabled")||(p(-1,0),(k=m.dataset.fdMetricsPreviousButtonClick)&&FD.Brand.Metrics.handler.direct(k,m))});q&&
641q.addEventListener("click",()=>{var k;null!=(k=q)&&k.hasAttribute("aria-disabled")||(p(1,1),(k=q.dataset.fdMetricsNextButtonClick)&&FD.Brand.Metrics.handler.direct(k,q))});c&&c.addEventListener("click",()=>{var k;null!=(k=c)&&k.hasAttribute("aria-disabled")||(p(-1,1),(k=c.dataset.fdMetricsPreviousButtonClick)&&FD.Brand.Metrics.handler.direct(k,c))});a(document).on("click",".dealer-location-modal .controls a.btn-primary",function(){setTimeout(function(){M()},1E3)});a(document).on("click",".dealer-info .controls a.btn-primary",
642function(){M()});M()})})(jQuery,window,FD.Brand,FD.Brand.Util,FD.Brand.Search,FD.Brand.MediaOverlay,FD.Brand.Metrics);
643(function(a,b){b.setInitHandler("[data-fgx-compare-vehicles]",function(D){function n(){a(".carousel .carousel-indicators li",D).each(function(){var C=a(this);C.attr("aria-pressed",C.hasClass("active"))})}function y(C,P,x){h.matches||(a(C).carousel(P),setTimeout(n,250),u.call(C))}function u(){b.Metrics.handler.direct(a(this).closest("[data-fgx-compare-vehicles]").attr("data-fd-metrics-scroll"))}var h=window.matchMedia("(min-width: 768px)");a(".toggle-collapse a",D).click(function(){var C=a(this),P=
644C.closest(".compare-vehicles");P.toggleClass("expanded");P.hasClass("expanded")&&b.Metrics.handler.direct(C.attr("data-fd-metrics-expand"))});a(".carousel",D).each(function(){a(this).carousel({interval:!1})});a(".carousel",D).each(function(){FD.Brand.Util.carousel.swipe(this,y)});a(".carousel .carousel-indicators li",D).click(function(){var C=a(this).data("slideTo");a(this).parent().parent(".carousel").carousel(C);n();u.call(this)});window.FD.Brand.Dig.resolve(a(".vehicles.list-inline"));D.each(function(){FD.Brand.Pricing.refresh(this)})})})(jQuery,
645FD.Brand);
646(function(a,b,D,n,y,u,h){D.setInitHandler("[data-fgx-brochures-and-guides]",function(C){function P(K,Q){K.data({modelName:Q.data("modelName")||"",modelYear:Q.data("modelYear")||"",modelDisplayName:Q.data("modelDisplayName")||""})}function x(){var K=b.location.hash,Q=null;if(K){K=K.substr(1);if(v===K)return;Q=a('[data-view\x3d"'+K+'"]',C)}Q&&p.call(Q)}function p(){var K=a(this).attr("data-view");K&&(a(this).hasClass("selected")||(a(".tab-label",C).removeClass("selected"),a(".tab-label",C).attr("aria-selected","false"),
647a(this).addClass("selected"),a(this).attr("aria-selected","true"),a(".content-section",C).removeClass("active"),a(".content-section."+K,C).addClass("active")),K&&(v&&K!==v||!v)&&(v=b.location.hash=K))}if(0!=C.length){var v=null,M=null,g=a(C).attr("data-fd-brochure-success-email"),E=a(C).attr("data-fd-brochure-success-mail"),w=a(C).attr("data-fd-brochure-success-both"),G=n&&n.nameplate&&n.nameplate.id||"",m=a(".brochure-select-container",C),q=m.find('option[data-custom-value\x3d"'+G+'"]'),c=!(!n||
648"Lincoln"!==n.make||"US"!==n.region);window.FD.Brand.Dig.resolve(C);b.FD.Pantry&&b.FD.Pantry.Golf&&FD.Pantry.Golf.initialized().done(function(){M=FD.Pantry.Golf.getForm("getUpdatesBrochures")});G&&q&&0<q.length&&(m.val(G),P(m,q));b.addEventListener?b.addEventListener("hashchange",x):b.onhashchange=x;x();var d=function(K,Q){switch(K){case "SubmissionSucceeded":var L=Q&&Q.request;if(L){Q=L.email;var k=L.mail;
648K=u.str.firstInstance(L.mtxName,";");L=u.str.firstInstance(L.year,";");"undefined"!=typeof Q&&
649Q||(Q=0);"undefined"!=typeof k&&k||(k=0);(Q="CA"===n.region||c||1==Q&&0==k?g:1==Q&&1==k?w:E)&&"undefined"!=typeof Q&&FD.Brand.Metrics.handler.direct(Q,{$$getUpdatesNameplate:K,$$getUpdatesYear:L,$$brochuresTab:"brochures",$section:"brochures"});(Q=a(".brochures-form-wrapper",C))&&0!=Q.length&&(K=a(".navbar-static-top"),Q=Q.offset().top,K=K.length?Q-K.height():Q,a("html,body").animate({scrollTop:K},200))}}};a(".tab-label",C).click(function(){p.call(this)});a(".fgx-brand-select-container",C).on("change",
650function(K){if((K=a(this))&&0!==K.length){var Q=K.val(),L=K.find('option[data-custom-value\x3d"'+Q+'"]');Q&&L&&0<L.length&&(Q=K.closest(".brochure-content"),Q.hasClass("has-error")&&Q.removeClass("has-error"),P(K,L))}});a(".brochure-method",C).click(function(K){K.preventDefault();var Q=a(this);u.swapColors.call(Q);Q.toggleClass("selected");a("#getUpdatesBrochures",C);K=a(".other-methods",C);var L=a(".brochures-form-wrapper",C),k=a(".brochure-method.mail",C).hasClass("selected"),A=a(".brochure-method.email",
651C).hasClass("selected"),f=Q.closest(".brochure-content").find(".brochure-select-container");Q=f.data("modelYear")||"";f=f.data("modelDisplayName")||"";null!=M&&void 0!=M&&(Q={model:f?f:n.nameplate&&n.nameplate.ngpModelName,year:Q?Q:n.nameplate&&n.nameplate.ngpYear,postalCode:h.location.current().postalCode,options:{showEmailOnlyGU:!c,emailChecked:c||A,mailChecked:!c&&k,emailOnlyBrochures:c}},"Ford"===n.make&&"CA"===n.region&&M&&"getupdates"===M.formType&&(f=h.location.current(),!Q.postalCode||"Akamai"!==
652f.postalCodeSource&&"Default"!==f.postalCodeSource||delete Q.postalCode),f=FD.Brand.Form.formEventCallback(M,M.formType,d),M.show(null,Q,f),K.hide(),k||A?L.removeClass("hidden"):L.addClass("hidden"))});a(".download-btn",C).click(function(K){K.preventDefault();K=a(this).closest(".brochure-content");var Q=K.find(".brochure-select-container");Q={region:n.region,make:n.make,model:Q.data("modelName"),year:Q.data("modelYear")};var L=u.url.queryString();K.removeClass("has-error");"undefined"===typeof Q.make||
653"undefined"===typeof Q.model||"undefined"===typeof Q.year?K.addClass("has-error"):(L.add(Q),(K="/aemservices/brand/api/nameplate/brochure"+L.asString())&&b.open(K))})}})})(jQuery,window,FD.Brand,FD.Brand.Context,FD.Brand.Link,FD.Brand.Util,FD.Brand.User);
654((a,b,D)=>{b.setInitHandler("[data-fgx-table-container]",function(n){function y(){const C=a(this);C.hasClass("open")&&FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-open"),C)}function u(C){C.matches?(a(".accordion-heading",n).attr("tabindex","-1").removeAttr("role").removeAttr("aria-expanded"),a(".accordion-content",n).removeClass("hidden")):(a(".accordion-heading",n).attr("tabindex","0").attr("role","button").attr("data-fgx-keypress","true"),a(".accordion-content",n).each(function(){const P=
655a(this);P.toggleClass("hidden",!P.hasClass("open"))}),a(".accordion-heading",n).each(function(){const P=a(this);P.attr("aria-expanded",P.hasClass("open")?"true":"false")}))}if(0!==n.length){var h=window.matchMedia("(min-width: 768px)");h.addListener(u);u(h);a(".accordion-heading",n).on("click",function(){"gux-bkpt-sm"===D.currentBreakpoint()&&D.accordion.update(a(this),n,".accordion-heading",".accordion-content",!1,y)})}})})(jQuery,FD.Brand,FD.Brand.Util);
656((a,b)=>{a=void 0===a?jQuery:a;b=void 0===b?FD.Brand:b;b.setInitHandler("[data-fgx-four-column-grid]",function(D){if(0!==D.length){if(FD.Brand.Context&&"Ford"===FD.Brand.Context.make)D.on("click",".accordion-heading",function(){var n=a(this);n=0!==n.find(".icon-plus-blue").length?n.find(".icon-plus-blue"):n.find(".icon-minus-blue");n.hasClass("icon-plus-blue")?(n.removeClass("icon-plus-blue"),n.addClass("icon-minus-blue")):(n.removeClass("icon-minus-blue"),n.addClass("icon-plus-blue"))});a(".col-text .inner table",
657D).each(function(){const n=a(this);n.attr("role","presentation");n.find("tr").addClass("body-three bri-txt ff-b fb-x")})}})})();
658(function(a,b,D){D.setInitHandler("[data-fgx-self-help]",function(n){function y(){var x=a("#component01").length?a("#component01"):a("div[role\x3d'main']").find("div.section:first");var p;if(p=x){{var v;let g;
658p=null==(v=a(x))?void 0:null==(g=v.offset())?void 0:g.top;var M;x=p+(null==(M=a(x))?void 0:M.outerHeight());M=a(window).scrollTop();v=M+a(window).height();p=x>M&&p<v}}p||C.is(":visible")?h.hide():h.show()}function u(){C.hide();P.hide();h.show()}const h=a(".self-help-icon"),C=a(".self-help-dialog"),
659P=a(".self-help-overlay");n=a(".self-help-close-icon");P.hide();C.hide();y();a(window).on("resize scroll",y);h.on("click",function(){h.hide();C.show();P.show();991>=screen.width?(C.css({bottom:`${-1*C.height()}px`}),C.animate({bottom:"0px",top:"0px"},400)):(C.css({bottom:`${-1*C.height()}px`,top:"unset"}),C.animate({bottom:"32px"},400))});n.on("click",function(){991>=screen.width?C.animate({bottom:`${-1*C.height()}px`,top:`${screen.height}px`},400,u):C.animate({bottom:`${-1*C.height()}px`},400,u)})})})(jQuery,
660FD.Brand.Context,FD.Brand);
661(function(a,b,D){function n(){if(C)return a(".scroll-indicator-admin .scroll-indicator").show(),!1;{var p=x.height();const v=x.width();p=u||x.scrollTop()>p/2||900<p||992>v||y()||C?!1:!0}p?h.fadeIn("slow"):h.fadeOut("slow")}function y(p){var v=!1,M;let g,E=0,w=0;var G=M=0;let m,q;h.is(":visible")||(h.addClass("invisible"),h.show());h.length&&(M=h.outerHeight(!0),G=h.outerWidth(!0),E=h.offset().left,w=h.offset().top,M=w+M,G=E+G);const c=a(".billboard-container .carousel-indicators.shown");c.length&&
662(m=c.offset().left,q=c.offset().top,v=c.outerHeight(!0),g=c.outerWidth(!0),v=M<q||w>q+v||G<m||E>m+g?!1:!0);h.hasClass("invisible")&&(h.removeClass("invisible"),h.hide());p&&(v=c.offset().top);return v}let u=!1;const h=a(".scroll-indicator"),C=a(".scroll-indicator-admin").length;let P;const x=a(b);a(function(){n();const p=function(){199<x.scrollTop()&&(u=!0,n(),x.off("scroll",p))};let v;const M=(null==(v=null==D?void 0:D.mtxActions)?void 0:v.scrollIndicatorClickAction)||null;x.on("scroll",p);x.resize(()=>
663{u||n()});h.click(()=>{const E=x.height();a("html, body").animate({scrollTop:E-60});u=!0;n();M&&FD.Brand.Metrics.handler.direct(M)});let g=0;P=setInterval(()=>{var E=a(".billboard-container .carousel-indicators");g++;E.length&&5>g?E.hasClass("shown")&&(y()&&(E=E.offset().top,E&&h.animate({top:E-h.outerHeight(!0)-x.scrollTop()-10})),clearInterval(P)):clearInterval(P)},1E3)})})(jQuery,window,FD.Brand.Context);
664(function(a,b,D,n,y,u,h){function C(){let Q;(null==(Q=a.navigator)?0:Q.geolocation)&&navigator.geolocation.getCurrentPosition(L=>{h.dealers({make:n.make,latitude:L.coords.latitude,longitude:L.coords.longitude}).done(k=>{0<k.length&&(d=!0,P(k[0].Address.PostalCode,k[0].PACode))})},()=>{D.Util.log("Postal Code Overlay - error retrieving the current position")})}function P(Q,L){g.css({color:"#000"}).val(Q);L?g.attr("data-geo-pa-code",L):g[0].hasAttribute("data-geo-pa-code")&&g.removeAttr("data-geo-pa-code")}
665function x(Q){return b.Deferred(L=>{if(m&&!m.test(Q))L.reject("invalid");else{let k="";d&&(d=!1,k=g.attr("data-geo-pa-code")||"");(k||g[0].hasAttribute("data-geo-pa-code"))&&g.removeAttr("data-geo-pa-code");h.location(Q).then(()=>{u.location.setPostalCode(Q,k||"");L.resolve(Q)},A=>{L.reject(400===A.status?"invalid":"error")})}}).promise()}function p(){v();x(g.val()).then(()=>{M.hide()},Q=>{v(E.attr(`data-msg-${Q}`)||"")});q&&FD.Brand.Metrics.handler.direct(q)}function v(Q){K=!!Q;E.text(Q||"");E.toggleClass("postalcode-error",
666K);w.toggle(K);g.attr("aria-invalid",K)}let M,g,E,w,G,m,q,c,d=!1,K=!1;D.setInitHandler("[data-fgx-postal-code-overlay]",function(Q){const L=n&&n.mtxActions;q=L&&L.zipCodeChangeAction||null;c=L&&L.zipCodeOverlayOpenAction||null;M=y.register("postalCodeOverlay",Q,{show:function(){var f=u.location.current(),I=f&&f.postalCode;f=f&&f.geoPACode;I?(d=!!f,P(I,f||"")):d=!1;I=D.Util.env.geoLocation();b(".ico-geolocation",Q).toggle(I).click(C);c&&FD.Brand.Metrics.handler.direct(c)}});g=b("#txt_zipCode",Q);E=
667b(".zipcode-msg",Q);w=b(".alert-icon",Q);G=b(".postal-code-cta",Q);w.hide();let k,A;if(null==(k=FD.Brand.Component)?0:null==(A=k.locateDealerConfig)?0:A.validationZipCode)m=new RegExp(FD.Brand.Component.locateDealerConfig.validationZipCode);b(".icon-search",Q).add(G).click(p);g.click(function(){g.val("").addClass("postal-code-textfield-context")}).focus(function(){g.select()}).keypress(function(f){if(13===f.which)return p(),!1;K&&v()});b(".icon-close",Q).click(()=>{M.hide()});b("#txt_zipCode")[0].value.length&&
668b(".center-rightside-content .postal-code-cta").addClass("text-entered");b("#txt_zipCode").bind("input propertychange click",function(){d=!1;this.value.length?b(".center-rightside-content .postal-code-cta").addClass("text-entered"):b(".center-rightside-content .postal-code-cta").removeClass("text-entered")})})})(window,$,FD.Brand,FD.Brand.Context,FD.Brand.Overlay,FD.Brand.User,FD.Brand.NgpServices);
669(function(a,b,D,n,y,u,h){function C(E){if(E&&E.el){var w=E.el,G=Object.assign({},E.options||{}),m=w.querySelector(".carousel-controls-container"),q,c=(null==(q=y.accessibility)?void 0:q.meatballLabelPrefix)||"",d=[];q=E.hasArrows||!1;E=E.hasIndicators||!1;var K=!(!m||!q&&!E),Q=()=>B.scrollPrev(),L=()=>B.scrollNext(),k=(r,t)=>{t?(r.removeAttribute("disabled"),r.classList.remove("disabled")):(r.setAttribute("disabled","disabled"),r.classList.add("disabled"))},A=()=>{k(z,B.canScrollPrev());k(O,B.canScrollNext())},
670f=()=>{z.removeEventListener("click",Q,!1);O.removeEventListener("click",L,!1);k(z,!1);k(O,!0)},I=()=>{const r=B.selectedScrollSnap();N.innerHTML=B.scrollSnapList().map((t,e)=>`<li data-slide-to="${e}" class="bds-indicator${e===r?" active":""}"><button class="bds-indicator-btn fgx-btn" aria-label="${`${c} ${e+1}`}"><span class="bds-indicator-btn-indicator" aria-hidden="true"></span></button></li>`).join("");d=Array.from(N.querySelectorAll(".bds-indicator"));d.forEach((t,e)=>{t.querySelector(".bds-indicator-btn").addEventListener("click",
671()=>B.scrollTo(e),!1)})},X=()=>{d[B.previousScrollSnap()].classList.remove("active");d[B.selectedScrollSnap()].classList.add("active")},Y=()=>{N.innerHTML=""};var B=w.carousel=new EmblaCarousel(w,G);if(K){if(q){var z=m.querySelector(".carousel-arrow.carousel-previous");var O=m.querySelector(".carousel-arrow.carousel-next");z.addEventListener("click",Q,!1);O.addEventListener("click",L,!1);A();B.on("select",A).on("init",A).on("reInit",A).on("destroy",f)}if(E){var N=m.querySelector(".bds-carousel-indicators");
672I();N.classList.remove("hidden");B.on("init",I).on("reInit",I).on("init",X).on("reInit",X).on("select",X).on("destroy",Y)}m.classList.remove("hidden")}return B}}let P;const x={US:"mi",CA:"km"}[y&&y.region||"US"],p=!(!y||"Ford"!==y.make),v={options:{align:"start",loop:!1,dragFree:!0,containScroll:"trimSnaps",inViewThreshold:.5},hasArrows:!1,hasIndicators:!1},M={options:{align:"center",loop:!1},hasArrows:!0,hasIndicators:!0},g={selection:{},configuration:{cardStyle:"mlo-recommended__item",listItem:!1,
673campaignUrl:"#$bp",imgCls:"crop-top",showAlertBanner:!0,alertBannerCls:"card-alert-standard",alertBannerText:"Your Build",showYearSeparate:!0,showYearSeparateAbove:!0,showYearSeparateBelow:!1,useStaticPriceLabel:!1,staticPriceLabel:"",isNetPrice:!0,priceInResponse:!1,priceDisclosure:'\x3csup data-vdm-disc\x3d"Shopping Tools |disclaimerNetPrice" tabindex\x3d"0" role\x3d"button" data-fgx-keypress\x3d"true" aria-label\x3d"Disclosure S5"\x3eS5\x3c/sup\x3e\x26nbsp;',vinPrefixLabel:"VIN",ctaLabel:"Build \x26 Price",
674ctaBtnStyle:"btn-primary",ctaStyleModifier:"no-shadow"},inventory:{cardStyle:"mlo-inventory__item card-no-shadow",listItem:!0,campaignUrl:"#$si",imgCls:"crop-top",showAlertBanner:!1,alertBannerCls:"card-alert-no-bg",alertBannerText:"",showYearSeparate:!0,showYearSeparateAbove:!0,showYearSeparateBelow:!1,useStaticPriceLabel:!1,staticPriceLabel:"",isNetPrice:!0,priceInResponse:!1,priceDisclosure:'\x3csup data-vdm-disc\x3d"Shopping Tools |disclaimerNetPrice" tabindex\x3d"0" role\x3d"button" data-fgx-keypress\x3d"true" aria-label\x3d"Disclosure S5"\x3eS5\x3c/sup\x3e\x26nbsp;',
675vinPrefixLabel:"VIN",ctaLabel:"View Details",ctaBtnStyle:"btn-secondary",ctaStyleModifier:""}};n.setInitHandler("[data-fgx-my-list-overlay]",function(E){const w=E&&E[0],G=w.querySelector(".mlo-selections__items"),m=G.querySelector(".mlo-selections__items-inner"),q=w.querySelector(".mlo-recommended__items-inner"),c=w.querySelector(".mlo-inventory__items"),d=c.querySelector(".mlo-inventory__items-inner"),K=b.querySelector("body"),Q=y&&y.nameplate||{},L=JSON.parse(w.querySelector("script[data-component-data]").innerHTML);
676let k,A,f={},I=!1;P=u.register("myListOverlay",E,{show:function(){K.addEventListener("FOS.vehicleSelectionsUpdated",O);K.addEventListener("click",z);O()},hide:function(){K.removeEventListener("FOS.vehicleSelectionsUpdated",O);K.removeEventListener("click",z);L&&L.closeOverlayAction&&FD.Brand.Metrics.handler.direct(L.closeOverlayAction)}});Array.from(w.querySelectorAll("script[data-fgx-mlo-template-id]")).forEac
676h((e,l)=>{(l=e&&e.getAttribute("data-fgx-mlo-template-id")||"")&&!f[l]&&(f[l]=n.Util.template(e.innerHTML))});
677const X=e=>{Array.from(w.querySelectorAll("[data-mlo-view-id]")).forEach(l=>{l&&l.classList[l.getAttribute("data-mlo-view-id")===e?"remove":"add"]("hidden")})},Y=e=>{for(;e&&e.hasChildNodes();)e.firstChild.remove()},B=e=>{e&&(n&&n.Disclosures&&n.Disclosures.updateDisclosures(e),Array.from(e.querySelectorAll("sup[data-vdm-disc]")).forEach(l=>{l&&l.setAttribute("data-vdm-disc-target",".fgx-overlay.my-list-overlay .fgx-overlay-container")}))},z=e=>{e.target.classList.contains("mlo-popup-cta-confirm")&&
678(e=e.target.getAttribute("data-my-list-type-id"))&&(h.removeVehicleSelection({model:Q.ngpModelName||"",year:Q.ngpYear||""},e),L&&L.activeState&&L.activeState.removeSelectionAction&&FD.Brand.Metrics.handler.direct(L.activeState.removeSelectionAction,{$$itemCategory:e}))};E=e=>{var l=L&&L.activeState||{};if("selection"===e)l={removeSelectionAriaLabel:l.removeSelectionAriaLabel||"",removePopupText:l.removeSelectionPopupText||"",removePopupCancelText:l.removeSelectionPopupCancelText||"",removePopupConfirmText:l.removeSelectionPopupConfirmText||
679""};else{var F="configuration"===e?"configCtaList":"inventoryCtaList";F=l&&l[F]&&0<l[F].length?l[F][0]:{};const J=l&&l["configuration"===e?"configBannerText":"inventoryBannerText"]||"";l={campaignUrl:F.url||"",ctaLabel:F.text||"",ctaBtnStyle:F.btnClass||"",ctaAriaLabel:F.ariaLabel||"",ctaClickAction:F.clickAction_ma||"",alertBannerText:J,showAlertBanner:!!J,priceDisclosure:l.estimatedNetPricingDisclosure||"",priceDetailHeadline:l.priceDetailHeadline||"",pricingLabelObj:l.estimatedNetPriceLabel||{},
680vinPrefixLabel:l.vinPrefixText||"",infoIconText:l.infoIconLinkText||"",infoIconClickAction:l.iBallClickAction||""}}g[e]=Object.assign({},g&&g[e]||{},l)};const O=()=>{w.classList.add("fgx-loading");h.getVehicleRecommendations({model:Q.ngpModelName||"",year:Q.ngpYear||""}).then(e=>{console.log(e);if(!e||n.Util.isEmpty(e.selections))X("empty");else{if(e.selections&&!n.Util.isEmpty(e.selections)){var l=e.selections.filter(F=>F).map((F,J)=>{F.index=J;F=Object.assign({},g&&g.selection||{},F||{});F.cardStyle=
681"mlo-selections__item";F.hasAsset=!!F.asset;F.label=F.category;return F});r(l,m,"selectionItem")}e.configuration&&!n.Util.isEmpty(e.configuration)&&(l=[],e.configuration.index=0,l.push(N(e.configuration,"configuration")),r(l,q,"vehicleItem"));e.vehicles&&!n.Util.isEmpty(e.vehicles)&&(e=e.vehicles.filter(F=>F).map((F,J)=>{F.index=J;return N(F,"inventory")}),r(e,d,"vehicleItem"));X("full");B(w);I?setTimeout(()=>{let F;null==(F=k)||F.reInit();let J;null==(J=A)||J.reInit()},1300):(setTimeout(()=>{k=C(Object.assign({},
682v,{el:G}));A=C(Object.assign({},M,{el:c}))},1300),I=!0)}w.classList.remove("fgx-loading")})},N=(e,l)=>{e=Object.assign({},g&&g[l]||{},e||{});const F=e.modelDisplayNameShort||e.nameplateDisplayNameShort||"",J=e.modelDisplayName||e.nameplateDisplayName||"";e.make=y&&y.make;var V="Hero";e.imageToken?V=e.imageToken:e.vin?V=`Vin[${e.vin}]`:e.configToken&&(V=e.configToken);V=encodeURIComponent(decodeURIComponent(V));V=`${y.settings.digUrl}/${encodeURIComponent(decodeURIComponent(e.make))}/${encodeURIComponent(decodeURIComponent(e.model))}/${encodeURIComponent(decodeURIComponent(e.year))}/HD-TILE/${V}/EXT/5/vehicle.png`;
683e.digImage=V;e.linkContext={year:e.year||"",radius:"100"};e.pricingContext={year:e.year||"",model:e.model||""};e.vin?(e.pricingContext.vin=e.vin,e.linkContext.vin=e.vin,e.paCode&&(e.pricingContext.dealerPACode=e.paCode,e.linkContext.dealerPACode=e.paCode)):e.configToken&&(e.pricingContext.configToken=e.configToken,e.linkContext.configToken=e.configToken);e.trimId&&(e.linkContext.trim=e.trimId,e.pricingContext.vin||e.pricingContext.configToken||(e.pricingContext.trimId=e.trimId));e.strLinkContext=
684JSON.stringify(e.linkContext);e.strPricingContext=JSON.stringify(e.pricingContext);e.showYearSeparateAbove=e.showYearSeparate&&"fr"!==y.language||!1;e.showYearSeparateBelow=e.showYearSeparate&&"fr"===y.language||!1;e.title=e.showYearSeparate?F||J:J;e.priceTipId=`fgx-mlo-${l}-priceDetail-${e.index}`;e.strPricingLabelList=JSON.stringify(e.pricingLabelObj);e.pricingLabelTemplate="{pricingLabel} {price}";e.dealerDistanceDisplay=e.dealerDistance?`(${e.dealerDistance} ${x})`:"";l=e.ctaBtnStyle;e.showCtaIcon=
685"btn-icon"===l||"btn-icon-light"===l||"btn-icon-light-alt"===l;e.showCtaBtnTypeIcon=p&&"btn-secondary-alt"===l||["btn-primary-icon","btn-primary-outline-icon","btn-secondary-outline-icon"].includes(l);return e},r=(e,l,F)=>{Y(l);Array.isArray(e)||(e=[e]);const J="vehicleItem"===F;
685(e||[]).forEach(V=>{if(V){V=f[F](J?{vehicle:V}:{item:V});var S=b.createElement("template");S.innerHTML=V;if(V=S.content.firstElementChild.cloneNode(!0)){if(J){const T=V.querySelector(".model-img");S=T.querySelector("img");
686const Z=()=>T.querySelector(".image-loader-svg").classList.add("hidden");S.classList.contains("lazyloaded")||S.classList.contains("lazyloading")?Z():(S.addEventListener("load",Z),S.addEventListener("error",Z))}l.appendChild(V)}}});J&&n.Pricing.refresh(l,!0).done(V=>{t(V)})},t=e=>{(e||[]).forEach(l=>{if(l&&0<l.length&&l.hasClass("pricing")){const J=l.closest(".make-info.price"),V=J.find(".icon-info"),S=J.find(".disclosure"),T=()=>{l.toggleClass("hidden",!0);S.toggleClass("hidden",!0);V.toggleClass("hidden",
687!0)};var F=l.data("pricing");if(F&&F.pricingData&&V&&0<V.length)if((F=n.Pricing.formatPriceTipData(F))&&f.priceDetailFlyout)try{const Z=D(f.priceDetailFlyout({pricingData:F||{}})).data("pricingData",F);J.find(".price-tip").data("price-tip-content",Z.html());V.removeClass("hidden")}catch(Z){T()}else F&&!n.Util.isEmpty(F)&&F.price&&"$0"!==F.price&&"0 $"!==F.price||T();else F&&"undefined"!=typeof F&&!n.Util.isEmpty(F)&&F.price&&"$0"!==F.price&&"0 $"!==F.price&&""!==l.text()&&"undefined"!=typeof l.text()||
688T()}})};w.querySelector(".icon-close").addEventListener("click",()=>P.hide(),!1);E("selection");E("configuration");E("inventory")})})(window,document,jQuery,FD.Brand,FD.Brand.Context,FD.Brand.Overlay,FOS.user.profile);
689(function(a,b,D,n,y,u,h,C){function P(Q){return new Promise(L=>{if(v.hasOwnProperty(Q))L(v[Q]);else{var k=new XMLHttpRequest;k.open("HEAD",Q,!0);k.onreadystatechange=function(){if(4===k.readyState){const A=200<=k.status&&400>k.status;v[Q]=A;L(A)}};k.onerror=function(){v[Q]=!1;L(!1)};k.send()}})}function x(Q,L,k){const A=u.images.renditionUrl(Q,L),f=u.images.renditionUrl(Q,k);return P(f).then(function(I){const X=f.substring(f.lastIndexOf("/")+1),Y=A.substring(A.lastIndexOf("/")+1);return I?X:Y})}const p=
690h.useInlineDeepDive,v={};if("Lincoln"===h.make&&p){Object.assign(FD.Brand.namespace("FD.Brand.MediaOverlay",a),{link:la});const Q=document.querySelectorAll(".section"),L="tabbedBarFeatureR23 billboardContainer expandedFeature mediaAccordion galleryImageTile featuresSpecsAccordion featuresCarouselContainer featuresCarouselSlide featuresSlider flexColumnFeature hotspotFeature singleStaticFeature threeColumnFeature twoColumnFeature galleryBrand galleryCategory galleryTrigger galleryTriggerReveal googleSearchResults searchResults compareModels".split(" "),
691k=["flexTile","hotspot-feature"],A=["detailStageOne","detailStageTwo"];for(const Da of Q)L.some(ua=>Da.classList.contains(ua))&&Da.classList.add("topLevel");const f={};let I=0,X=0,Y,B,z,O,N,r,t,e,l,F,J;const V={};let S=null,T={},Z="";const ea={videoStart:{},videoSegment25:{videoNamePercentageWatched:"25% complete"},videoSegment50:{videoNamePercentageWatched:"50% complete"},videoSegment75:{videoNamePercentageWatched:"75% complete"},videoComplete:{videoNamePercentageWatched:"video complete"}},oa={brightcove:{_bcpBaseConfig:{placeHolderDivId:"fgx-media-overlay-bc-player-container",
692isYoutube:!1,showFilmstripToggle:!0,autoPlay:!0},_brandConfig:{fgxInstanceId:"mediaOverlayBC",fgxSetupSlideItem:!0,slideItemClass:"fgx-media-overlay-brightcove-item",slideHeadlineId:"fgx-media-overlay-bc-item-headline"},slidesSelector:".slide-wrapper",carouselTypeClass:"fgx-brand-brightcove-carousel",swipeInitialized:!1},youtube:{_bcpBaseConfig:{placeHolderDivId:"fgx-media-overlay-yt-player-container",isYoutube:!0,autoPlay:!0},_brandConfig:{fgxInstanceId:"mediaOverlayYT",fgxSetupSlideItem:!0,slideItemClass:"fgx-media-overlay-youtube-item",
693slideHeadlineId:"fgx-media-overlay-yt-item-headline"},slidesSelector:".yt-video-carousel-inner",carouselTypeClass:"fgx-brand-youtube-carousel",swipeInitialized:!1}};function ma(Da){let ua=null;Da&&Da.primaryImage&&(ua=[{breakpoint:0,src:-1!=Da.primaryImage.indexOf(".tif")||-1!=Da.primaryImage.indexOf(".TIF")||-1!=Da.primaryImage.indexOf(".tiff")||-1!=Da.primaryImage.indexOf(".TIFF")?Da.primaryImage:u.images.renditionUrl(Da.primaryImage,x(Da.primaryImage,"cq5dam.web.1280.1280.jpeg","ford-web-1280-1280.jpeg"))}]);
694return ua}D.setInitHandler("[data-fgx-media-overlay]",qa);function qa(Da){!h.settings.deepLink||0!=h.settings.deepLink.indexOf("/image")&&0!=h.settings.deepLink.indexOf("/video")||(l=h.settings.deepLink.split("/")[2],a.location.hash=l);Y=n.register("mediaOverlay",Da,{show:()=>{const ua=Y.$el.find(".carousel").find(".active");ua.next().addClass("peekRight");ua.prev().addClass("peekLeft");
694ua.data("config");U(Y)},hide:()=>{var ua=Y.$el.find(".carousel");b(".topLevel.deepDivePosition").removeClass("deepDivePosition");
695b(".openOverlay .carousel-controls-container").css({top:"unset",opacity:"0"});const va=ua.find(".slide-wrapper");ua=ua.find(".features-carousel-slide");Y.$el[0].classList.remove(...["detailStageOne","detailStageTwo","openOverlay","singleItemOverlay"]);va.css("left","0px");ua.removeClass("peekLeft peekRight active firstSlide");Qa();La();b("html").addClass("scrollSmooth");setTimeout(()=>{window.scrollTo(0,void 0);b("html").removeClass("scrollSmooth");z.focus()},100)}});r=b(".icon-close.close-overlay",
696Da);r.on("click keypress",function(ua){ua.preventDefault();b(".section.inlineDeepDiveContainer").removeClass("inlineDeepDiveContainer");Y.hide();Y.$el[0].classList.remove(...["detailStageOne","detailStageTwo"])});t=b(".icon-close-circular.close-overlay",Da);t.on("click keypress",function(ua){ua.preventDefault();b(".section.inlineDeepDiveContainer").removeClass("inlineDeepDiveContainer");Y.hide();Y.classList.remove(...A)});F=D.Util.template(b("script[data-fgx-media-overlay-item]").html());J=D.Util.template(b("script[data-fgx-media-overlay-bcp-item]").html());
697N=b(".carousel-arrows.global-arrows",Da);b(".carousel-arrows.global-arrows.carousel-left",Da);b(".carousel-arrows.global-arrows.carousel-right",Da);b("div",N).click(function(ua){ua.preventDefault();e=b(this).is(".carousel-next")?"next":"prev";R(e)});b(Da).on("focusin",".fgx-media-overlay-focus-mgmt",function(ua){r.focus()});b(Da).on("click",".img-expand",function(ua){const va=Y.$el.find(".carousel").find(".active").data("config"),Ta={$el:b(".img-expanded"),hide:()=>{b(".imgExpand-close").trigger("click")}};
698b(".img-expanded-container").empty().append(u.images.renderPicture(va.image,"FullScreen",ma(va.image)));b(".img-expanded-footer-content").html(va.headline);Ta.$el.fadeIn(400,function(){n.trapFocus(Ta,".imgExpand-close, sup[data-vdm-disc]",".imgExpand-close",ua.target)});C&&"undefined"!=typeof C.updateDisclosures&&C.updateDisclosures(Ta.$el);Ta.$el.find("sup[data-vdm-disc]").attr("data-vdm-disc-target",".fgx-brand-css .img-expanded");b("body").addClass("no-scroll");Ya("imageExpand")});Da.each(function(){var ua=
699b(this).find(".slide-wrapper")[0];ua&&FD.Brand.Util.carousel.swipe(ua,Ea)});b(".imgExpand-close").click(function(){b(".img-expanded").fadeOut();b("body").removeClass("no-scroll");const ua={$el:b(".img-expanded"),lastFocus:b(".img-expand",Da)};n.releaseFocus(ua)});a.addEventListener?a.addEventListener("hashchange",ha):a.onhashchange=ha;b(Da).on("slid.bs.carousel",".carousel",function(ua){aa(O);ua.currentTarget.closest(".inlineDeepDive").classList.contains("detailStageOne")?Ya("imageCarouselScroll"):
700Ya("stateTwoCarouselScroll")});window.addEventListener("load",()=>{b(window).resize(function(){0<document.getElementsByClassName("openOverlay").length&&(b(".inlineDeepDive").addClass("mobileDeepDive"),992>=window.innerWidth&&window.innerHeight<window.innerWidth?(b(".inlineDeepDive").removeClass("detailStageOne"),b(".inlineDeepDive").addClass("detailStageTwo forceLandscape")):(b(".inlineDeepDive").addClass("detailStageOne"),b(".inlineDeepDive").removeClass("detailStageTwo forceLandscape")),U(O))})})}
701function wa(Da){b(".inlineDeepDive .bds-indicator-btn").click(function(ua){const va=Number(b(this)[0].dataset.idx);b(".inlineDeepDive .item.features-carousel-slide").removeClass("active peekLeft peekRight");b(".inlineDeepDive .item.features-carousel-slide").each(function(Ta,Ga){Number(Ga.dataset.currentItem)===va+1&&(Ga.classList.add("active"),aa(Da))});ua.currentTarget.closest(".inlineDeepDive").classList.contains("detailStageOne")?Ya("paginationClick"):Ya("stateTwoPaginationClick")})}function Ea(Da,
702ua){Da=u.currentBreakpoint();("gux-bkpt-sm"===Da||"gux-bkpt-med"===Da||_hasTouch)&&R(ua)}function Fa(Da,ua,va){Da=Da.attr("data-overlay-item");ua=Object.assign({},f,va&&JSON.parse(va)||{},Da&&JSON.parse(Da)||{},ua);ua.headline=ua.headline||"\x26nbsp;";return ua}function la(Da){b("[data-overlay-item]",b(Da)).each(function(){var ua=b(this);Array.isArray(ua.data("overlay-idx"))||Ua(ua)});ha()}function Ba(){const Da=b(".inlineDeepDiveContainer");O=b.extend(!0,{},Y);Da.append(O.$el[0]);b(Da).find(".inlineDeepDive").addClass("openOverlay");
703b(".fgx-overlay-background").parent().hide();aa(O);wa(O)}function Ua(Da,ua){const va=[],Ta={bcpItems:[],items:[]},Ga={bcpItems:[],items:[]};var Sa=Da.closest("[data-overlay-group]");const kb=Sa.attr("data-overlay-group");let lb=h&&h.siteDomain||"";"/"===lb.charAt(lb.length-1)&&(lb=lb.slice(0,-1));(0<Sa.length?Sa.find("[data-overlay-item]"):Da).each(function(Ab,hb){var rb=b(hb);Ab=rb.closest("[data-overlay-item-parent]");const bb=Fa(rb,ua,kb);hb=rb.closest("[data-dynamic-disclosure-enable]").find(".dynamic-disclosures");
704bb.canShare=!1;bb.canSave=!1;bb.canDownload=!1;bb.dynamicDisc={display:!1,content:""};hb.length&&(bb.dynamicDisc.display=!0,bb.dynamicDisc.content=hb.html());bb.image&&(bb.accLabel=bb.image.altTag||"");hb=va.length;rb.data("overlay-idx",["i",hb]);
704bb.ytVideoId?(bb.videoId=bb.ytVideoId,bb.canDownload=!1,bb.displayFooter=!1,Ga.items.push({videoId:bb.videoId,videoTitle:bb.headline,titleStyle:bb.headlineStyle,videoDescription:bb.description,videoThumbnail:bb.videoThumbnail,disclaimerText:bb.disclosures,
705anchorId:bb.anchorId,actions:bb.actions,ctas:bb.ctas,expandDetails:bb.expandDetails||!1,index:hb,dynamicDisc:bb.dynamicDisc,canShare:bb.canShare,canSave:!1,canDownload:bb.canDownload||!1,displayFooter:bb.displayFooter,encodedTitle:u.htmlString.encode(bb.headline),accLabel:bb.headline||"",mtxVideoName:bb.mtxVideoName||"",videoPlayer:"youtube"}),va.push(bb.videoId)):bb.videoId?(bb.displayFooter=!1,Ta.items.push({videoId:bb.videoId,videoTitle:bb.headline,titleStyle:bb.headlineStyle,videoDescription:bb.description,
706videoThumbnail:bb.videoThumbnail,disclaimerText:bb.disclosures,anchorId:bb.anchorId,actions:bb.actions,ctas:bb.ctas,expandDetails:bb.expandDetails||!1,index:hb,dynamicDisc:bb.dynamicDisc,canShare:bb.canShare,canSave:!1,canDownload:bb.canDownload||!1,displayFooter:bb.displayFooter,encodedTitle:u.htmlString.encode(bb.headline),accLabel:bb.headline||"",mtxVideoName:bb.mtxVideoName||"",videoPlayer:"brightcove"}),Ta.bcpItems.push({videoId:bb.videoId,videoTitle:bb.headline,videoPlayer:"brightcove"}),va.push(Ta)):
707(hb=va.length,rb.data("overlay-idx",["i",hb]),bb.slideHeadlineId="fgx-media-overlay-img-item-headline-"+hb,va.push(bb));hb=rb.find("[data-overlay-item-trigger]");Ab=Ab.find("[data-overlay-item-trigger-secondary]");if(0<hb.length){const ib=hb.attr("data-overlay-item-trigger");ib&&(hb=b(ib,rb))}else hb=rb;bb.anchorId&&(V[bb.anchorId]=[b(this),va,Ta,Ga,bb.anchorId,bb.videoId]);hb.off("click.fgxMediaOverlay").on("click.fgxMediaOverlay",function(ib){if(!ib.target.closest(".suppressMediaOverlay")){z=ib.target;
708z.setAttribute("tabindex","0");if(!ib.target.classList.contains("gifControlIcon")){ib.preventDefault();b(".topLevel").find(".topLevel").removeClass("topLevel");let zb=ib.target.closest(".topLevel");b(".topLevel.deepDivePosition").removeClass("deepDivePosition");b(zb).addClass("deepDivePosition");ib=ib.target.closest(".section");b(".section.inlineDeepDiveContainer").removeClass("inlineDeepDiveContainer");ib.classList.contains(...k)?b(zb).addClass("inlineDeepDiveContainer"):b(ib).addClass("inlineDeepDiveContainer");
709X=I=0;da(b(this),va,Ta,Ga,bb.anchorId)}b(this).hasClass("video-wrap")&&b(".media-overlay.bri-style .carousel .img-expand").addClass("not-displayed")}});Ab.off("click.fgxMediaOverlay").on("click.fgxMediaOverlay",function(ib){z=ib.target;z.setAttribute("tabindex","0");ib.preventDefault();if(!ib.target.classList.contains("gifControlIcon")){ib.preventDefault();b(".topLevel").find(".topLevel").removeClass("topLevel");let zb=ib.target.closest(".topLevel");b(".topLevel.deepDivePosition").removeClass("deepDivePosition");
710b(zb).addClass("deepDivePosition");ib=ib.target.closest(".section");b(".section.inlineDeepDiveContainer").removeClass("inlineDeepDiveContainer");ib.classList.contains(...k)?b(zb).addClass("inlineDeepDiveContainer"):b(ib).addClass("inlineDeepDiveContainer");X=I=0;da(rb,va,Ta,Ga,bb.anchorId);b(this).hasClass("video-wrap")&&b(".media-overlay.bri-style .carousel .img-expand").addClass("not-displayed")}})})}function da(Da,ua,va,Ta){const Ga=Da.data("overlay-idx");var Sa=Y.$el,kb=Sa.find(".carousel"),lb=
711kb.find(".slide-wrapper");lb.empty();2>ua.length&&Sa.addClass("singleItemOverlay");const Ab=Sa.find(".bds-carousel-indicators");Ab.empty();ua.forEach(function(hb,rb){Ab.append("\x3cli class\x3d'bds-indicator fcc-indicator' data-position\x3d'"+rb+"' data-slide-id\x3d'"+rb+"'\x3e\x3cbutton class\x3d'bds-indicator-btn fgx-btn fcc-indicator-btn' data-idx\x3d'"+rb+"' aria-label\x3d'Advance to slide "+(rb+1)+"'\x3e\x3cspan class\x3d'bds-indicator-btn-indicator' aria-hidden\x3d'true'\x3e\x3c/span\x3e\x3c/button\x3e\x3c/li\x3e");
712hb.displayFooter&&!hb.footerInitialized&&(hb.linkContextStr=hb.footerConfigToken?JSON.stringify({configToken:hb.footerConfigToken}):"{ }",D.Util.isEmpty(hb.footerCtas)||hb.footerCtas.forEach(function(ib){const zb=ib.btnClass;
712ib.showIcon=!("btn-icon"!=zb&&"btn-icon-light"!=zb&&"btn-icon-light-alt"!=zb)}),hb.footerInitialized=!0);if(hb.items){I++;var bb=ua.length;"youtube"===hb.items[0].videoPlayer?fa(Da,Ta,Ga[1],"youtube",rb,I,bb):fa(Da,va,Ga[1],"brightcove",rb,I,bb)}else bb=b(F({index:rb,count:ua.length,
713item:hb,picture:FD.Brand.Util.images.renderPicture(hb.image,"Overlay",ma(hb.image),!0,!0).html()})),bb.data("config",hb),rb===Ga[1]&&(bb.addClass("active"),bb.find("a.btn").attr("tabIndex","0"),bb.find("sup[data-vdm-disc]").attr("tabIndex","0")),bb.appendTo(lb)});Sa.data("actions",ua[Ga[1]].actions);kb.carousel({interval:!1});kb.carousel(Ga[1]);u.images.load(lb);1>I&&(pa(Da,Sa),Ba(Y));"undefined"!=typeof FD.Brand.Disclosures&&FD.Brand.Disclosures.updateDisclosures(Y.$el)}function pa(Da,ua){function va(){const Ga=
714b('.inlineDeepDive.detailStageOne:not(".mobileDeepDive") .img-wrapper',void 0),Sa=b('.inlineDeepDive.detailStageOne:not(".mobileDeepDive") .video-wrapper-container .openState',void 0),kb=b('.inlineDeepDive.detailStageOne:not(".mobileDeepDive") .openState');Sa.on("click",function(lb){lb.preventDefault();b(".inlineDeepDive").addClass("detailStageTwo");b(".inlineDeepDive").removeClass("detailStageOne");Sa.off("click");Ta();U(O);Ya("imageExpand");b('.inlineDeepDive.detailStageTwo:not(".mobileDeepDive") .video-wrapper-container .closeState').focus()});
715Ga.on("click",function(lb){lb.preventDefault();b(".inlineDeepDive").addClass("detailStageTwo");b(".inlineDeepDive").removeClass("detailStageOne");Ga.off("click");Ta();U(O);Ya("imageExpand");b('.inlineDeepDive.detailStageTwo:not(".mobileDeepDive") .closeState').focus()});kb.on("keypress",function(lb){lb.preventDefault();if("Enter"===lb.key||" "===lb.key||32===lb.keyCode)b(".inlineDeepDive").addClass("detailStageTwo"),b(".inlineDeepDive").removeClass("detailStageOne"),kb.off("keypress"),Ta(),U(O),Ya("imageExpand"),
716b('.inlineDeepDive.detailStageTwo:not(".mobileDeepDive") .img-wrapper',void 0).focus()})}function Ta(){const Ga=b('.inlineDeepDive.detailStageTwo:not(".mobileDeepDive") .img-wrapper',void 0),Sa=b('.inlineDeepDive.detailStageTwo:not(".mobileDeepDive") .video-wrapper-container .closeState'),kb=b('.inlineDeepDive.detailStageTwo:not(".mobileDeepDive") .closeState');Ga.on("click",function(lb){lb.preventDefault();b(".inlineDeepDive").addClass("detailStageOne");b(".inlineDeepDive").removeClass("detailStageTwo");
717Ga.off("click");va();U(O);b('.inlineDeepDive.detailStageOne:not(".mobileDeepDive") .img-wrapper',void 0).focus()});Sa.on("click",function(lb){lb.preventDefault();b(".inlineDeepDive").addClass("detailStageOne");b(".inlineDeepDive").removeClass("detailStageTwo");Sa.off("click");va();U(O);b('.inlineDeepDive.detailStageOne:not(".mobileDeepDive") .closeState').focus()});kb.on("keypress",function(lb){lb.preventDefault();if("Enter"===lb.key||" "===lb.key||32===lb.keyCode)b(".inlineDeepDive").addClass("detailStageOne"),
718b(".inlineDeepDive").removeClass("detailStageTwo"),kb.off("keypress"),va(),U(O),b('.inlineDeepDive.detailStageOne:not(".mobileDeepDive") .video-wrapper-container .openState',void 0).focus()})}992>window.innerWidth?(B="detailStateOne",ua.addClass("mobileDeepDive"),window.innerHeight<window.innerWidth&&(ua.removeClass("detailStageOne"),ua.addClass("detailStageTwo forceLandscape"))):B=Da[0].dataset.overlayDefaultstage;"detailStageTwo"===B?(ua.addClass("detailStageTwo"),ua.removeClass("detailStageOne"),
719Ta()):(ua.addClass("detailStageOne"),ua.removeClass("detailStageTwo"),va())}function fa(Da,ua,va,Ta,Ga,Sa,kb){Ta=oa&&oa[Ta];const lb=ua.bcpItems,Ab=ua.items;Ta._bcpBaseConfig.placeHolderDivId="fgx-media-overlay-bc-player-container";Ta._bcpBaseConfig.slideHeadlineId="fgx-media-overlay-bc-item-headline";Ta._brandConfig.fgxInstanceId="mediaOverlayBC";var hb=Ta._bcpBaseConfig.slideHeadlineId+"-"+Sa;const rb=Ta._brandConfig.fgxInstanceId+"-"+Sa;ua=ua.items[Sa-1];Ta._bcpBaseConfig.placeHolderDivId=Ta._bcpBaseConfig.placeHolderDivId+
720"-"+Sa;Ta._bcpBaseConfig.slideHeadlineId=hb;Ta._brandConfig.fgxInstanceId=rb;var bb=Y.$el;hb=bb.find(".carousel");Sa=hb.find(".slide-wrapper");hb.addClass(Ta.carouselTypeClass);hb={videos:lb,isLincoln:!0};let ib={fgxInstanceId:rb,template:J,slideContainer:Sa,index:Ga,count:kb,currentVideo:lb,videoItems:Ab,slideTitle:ua.videoTitle,slideDescription:ua.videoDescription};ib=Object.assign({},Ta._brandConfig||{},ib);hb=Object.assign({},Ta._bcpBaseConfig||{},hb);y.bcp.create(hb,ib).then(function(zb){if(zb&&
721zb.initialized){T=Object.assign({},T,zb);T.bcScriptLoaded=!0;T.bcpFramework.on("loaded",ra);T.bcpFramework.on("videoStart",Ja);T.bcpFramework.on("first-quartile",ja);T.bcpFramework.on("second-quartile",ca);T.bcpFramework.on("third-quartile",ia);T.bcpFramework.on("fourth-quartile",ta);if(T.playerApi&&T.playerApi.hasFullscreen()&&T.player)T.player.on("fullscreenchange",za);Ga===va&&(T.slideItem.addClass("active"),T.slideItem.find("a.btn").attr("tabIndex","0"));Ka();Y.$el.attr("aria-labelledby",T.slideHeadlineId||
722"")}else T=Object.assign({},ib),T.bcScriptLoaded=!1;pa(Da,bb)});u.images.load(Sa)}function R(Da){var ua=Y.$el.find(".carousel");Aa(ua);ua.carousel(Da)}function W(Da,ua){Da.find("video-js").each(function(Ga,Sa){let kb;null==Sa||null==(kb=Sa.player)||kb.autoplay(!1);let lb;null==Sa||null==(lb=Sa.player)||lb.pause()});let va,Ta;null==(va=null==ua?void 0:ua.find("video-js")[0])||null==(Ta=va.player)||Ta.play()}function aa(Da){var ua=Da.$el.find(".carousel");const va=Da.$el.find(".slide-wrapper .item.active");
723va.data("config");Aa(ua)&&(ua=Da.$el.find(".slide-wrapper .item.features-carousel-slide").not(".active"),W(ua,va));const Ta=Da.$el.find(".slide-wrapper .item");Ta.first().addClass("firstSlide");Ta.removeClass("peekLeft");Ta.removeClass("peekRight");va.next().addClass("peekRight");va.prev().addClass("peekLeft");b(".inlineDeepDive .bds-indicator").each(function(Ga,Sa){b(Sa).removeClass("active");Number(va[0].dataset.currentItem)===Ga+1&&b(Sa).addClass("active")});b(".inlineDeepDive .bds-carousel-indicators li button").last().on("keydown",
724function(Ga){9!=Ga.keyCode||Ga.shiftKey||(Ga.preventDefault(),b(".inlineDeepDive .close-overlay").focus())});b(".inlineDeepDive .close-overlay").on("keydown",function(Ga){Ga.shiftKey&&9==Ga.keyCode&&(Ga.preventDefault(),b(".inlineDeepDive .bds-carousel-indicators li button").last().focus())});Ta.find("a.btn").attr("tabindex","-1");va.find("a.btn").attr("tabindex","0");setTimeout(function(){Ta.find("sup[data-vdm-disc]").attr("tabindex","-1");va.find("sup[data-vdm-disc]").attr("tabindex","0")},500);
725U(Da)}function U(Da){var ua=Da.$el.find(".active");Da=Number(ua[0].dataset.currentItem)-1;let va=0,Ta=0;992<window.innerWidth&&(va=80,Ta=189);const Ga=Y.$el[0].clientWidth;Y.$el[0].classList.contains("inlineDeepDive")&&(Y.$el[0].classList.contains("detailStageOne")?(Da=-Da*Ga+Da*va,b(".inlineDeepDive .slide-wrapper").css("left",Da+"px"),setTimeout(function(){ua.find(".openState").focus()},500)):(Da=-Da*Ga+Da*Ta,b(".inlineDeepDive .slide-wrapper").css("left",Da+"px"),setTimeout(function(){ua.find(".closeState").focus()},
726500)));
726b(".openOverlay .carousel-controls-container").css("opacity","1");992>window.innerWidth&&window.innerHeight>window.innerWidth&&setTimeout(function(){b(".openOverlay .carousel-controls-container").css("opacity","1");const Sa=b(".openOverlay .features-carousel-slide.active img")[0].clientHeight;450<Sa?b(".openOverlay .carousel-controls-container").css("top","450px"):b(".openOverlay .carousel-controls-container").css("top",Sa)},500)}function ha(){let Da=a.location.hash;if(Da&&(Da=Da.substr(1),
727S!==Da)){var ua=V[Da];ua&&(S=Da,a.setTimeout(function(){a.scrollTo(0,Math.max(ua[0].offset().top-150,0));da.apply(null,ua)},0))}}function za(Da){T.playerApi&&T.playerApi.isFullscreen()&&Ya("videoExpand")}function Ka(){if(T&&T.currentVideo){const ua=T.currentVideo;var Da=T.slideItem;ua&&T.playerApi&&(ua.playerApi=T.playerApi);Da.data("config",ua)}}function La(){if(T&&T.bcScriptLoaded){T.bcpFramework.off("loaded",ra);T.bcpFramework.off("videoStart",Ja);T.bcpFramework.off("first-quartile",ja);T.bcpFramework.off("second-quartile",
728ca);T.bcpFramework.off("third-quartile",ia);T.bcpFramework.off("fourth-quartile",ta);T.playerApi&&T.playerApi.hasFullscreen()&&T.player&&T.player.off("fullscreenchange",za);T.slideItem.toggleClass("active",!1);var Da="",ua=T.slideItem.find(".carousel-page-count"),va=ua.find(".page-count-media-overlay");Y.$el.data("fgxPaginationLabel");var Ta=Y.$el.find(".carousel");va.html("");ua.addClass("hidden");Ta.find(".pagination-info").html("");"Ford"===h.make&&(Da="");ua=T.slideItem.find(".feature-carousel-slide-subheadline");
729ua.html("");""!==Z&&ua.removeClass(Z);Z=Da||"";ua.addClass(Z);T.slideItem.find(".description").html("").addClass("hidden");Da=T.slideItem.find(".disclaimer-container");Da.find(".disclaimer-content").html("");Da.addClass("hidden");Da=T.slideItem;ua=Da.find(".dynamic-disclosure-wrapper");ua.html("");ua.addClass("hidden");Da.attr("data-dynamic-disclosure-enable",null);ya(null);"mediaOverlayYT"===T.fgxInstanceId&&(oa.youtube&&oa.youtube._brandConfig&&(oa.youtube._brandConfig.fgxSetupSlideItem=!1),y.bcp.resetInstance(T.fgxInstanceId))}}
730function ya(Da){var ua=T.slideItem.find(".fgx-cta-wrap");ua.empty();Da&&Da.ctas&&0<Da.ctas.length?(Da.ctas.forEach(function(va){if(va.url&&va.text){let Ga="";if("Ford"===h.make){if("btn btn-secondary-alt"===va.cssClass||"btn btn-primary-icon"===va.cssClass||"btn btn-primary-outline-icon"===va.cssClass||"btn btn-secondary-outline-icon"===va.cssClass)Ga=' \x3cspan class\x3d"icon icon-action-chevron-right-25px" aria-hidden\x3d"true"\x3e\x3c/span\x3e';else if("btn btn-icon"===va.cssClass||"btn btn-icon-light"===
731va.cssClass||"btn btn-icon-light-alt"===va.cssClass)Ga=' \x3cspan class\x3d"icon fgx-brand-cta-arrow icon-chevron-outline-25px" aria-hidden\x3d"true"\x3e\x3c/span\x3e';var Ta=b('\x3cdiv class\x3d"fgx-cta-container"\x3e\x3c/div\x3e').appendTo(ua);b("\x3ca\x3e\x3c/a\x3e").attr("href",va.url).attr("class",va.cssClass).attr("target",va.target).attr("aria-label",va.ariaLabel).html('\x3cspan class\x3d"cta-text"\x3e'+va.text+Ga+"\x3c/span\x3e").appendTo(Ta)}else b("\x3ca\x3e\x3c/a\x3e").attr("href",va.url).attr("class",
732va.cssClass).attr("target",va.target).attr("aria-label",va.ariaLabel).html(va.text).appendTo(ua)}}),ua.removeClass("hidden")):ua.addClass("hidden")}function ra(Da){if(T&&T.bcpFramework){Da=T.index;var ua=T.bcpFramework.getPlayIndex();ua!==Da&&0<=ua&&(T.index=ua,T.currentVideo=T.videoItems[ua],T.playerApi&&T.playerApi.setCurrentVideo(T.currentVideo),Ka());Ba(Y);X++;if(1<X&&(Da=document.getElementById("fgx-media-overlay-bc-player-container-"+X))){ua=X-1;for(let va=0;va<ua;va++)Da.querySelector(".bcc-next-btn").click()}}}
733function Ja(Da){Va("videoStart")}function ja(Da){Va("videoSegment25")}function ca(Da){Va("videoSegment50")}function ia(Da){Va("videoSegment75")}function ta(Da){Va("videoComplete")}function Qa(){var Da=Y.$el.find(".carousel");if(Aa(Da)){const ua=Da.hasClass("fgx-brand-youtube-carousel")?"fgx-brand-youtube-carousel":"fgx-brand-brightcove-carousel";T&&T.bcpFramework&&(T.bcpFramework.pause(),"fgx-brand-youtube-carousel"===ua&&T.bcpFramework.destroy());Da.removeClass(ua);Y.$el.removeClass("fgx-brand-brightcove-modal");
734La()}}function Aa(Da){return!!(Da&&0<Da.length&&(Da.hasClass("fgx-brand-youtube-carou
734sel")||Da.hasClass("fgx-brand-brightcove-carousel")))}function Va(Da){if(Da){var ua=Object,va=ua.assign,Ta=ea[Da]||{};var Ga=T&&T.currentVideo;var Sa=0;if(Ga&&Ga.playerApi)try{Sa=Ga.playerApi.getCurrentTime()}catch(kb){u.log("mediaOverlay::getVideoSegment - issue retrieving the segmentTime")}Ga={segmentTime:Sa,videoName:u.str.stripMarkup(Ga&&(Ga.mtxVideoName||Ga.videoTitle)||"")};ua=va.call(ua,{},Ta,Ga||{});Ya(Da,
735{video:ua})}}function Ya(Da,ua){const va=Y.$el.data("actions");ua||(ua={});va&&va[Da]&&FD.Brand.Metrics.handler.direct(va[Da],ua)}}else{Object.assign(FD.Brand.namespace("FD.Brand.MediaOverlay",a),{link:t});let Q;const L={};var M,g,E,w,G,m,q,c,d,K;const k={};let A=null,f={},I="";const X={videoStart:{},videoSegment25:{videoNamePercentageWatched:"25% complete"},videoSegment50:{videoNamePercentageWatched:"50% complete"},videoSegment75:{videoNamePercentageWatched:"75% complete"},videoComplete:{videoNamePercentageWatched:"video complete"}},
736Y={brightcove:{_bcpBaseConfig:{placeHolderDivId:"fgx-media-overlay-bc-player-container",isYoutube:!1,showFilmstripToggle:!0,autoPlay:!0},_brandConfig:{fgxInstanceId:"mediaOverlayBC",fgxSetupSlideItem:!0,slideItemClass:"fgx-media-overlay-brightcove-item",slideHeadlineId:"fgx-media-overlay-bc-item-headline"},slidesSelector:".video-carousel-inner",carouselTypeClass:"fgx-brand-brightcove-carousel",swipeInitialized:!1},youtube:{_bcpBaseConfig:{placeHolderDivId:"fgx-media-overlay-yt-player-container",isYoutube:!0,
737autoPlay:!0},_brandConfig:{fgxInstanceId:"mediaOverlayYT",fgxSetupSlideItem:!0,slideItemClass:"fgx-media-overlay-youtube-item",slideHeadlineId:"fgx-media-overlay-yt-item-headline"},slidesSelector:".yt-video-carousel-inner",carouselTypeClass:"fgx-brand-youtube-carousel",swipeInitialized:!1}};let B=!1;function z(ca){let ia=null;ca&&ca.primaryImage&&(ia=[{breakpoint:0,src:-1!=ca.primaryImage.indexOf(".tif")||-1!=ca.primaryImage.indexOf(".TIF")||-1!=ca.primaryImage.indexOf(".tiff")||-1!=ca.primaryImage.indexOf(".TIFF")?
738ca.primaryImage:u.images.renditionUrl(ca.primaryImage,x(ca.primaryImage,"cq5dam.web.1280.1280.jpeg","ford-web-1280-1280.jpeg"))}]);return ia}D.setInitHandler("[data-fgx-media-overlay]",O);function O(ca){function ia(){return 0<b('div[role\x3d"dialog"]:visible').filter((ta,Qa)=>0<b(Qa).children(".fgx-tooltip").length).length}!h.settings.deepLink||0!=h.settings.deepLink.indexOf("/image")&&0!=h.settings.deepLink.indexOf("/video")||(c=h.settings.deepLink.split("/")[2],a.location.hash=c);M=n.register("mediaOverlay",
739ca,{show:()=>{M.$el.find(".carousel").find(".active").data("config");ma()},hide:()=>{var ta=M.$el.find(".carousel");ta.toggleClass("fgx-brand-text-only-carousel",!1);Z();T(ta);Ea(null);ta=M.$el.find(".carousel");if(ya(ta)){const Qa=ta.hasClass("fgx-brand-youtube-carousel")?"fgx-brand-youtube-carousel":"fgx-brand-brightcove-carousel";f&&f.bcpFramework&&(f.bcpFramework.pause(),"fgx-brand-youtube-carousel"===Qa&&f.bcpFramework.destroy());f.slideContainer.addClass("hidden");ta.removeClass(Qa);M.$el.removeClass("fgx-brand-brightcove-modal");
740f&&f.bcScriptLoaded&&(f.bcpFramework.off("loaded",W),f.bcpFramework.off("videoStart",aa),f.bcpFramework.off("first-quartile",U),f.bcpFramework.off("second-quartile",ha),f.bcpFramework.off("third-quartile",za),f.bcpFramework.off("fourth-quartile",Ka),f.playerApi&&f.playerApi.hasFullscreen()&&f.player&&f.player.off("fullscreenchange",la),f.slideItem.toggleClass("active",!1),Ua("","",0),da(""),pa(""),fa(null),R(null),"mediaOverlayYT"===f.fgxInstanceId&&(Y.youtube&&Y.youtube._brandConfig&&(Y.youtube._brandConfig.fgxSetupSlideItem=
741!1),y.bcp.resetInstance(f.fgxInstanceId)))}La()}});u.env.touch();b(document).on("click keydown",function(ta){var Qa;if("block"!==(null==(Qa=b(".img-expanded"))?void 0:Qa.css("display"))&&!ia){var Aa,Va;Qa="block"===(null==(Aa=M)?void 0:null==(Va=Aa.$el)?void 0:Va.css("display"));var Ya,Da;Aa=0===(null==(Ya=M)?void 0:null==(Da=Ya.$el)?void 0:Da.has(ta.target).length);ta="Escape"===(null==ta?void 0:ta.key);Qa&&(Aa||ta)&&M.hide()}});G=b(".icon-close.close-overlay",ca);G.on("click",function(){M.hide()});
742m=b(".icon-close-circular.close-overlay",ca);m.on("click",function(){M.hide()});d=D.Util.template(b("script[data-fgx-media-overlay-item]").html());K=D.Util.template(b("script[data-fgx-media-overlay-bcp-item]").html());
742g=b(".carousel-arrows.global-arrows",ca);E=b(".carousel-arrows.global-arrows.carousel-left",ca);w=b(".carousel-arrows.global-arrows.carousel-right",ca);b("div",g).click(function(ta){ta.preventDefault();q=b(this).is(".carousel-next")?"next":"prev";V(q)});b(ca).on("mouseenter",".has-list .image-wrapper, .has-list .video-wrapper",
743function(){w.animate({right:"0px"},"fast");E.animate({left:"0px"},"fast")}).on("mouseenter",".carousel-caption-media-overlay, .bcc-carousel-content",function(){w.animate({right:"-70px"},"fast");E.animate({left:"-70px"},"fast")});g.on("focusin",function(){w.css("right","0px");E.css("left","0px")}).on("focusout",function(){w.css("right","");E.css("left","")});b(ca).on("focusin",".fgx-media-overlay-focus-mgmt",function(ta){G.focus()});b(ca).on("click",".img-expand",function(ta){const Qa=M.$el.find(".carousel").find(".active").data("config"),
744Aa={$el:b(".img-expanded"),hide:()=>{b(".imgExpand-close").trigger("click")}};b(".img-expanded-container").empty().append(u.images.renderPicture(Qa.image,"FullScreen",z(Qa.image)));b(".img-expanded-footer-content").html(Qa.headline);Aa.$el.fadeIn(400,function(){n.trapFocus(Aa,".imgExpand-close, sup[data-vdm-disc]",".imgExpand-close",ta.target)});C&&"undefined"!=typeof C.updateDisclosures&&C.updateDisclosures(Aa.$el);Aa.$el.find("sup[data-vdm-disc]").attr("data-vdm-disc-target",".fgx-brand-css .img-expanded");
745b("body").addClass("no-scroll");ja("imageExpand")});ca.each(function(){var ta=b(this).find(".carousel-inner")[0];ta&&FD.Brand.Util.carousel.swipe(ta,N)});b(".imgExpand-close").click(function(){b(".img-expanded").fadeOut();b("body").removeClass("no-scroll");const ta={$el:b(".img-expanded"),lastFocus:b(".img-expand",ca)};n.releaseFocus(ta)});a.addEventListener?a.addEventListener("hashchange",wa):a.onhashchange=wa;b(ca).on("slid.bs.carousel",".carousel",function(){ea()});b(window).resize(function(){ma()})}
746function N(ca,ia){ca=u.currentBreakpoint();("gux-bkpt-sm"===ca||"gux-bkpt-med"===ca||_hasTouch)&&V(ia)}function r(ca,ia,ta){ca=ca.attr("data-overlay-item");ia=Object.assign({},L,ta&&JSON.parse(ta)||{},ca&&JSON.parse(ca)||{},ia);ia.headline=ia.headline||"\x26nbsp;";return ia}function t(ca){b("[data-overlay-item]",b(ca)).each(function(){var ia=b(this);Array.isArray(ia.data("overlay-idx"))||e(ia)});wa()}function e(ca,ia){const ta=[],Qa={bcpItems:[],items:[]},Aa={bcpItems:[],items:[]};var Va=ca.closest("[data-overlay-group]");
747const Ya=Va.attr("data-overlay-group");let Da=h&&h.siteDomain||"";"/"===Da.charAt(Da.length-1)&&(Da=Da.slice(0,-1));(0<Va.length?Va.find("[data-overlay-item]"):ca).each(function(ua,va){var Ta=b(va);ua=Ta.closest("[data-overlay-item-parent]");const Ga=r(Ta,ia,Ya);va=Ta.closest("[data-dynamic-disclosure-enable]").find(".dynamic-disclosures");Ga.canShare=!1;Ga.canSave=!1;Ga.canDownload=!1;Ga.dynamicDisc={display:!1,content:""};va.length&&(Ga.dynamicDisc.display=!0,Ga.dynamicDisc.content=va.html());Ga.image&&
748(Ga.accLabel=Ga.image.altTag||"");Ga.ytVideoId?(va=Aa.items.length,Ta.data("overlay-idx",["y",va]),Ga.videoId=Ga.ytVideoId,Ga.canDownload=!1,Ga.displayFooter=!1,Aa.items.push({videoId:Ga.videoId,videoTitle:Ga.headline,titleStyle:Ga.headlineStyle,videoDescription:Ga.description,videoThumbnail:Ga.videoThumbnail,disclaimerText:Ga.disclosures,anchorId:Ga.anchorId,actions:Ga.actions,ctas:Ga.ctas,expandDetails:Ga.expandDetails||!1,index:va,dynamicDisc:Ga.dynamicDisc,canShare:Ga.canShare,canSave:!1,canDownload:Ga.canDownload||
749!1,displayFooter:Ga.displayFooter,encodedTitle:u.htmlString.encode(Ga.headline),accLabel:Ga.headline||"",mtxVideoName:Ga.mtxVideoName||""}),Aa.bcpItems.push(Ga.videoId)):Ga.videoId?(va=Qa.items.length,Ta.data("overlay-idx",["v",va]),Ga.displayFooter=!1,Qa.items.push({videoId:Ga.videoId,videoTitle:Ga.headline,titleStyle:Ga.headlineStyle,videoDescription:Ga.description,videoThumbnail:Ga.videoThumbnail,disclaimerText:Ga.disclosures,anchorId:Ga.anchorId,actions:Ga.actions,ctas:Ga.ctas,expandDetails:Ga.expandDetails||
750!1,index:va,dynamicDisc:Ga.dynamicDisc,canShare:Ga.canShare,canSave:!1,canDownload:Ga.canDownload||!1,displayFooter:Ga.displayFooter,encodedTitle:u.htmlString.encode(Ga.headline),accLabel:Ga.headline||"",mtxVideoName:Ga.mtxVideoName||""}),Qa.bcpItems.push({videoId:Ga.videoId,videoTitle:Ga.headline})):(Ta.data("overlay-idx",["i",ta.length]),ta.push(Ga));va=Ta.find("[data-overlay-item-trigger]");ua=ua.find("[data-overlay-item-trigger-secondary]");if(0<va.length){const Sa=va.attr("data-overlay-item-trigger");
751Sa&&(va=b(Sa,Ta))}else va=Ta;Ga.anchorId&&(k[Ga.anchorId]=[b(this),ta,Qa,Aa,Ga.anchorId,Ga.videoId]);
751va.off("click.fgxMediaOverlay").on("click.fgxMediaOverlay",function(Sa){Sa.target.closest(".suppressMediaOverlay")||Sa.target.classList.contains("gifControlIcon")||Sa.target.classList.contains("popup-link-text")||(Sa.preventDefault(),l(b(this),ta,Qa,Aa,Ga.anchorId),b(this).hasClass("video-wrap")&&b(".media-overlay.bri-style .carousel .img-expand").addClass("not-displayed"))});ua.off("click.fgxMediaOverlay keydown.fgxMediaOverlay").on("click.fgxMediaOverlay keydown.fgxMediaOverlay",
752function(Sa){const kb="Enter"===(null==Sa?void 0:Sa.key),lb=" "===(null==Sa?void 0:Sa.key);if("keydown"!==(null==Sa?void 0:Sa.type)||kb||lb)Q=b(this),Sa.target.classList.contains("gifControlIcon")||(Sa.preventDefault(),l(Ta,ta,Qa,Aa,Ga.anchorId))})})}function l(ca,ia,ta,Qa){const Aa=ca.data("overlay-idx");switch(Aa[0]){case "v":F(ca,ta,Aa[1],"brightcove");break;case "i":ta=M.$el;Qa=ta.find(".carousel");var Va=Qa.find(".carousel-inner");Va.empty();Va.removeClass("hidden");ia.forEach(function(Ya,Da){Ya.displayFooter&&
753!Ya.footerInitialized&&(Ya.linkContextStr=Ya.footerConfigToken?JSON.stringify({configToken:Ya.footerConfigToken}):"{ }",D.Util.isEmpty(Ya.footerCtas)||Ya.footerCtas.forEach(function(va){const Ta=va.btnClass;va.showIcon=!("btn-icon"!=Ta&&"btn-icon-light"!=Ta&&"btn-icon-light-alt"!=Ta)}),Ya.footerInitialized=!0);"Ford"===h.make&&(Ya.isFord=!0,"undefined"!==typeof Ya.ctas&&Ya.ctas.forEach(function(va){if("btn btn-secondary-alt"===va.cssClass||"btn btn-primary-icon"===va.cssClass||"btn btn-primary-outline-icon"===
754va.cssClass||"btn btn-secondary-outline-icon"===va.cssClass)va.showIcon=!0,va.iconHtml=' \x3cspan class\x3d"icon icon-action-chevron-right-25px" aria-hidden\x3d"true"\x3e\x3c/span\x3e';else if("btn btn-icon"===va.cssClass||"btn btn-icon-light"===va.cssClass||"btn btn-icon-light-alt"===va.cssClass)va.showIcon=!0,va.iconHtml=' \x3cspan class\x3d"icon fgx-brand-cta-arrow icon-chevron-outline-25px" aria-hidden\x3d"true"\x3e\x3c/span\x3e'}));var ua=b(d({index:Da,count:ia.length,item:Ya,picture:FD.Brand.Util.images.renderPicture(Ya.image,
755"Overlay",z(Ya.image),!0).html()}));ua.data("config",Ya);Da===Aa[1]&&ua.addClass("active");ua.appendTo(Va)});ta.data("actions",ia[Aa[1]].actions);Qa.toggleClass("has-list",1<ia.length);Qa.carousel({interval:!1});Qa.carousel(Aa[1]);ea();u.images.load(Va);J();M.show(!0,ca,".close-overlay");break;case "y":F(ca,Qa,Aa[1],"youtube")}"undefined"!=typeof FD.Brand.Disclosures&&FD.Brand.Disclosures.updateDisclosures(M.$el)}function F(ca,ia,ta,Qa){if(!B){B=!0;var Aa=Y&&Y[Qa];Qa=ia.bcpItems;ia=ia.items;Ea(ia[ta].anchorId);
756var Va=M.$el,Ya=Va.find(".carousel"),Da=Ya.find(".carousel-inner"),ua=Ya.find(Aa.slidesSelector);Da.empty();ua.removeClass("hidden");Ya.addClass(Aa.carouselTypeClass);Ya.toggleClass("has-list",!1);Va.addClass("fgx-brand-brightcove-modal");Qa={playIndex:ta,videos:Qa};var va={template:K,slideContainer:ua,index:ta,count:ia.length,currentVideo:ia[ta],videoItems:ia};va=Object.assign({},Aa._brandConfig||{},va);Qa=Object.assign({},Aa._bcpBaseConfig||{},Qa);y.bcp.create(Qa,va).then(function(Ta){if(Ta&&Ta.initialized){f=
757Object.assign({},f,Ta);f.bcScriptLoaded=!0;f.bcpFramework.on("loaded",W);f.bcpFramework.on("videoStart",aa);f.bcpFramework.on("first-quartile",U);f.bcpFramework.on("second-quartile",ha);f.bcpFramework.on("third-quartile",za);f.bcpFramework.on("fourth-quartile",Ka);if(f.playerApi&&f.playerApi.hasFullscreen()&&f.player)f.player.on("fullscreenchange",la);Aa.swipeInitialized||(Aa.swipeInitialized=!0,f.slideItem&&0<f.slideItem.length&&(Ta=f.slideItem.find(".carousel-caption")[0])&&FD.Brand.Util.carousel.swipe(Ta,
758N));Z(f.slideHeadlineId);Ba();ea()}else f=Object.assign({},va),f.bcScriptLoaded=!1;M.show(!0,ca,".close-overlay");B=!1});Va.data("actions",ia[ta].actions);u.images.load(ua)}}function J(ca){ca=b(".text-only-arrows",ca);b("div",ca).click(function(ia){ia.preventDefault();q=b(this).is(".carousel-next")?"next":"prev";V(q)})}function V(ca){var ia=M.$el.find(".carousel");if(ya(ia)){if(f&&f.bcpFramework)f.bcpFramework["prev"===ca?"prevVideo":"nextVideo"]()}else ia.carousel(ca),Ja("imageCarouselScroll",ca)}
759function S(ca,ia,ta,Qa){ca=ca.find(".pagination-info");const Aa=ca.data("label-template");let Va="";Aa&&(Va+=Fa(Aa.replace("{current}",ia).replace("{total}",ta)));Qa&&(Va+=Fa(Qa));ca.html(Va)}function T(ca){ca.find(".pagination-info").html("")}function Z(ca){M.$el.attr("aria-labelledby",ca||"")}function ea(){const ca=M.$el.find(".carousel"),ia=ca.find(".active"),ta=ia.data("c
759onfig"),Qa=ya(ca);Ea(ta.anchorId);ma();Qa||(S(ca,ia.data("current-item"),ia.data("total-items"),ta&&ta.accLabel||""),Z(ta&&
760ta.slideHeadlineId||""),ta.image?(ca.toggleClass("fgx-brand-text-only-carousel",!1),"prev"===q?b(".carousel-arrows.global-arrows.carousel-left \x3e .carousel-btn.carousel-previous",ca).focus():b(".carousel-arrows.global-arrows.carousel-right \x3e .carousel-btn.carousel-next",ca).focus(),b(".media-overlay .img-expand").show()):(ca.toggleClass("fgx-brand-text-only-carousel",!0),"prev"===q?b(".text-only-arrows \x3e .carousel-previous",ca).focus():b(".text-only-arrows \x3e .carousel-next",ca).focus(),
761b(".media-overlay .img-expand").hide()))}function oa(ca){const ia=.88*ca;ca*=.48;b(".media-overlay .img-expand").css("top",ia);b(".media-overlay .carousel-arrows.global-arrows").css("top",ca)}function ma(){const ca=Math.max(450,450+b(a).height()-625)+"px";var ia=M.$el.find(".active");if(ia.length&&!ia.hasClass("fgx-media-overlay-youtube-item")&&!ia.hasClass("fgx-media-overlay-brightcove-item")){var ta=ia.find(".image-wrapper");ia=ta.find("img");var Qa=0;ta.css({maxHeight:ca});if(ia&&0<ia.length)if(ia[0].complete)Qa=
762ta.height(),0<Qa&&oa(Qa);else ia.on("load",function(){Qa=ta.height();0<Qa&&oa(Qa)})}qa()}function qa(){const ca=Math.max(0,(b(a).height()-768)/2);M.$el.attr("data-overlay-scroll-offset","150,"+ca)}function wa(){let ca=a.location.hash;if(ca&&(ca=ca.substr(1),A!==ca)){var ia=k[ca];ia&&(A=ca,a.setTimeout(function(){a.scrollTo(0,Math.max(ia[0].offset().top-150,0));l.apply(null,ia)},0))}}function Ea(ca){A=ca;a.history.replaceState&&a.history.replaceState({},document.title,a.location.href)}function Fa(ca){return ca?
763"\x3cdiv\x3e"+ca+"\x3c/div\x3e":""}function la(ca){f.playerApi&&f.playerApi.isFullscreen()&&ja("videoExpand")}function Ba(){if(f&&f.currentVideo){const ia=f.currentVideo;var ca=f.slideItem;ia&&f.playerApi&&(ia.playerApi=f.playerApi);ca.data("config",ia);ca.toggleClass("active",!0);Ua(ia.videoTitle?ia.videoTitle:"",ia.titleStyle?ia.titleStyle:"",f.count);da(ia.videoDescription?ia.videoDescription:"");pa(ia.disclaimerText?ia.disclaimerText:"");fa(ia);R(ia)}}function Ua(ca,ia,ta){var Qa=f.slideItem.find(".carousel-page-count"),
764Aa=Qa.find(".page-count-media-overlay"),Va=M.$el.data("fgxPaginationLabel"),Ya="",Da=M.$el.find(".carousel"),ua=f&&f.currentVideo;1<ta?(Va&&"undefined"!=typeof Va&&(Ya=f.index+1+" "+Va+" "+f.count,S(Da,f.index+1,f.count,ua&&ua.accLabel||"")),Aa.html(Ya),Qa.removeClass("hidden")):(Aa.html(""),Qa.addClass("hidden"),T(Da));"Ford"===h.make&&(ia="");ta=f.slideItem.find(".carousel-content-header");ta.html(ca);""!==I&&ta.removeClass(I);I=ia||"";ta.addClass(I)}function da(ca){var ia=f.slideItem.find(".fgx-item-description");
765ca&&""!==ca?ia.html(ca).removeClass("hidden"):ia.html("").addClass("hidden")}function pa(ca){var ia=f.slideItem.find(".disclaimer-container"),ta=ia.find(".disclaimer-content");ca&&""!==ca?(ta.html(ca),ia.removeClass("hidden")):(ta.html(""),ia.addClass("hidden"))}function fa(ca){var ia=f.slideItem,ta=ia.find(".dynamic-disclosure-wrapper");ca&&ca.dynamicDisc&&ca.dynamicDisc.display?(ta.html(ca.dynamicDisc.content),ta.removeClass("hidden"),ia.attr("data-dynamic-disclosure-enable","")):(ta.html(""),ta.addClass("hidden"),
766ia.attr("data-dynamic-disclosure-enable",null))}function R(ca){var ia=f.slideItem.find(".fgx-cta-wrap");ia.empty();ca&&ca.ctas&&0<ca.ctas.length?(ca.ctas.forEach(function(ta){if(ta.url&&ta.text){let Aa="";if("Ford"===h.make){if("btn btn-secondary-alt"===ta.cssClass||"btn btn-primary-icon"===ta.cssClass||"btn btn-primary-outline-icon"===ta.cssClass||"btn btn-secondary-outline-icon"===ta.cssClass)Aa=' \x3cspan class\x3d"icon icon-action-chevron-right-25px" aria-hidden\x3d"true"\x3e\x3c/span\x3e';else if("btn btn-icon"===
767ta.cssClass||"btn btn-icon-light"===ta.cssClass||"btn btn-icon-light-alt"===ta.cssClass)Aa=' \x3cspan class\x3d"icon fgx-brand-cta-arrow icon-chevron-outline-25px" aria-hidden\x3d"true"\x3e\x3c/span\x3e';var Qa=b('\x3cdiv class\x3d"fgx-cta-container"\x3e\x3c/div\x3e').appendTo(ia);b("\x3ca\x3e\x3c/a\x3e").attr("href",ta.url).attr("class",ta.cssClass).attr("target",ta.target).attr("aria-label",ta.ariaLabel).html('\x3cspan class\x3d"cta-text"\x3e'+ta.text+Aa+"\x3c/span\x3e").appendTo(Qa)}else b("\x3ca\x3e\x3c/a\x3e").attr("href",
768ta.url).attr("class",ta.cssClass).attr("target",ta.target).attr("aria-label",ta.ariaLabel).html(ta.text).appendTo(ia)}}),ia.removeClass("hidden")):ia.addClass("hidden")}function W(ca){if(f&&f.bcpFramework){ca=f.index;const ia=f.bcpFramework.getPlayIndex();ia!==ca&&0<=ia&&(Ja("videoCarouselScroll",ia<ca?"prev":"next"),f.index=ia,f.currentVideo=f.videoItems[ia],f.playerApi&&f.playerApi.setCurrentVideo(f.currentVideo),Ba(),ea())}}function aa(ca){ra("videoStart")}function U(ca){ra("videoSegment25")}function ha(ca){ra("videoSegment50")}
769function za(ca){ra("videoSegment75")}function Ka(ca){ra("videoComplete")}function La(){setTimeout(()=>{let ca;null==(ca=Q)||ca.focus()},0)}function ya(ca){return!!(ca&&0<ca.length&&(ca.hasClass("fgx-brand-youtube-carou
769sel")||ca.hasClass("fgx-brand-brightcove-carousel")))}function ra(ca){if(ca){var ia=Object,ta=ia.assign,Qa=X[ca]||{};var Aa=f&&f.currentVideo;var Va=0;if(Aa&&Aa.playerApi)try{Va=Aa.playerApi.getCurrentTime()}catch(Ya){u.log("mediaOverlay::getVideoSegment - issue retrieving the segmentTime")}Aa=
770{segmentTime:Va,videoName:u.str.stripMarkup(Aa&&(Aa.mtxVideoName||Aa.videoTitle)||"")};ia=ta.call(ia,{},Qa,Aa||{});ja(ca,{video:ia})}}function Ja(ca,ia){const ta={};ia&&(ta.$$carouselScrollDirection="prev"==ia?"left":"right");ja(ca,ta)}function ja(ca,ia){const ta=M.$el.data("actions");ia||(ia={});ta&&ta[ca]&&FD.Brand.Metrics.handler.direct(ta[ca],ia)}}})(window,jQuery,FD.Brand,FD.Brand.Overlay,FD.Brand.Video,FD.Brand.Util,FD.Brand.Context,FD.Brand.Disclosures);
771((a,b,D,n,y,u)=>{D.setInitHandler("[data-fgx-golf-form-container]",function(h){function C(g,E,w){return function(){const G=[].slice.call(arguments);G.unshift(E);if(w)try{w.apply(g,G)}catch(m){}}}function P(g,E,w){const G=g&&g.formType||"";g=g&&g.mtxActions||{};try{if("FormShown"===E)p(g,"startAction");else switch(G){case "getupdates":switch(E){case "SubmissionSucceeded":var m="",q={};switch(w&&w.skinVersion||""){case "canvasv1":case "personaldriverv1":m="completeAction";break;default:var c=w&&w.request;
772if(c){let d=c.email,K=c.mail;const Q=n.str.firstInstance(c.mtxName,";"),L=n.str.firstInstance(c.year,";");"undefined"!=typeof d&&d||(d=0);"undefined"!=typeof K&&K||(K=0);m="CA"===y.region||1==d&&0==K?"completeEmailAction":1==d&&1==K?"completeBothAction":"completeMailAction";q.$segment=FD.Brand.Metrics.getSegment(Q,L);q.$$formNameplate=Q;q.$nameplate=Q;q.vehicle={};q.vehicle.nameplate=Q;q.$$formYear=L;q.$modelYear=L;q.vehicle.modelYear=L}}""!=m&&p(g,m,q);x(this.$form)}break;case "schedule":switch(E){case "ResponseView":const d=
773w&&w.response;d&&d.cksVisitID&&FD.Brand.Metrics.setParameter("user_cksVisitId",d.cksVisitID);p(g,"completeAction");x(this.$form);break;case "SelectVehicleView":p(g,"selectVehiclePageAction")}break;case "schedulemodele":switch(E){case "ResponseView":const d=w&&w.response;d&&d.cksVisitID&&FD.Brand.Metrics.setParameter("user_cksVisitId",d.cksVisitID);p(g,"completeAction");x(this.$form);break;case "SelectVehicleView":p(g,"selectVehiclePageAction")}break;case "partsservice":switch(E){case "SubmissionSucceeded":const d=
774w&&w.request,K=d&&d.dealerFollowup?"completeEmailAction":"completeAction",Q=Object.assign({},v(w,!1));p(g,K,Q);x(this.$form);break;case "SelectVehicleView":p(g,"selectVehiclePageAction")}break;case "catestdrive":switch(E){case "SubmissionSucceeded":{const d=w&&w.response;c="completeAction";const K=Object.assign({},v(w,!0));d&&(d.cksVisitID&&FD.Brand.Metrics.setParameter("user_cksVisitId",d.cksVisitID),d.followUp&&d.homeWorkTestDrive?c="completeAltLocAndEmailAction":d.followUp?c="completeEmailAction":
775d.homeWorkTestDrive&&(c="completeTdAltLocAction"));p(g,c,K);x(this.$form);break}case "PageTwoLoad":{const d=Object.assign({},v(w,!0));p(g,"contactPageAction",d);break}case "print":case "printSummary":{const d=Object.assign({},v(w,!0));p(g,"printSummaryAction",d)}}break;case "catradein":switch(E){case "SubmissionSucceeded":{const d=w&&w.response;c="completeAction";const K=Object.assign({},v(w,!0));d&&d.followUp&&(c="completeEmailAction");p(g,c,K);x(this.$form);break}case "PageTwoLoad":{const d=Object.assign({},
776v(w,!0));p(g,"contactPageAction",d)}}break;case "cacontactus":case "casponsorship":case "caroadside":switch(E){case "SubmissionSucceeded":p(g,"completeAction"),x(this.$form)}break;case "cacx727":switch(E){case "AddtlDetailsOpened":p(g,"addtlDetailsClickAction");break;case "SubmissionSucceeded":{const d=w&&w.response;w="completeAction";d&&(d.cksVisitID&&FD.Brand.Metrics.setParameter("user_cksVisitId",d.cksVisitID),d.followUp&&(w="completeEmailAction"));p(g,w);x(this.$form)}}break;case "ccpa":switch(E){case "SubmissionSucceeded":{c=
777"completeAction";m=(w&&w.requestType||"").toLowerCase();q=M[m]||"";const d=(w&&w.deliveryMethod||"").toLowerCase();w={};"smd"===m&&(c="m"===d?"completeMailAction":"completeEmailAction");q&&(w.$$requestType=q);p(g,c,w);x(this.$form);break}case "CcpaError":p(g,"formErrorAction",{})}}}catch(d){console.log("Error occurred in the form event callback method "+d)}}function x(g){if(g&&0!=g.length){var E=a(".navbar-static-top");g=g.offset().top;E=E.length?g-E.height():g;a("html,body").animate({scrollTop:E},
778200)}}function p(g,E,w){w=w&&!D.Util.isEmpty(w)?w:{};E&&g&&"undefined"!=typeof g[E]&&FD.Brand.Metrics.handler.direct(g[E],w)}function v(g,E){const w={};if(g){let G=(g.mtxName||g.model||"").toLowerCase();if(G||g.year)E&&(w.vehicle={}),G&&(w.$segment=FD.Brand.Metrics.getSegment((g.model||g.mtxName||"").toLowerCase(),g.year||""),w.$segment&&"commercial-truck"===w.$segment&&(G=FD.Brand.Metrics.getCommNameplate(G)),w.$$formNameplate=G,E&&(w.$nameplate=G,w.vehicle.nameplate=(y.make+" "+G).toLowerCase())),
779g.year&&(w.$$formYear=g.year,E&&(w.$modelYear=g.year,w.vehicle.modelYear=g.year))}return w}if(0!=h.length){var M={dns:"do not sell data",dmd:"delete data",smd:"access data"};h.each(function(){var g=a(this);const E=g.attr("data-fd-golf-form-id")||"",w=g.attr("data-fd-golf-form-type")||"";var G=g.attr("data-fd-golf-form-title")||"";const m=g.attr("data-fd-golf-form-cta-label")||"",q=g.attr("data-fd-golf-form-skin-version")||"",c=g.attr("data-fd-golf-form-access-version")||"";let d=null;const K={};K.startAction=
780g.attr("data-fd-start-action");K.selectVehiclePageAction=g.attr("data-fd-select-vehicle-page-action");K.addtlDetailsClickAction=g.attr("data-fd-addtl-details-click-action");K.contactPageAction=g.attr("data-fd-contact-page-action");K.completeAction=g.attr("data-fd-complete-action");K.completeTdAltLocAction=g.attr("data-fd-complete-td-alt-loc-action");K.completeEmailAction=g.attr("data-fd-complete-email-action");K.completeMailAction=g.attr("data-fd-complete-mail-action");K.completeBothAction=g.attr("data-fd-complete-both-action");
781K.completeAltLocAndEmailAction=g.attr("data-fd-complete-alt-loc-and-email-action");K.formErrorAction=g.attr("data-fd-form-error-action");K.printSummaryAction=g.attr("data-fd-print-summary-action");if(""!==E&&""!==w){const Q={id:E,formType:w,presentation:"embed",make:y.make,region:y.region.toLowerCase(),skinVersion:q};""!=G&&(Q.formTitle=G);""!=m&&(Q.ctaLabel=m);g=g.find(".sub-component-wrap");(G=D&&D.Form)&&G.load(w,Q,g).done(L=>{b.FD.Pantry&&b.FD.Pantry.Golf&&FD.Pantry.Golf.initialized().done(()=>
782{d=FD.Pantry.Golf.getForm(E);const k={formType:d.formType,mtxActions:K,formAccessVersion:c};if(d){var A={postalCode:u.location.current().postalCode};const f=y&&y.nameplate;f&&(f.ngpModelName&&(A.model=f.ngpModelName),f.ngpYear&&(A.year=f.ngpYear));"ccpa"===w&&"callcenter"===c&&(A.options={},A.options.callCenter=!0);A=Object.assign({},Q,A);"ccpa"===w?d.show(null,A,C(d,k,P)):d.setConfig(A,C(d,k,P))}})})}})}})})(jQuery,window,FD.Brand,FD.Brand.Util,FD.Brand.Context,FD.Brand.User);
783((a,b,D,n,y,u,h)=>{function C(k){k.consumerId&&(L=k.consumerId)}function P(k,A){k.val()===A&&(k.val(""),k.addClass("active"))}function x(k,A){""===k.val()&&(k.removeClass("active"),k.val(A))}function p(){const k=G.val(),A=m.val();k!==q&&A!==c?(b(".validation-error",Q).hide(),G.removeClass("error"),m.removeClass("error"),g(k,A)):(b(".validation-error",Q).show(),k===q&&G.addClass("error"),A===c&&m.addClass("error"))}function v(k){return b.Deferred(A=>{b.ajax({url:E+"/core-services/mail/send",method:"jsonp",
784data:k,xhrFields:{withCredentials:!0}}).done(f=>{f?A.resolve(f):A.resolve(null)}).fail(f=>{u.log("Send email failed",f);A.reject(f)})}).promise()}function M(){G.val(q);G.removeClass("active");m.val(c);m.removeClass("active");b(".validation-error",Q).hide();b(".submission-error",Q).hide();G.removeClass("error");m.removeClass("error")}function g(k,A){b(".success-msg",Q).hide();v({from:d,subject:k,message:A,posttext:L}).then(()=>{M();b(".success-msg",Q).show()},f=>{b(".submission-error",Q).show()})}
785const E="Ford"===n.make?n.settings.mailSendUrlFord:n.settings.mailSendUrlLincoln;let w,G,m,q,c,d,K,Q,L="anonymous";D.setInitHandler("[data-fgx-email-overlay]",function(k){w=y.register("emailOverlay",k,{show:()=>{M();b(".success-msg",k).hide();b("body").addClass("no-scroll")},hide:()=>{b("body").removeClass("no-scroll")}});Q=k;G=b("#txt_emailSubject",k);m=b("#txt_emailBody",k);K=b(".email-cta",k);d=b("#txt_fromEmail",k).val();q=G.val();c=m.val();G.focus(()=>{P(G,q)});m.focus(()=>{P(m,c)});G.focusout(()=>
786{x(G,q)});m.focusout(()=>{x(m,c)});b(".icon-close",k).click(()=>{w.hide()});K.click(p);h.authentication.subscribe(C,!1)})})(window,$,FD.Brand,FD.Brand.Context,FD.Brand.Overlay,FD.Brand.Util,FD.Brand.User);
787((a,b,D,n)=>{b.setInitHandler("[data-fgx-cookie-notice-overlay]",function(y){function u(C){y.find("a").each(function(){a(this).attr("tabindex",C)})}if(0!==y.length){var h=y.attr("data-fd-metrics-on-show");D.cookie.get("fgx-brand-cookie-notice")||(y.removeClass("hidden"),u("0"),"undefined"!==typeof h&&FD.Brand.Metrics.handler.direct(h));a(".close-wrap",y).on("click",()=>{y.addClass("hidden");D.cookie.set("fgx-brand-cookie-notice",1,{path:"/",expires:365,domain:n.settings[`siteCookieDomain${n.make}`]})})}})})(jQuery,
788FD.Brand,FD.Brand.Util,FD.Brand.Context);
789((a,b,D,n,y)=>{let u;b.setInitHandler("[data-fgx-browser-alert]",function(h){if(0!==h.length){u=n.register("browserAlert",h);a(".icon-close",h).on("click",()=>{u.hide()});var C="gux-bkpt-sm"===D.currentBreakpoint();C={msie:11,ie:11,chrome:C?38:27,firefox:C?0:35,safari:C?7:5,android:C?3:0};var P=D.env.browser();P.name=(P.name||"").toLowerCase().trim();h=h.attr("data-fd-metrics-on-show");!D.cookie.get("browser-alert")&&C[P.name]>=P.version&&(u.show(!0,void 0,".browser-item"),D.cookie.set("browser-alert",
7901,{path:"/",domain:y.settings[`siteCookieDomain${y.make}`]}),FD.Brand.Metrics.handler.direct(h))}})})(jQuery,FD.Brand,FD.Brand.Util,FD.Brand.Overlay,FD.Brand.Context);
791((a,b,D)=>{const n=a(window);let y,u;const h=(null==(u=null==b?void 0:b.mtxActions)?void 0:u.backToTopClickAction)||null;let C;const P=(null==(C=null==b?void 0:b.accessibility)?void 0:C.backToTopAriaLabel)||null;let x,p,v,M,g;D.setInitHandler("[data-fgx-back-to-top]",function(c){(y=c)&&0!==y.length?(P&&y.attr("aria-label",P),n.on("scroll",D.Util.throttle(E,200)),y.on("mouseover",()=>{M=!0}),y.on("mouseout",()=>{M=!1}),y.on("click",()=>{q();h&&FD.Brand.Metrics.handler.direct(h)})):D.Util.log("backToTop::init - BTT arrow not found on page.")});
792const E=()=>{var c=x||n.scrollTop();x=n.scrollTop();p=x<c?"up":"down";y.is(":focus")&&(v=!0);if(1599<n.scrollTop()+n.height()){if("up"===p){v||(v=!0,a(".self-help-icon").is(":visible")?(y.removeClass("position-without-self-help-button"),y.addClass("position-with-self-help-button"),c=991>=screen.width,y.css({width:"65px",height:"65px",padding:"10px",right:c?"-11.5px":"-27.5px"}
792),y.animate({right:c?"11.5px":"27.5px",opacity:1},"fast")):(y.removeClass("position-with-self-help-button"),y.addClass("position-without-self-help-button"),
793y.css({width:"65px",height:"65px",padding:"10px",right:"-15px"}),y.animate({right:"15px",opacity:1},"fast")));G();return}}else if(v)return;w()},w=c=>{(void 0===c||!c)&&M||y.is(":focus")||(clearInterval(g),p=null,m())},G=()=>{clearInterval(g);g=setInterval(()=>{w()},2500)},m=()=>{y.animate({opacity:0},"fast",()=>{v=!1;y.css({width:"1px",height:"1px",padding:"0",right:a(".self-help-icon").is(":visible")?"-27.5px":"-15px"})})},q=()=>{a("html, body").animate({scrollTop:0},400,"swing",()=>{w(!0);"Ford"===
794b.make?a("#brand-nav-logo-lnk").focus():a(".brand-nav-logo-lnk:visible").focus()})}})(jQuery,FD.Brand.Context,FD.Brand);
795(function(a,b,D,n,y){var u,h,C={Mobile:"",Desktop:""};b.setInitHandler("[data-fgx-search-bar]",function(P){function x(m){m||(m="gux-bkpt-sm"===y.currentBreakpoint()?"Mobile":"Desktop");return C[m]||C.Desktop||""}function p(m){G=x(m.matches?"Mobile":"Desktop");a("form",P).attr("action",G)}function v(m,q){m+="Url";q=q||"";return E[m+D.make+D.languageKey+q]||E[m+D.languageKey+q]||E[m+D.make+q]||E[m+q]}function M(m){var q=null;m&&(q=v("astuteSearch",m));return q||v("astuteSearch")}if(0!=P.length){var g=
796P.attr("data-exit-overlay-id"),E=D.settings||{},w=window.matchMedia("(max-width: 767px)");C.Mobile=M("Mobile");C.Desktop=M();if(C.Mobile!==C.Desktop){var G=x();w.addListener(p)}else G=C.Desktop||"";u=a(".search-suggestions",P);h=a(".search-suggestions-info",P);a("form",P).attr("action",G);a("form",P).on("submit",function(m){var q={q:a(".search-bar-input",P).val()};q=G+"?"+y.parameters.encode(q);var c=a(this).attr("data-fd-metrics-submit-action"),d=function(){"undefined"!=typeof c&&FD.Brand.Metrics.handler.direct(c)};
797"undefined"!=typeof g&&b.Link&&b.Link.exitOverlays&&"undefined"!=typeof b.Link.exitOverlays[g]?(a("form",P).attr("href",q),a(this).attr("target","_blank"),FD.Brand.Link.exitOverlays[g].externalUrl.call(this,m,!0),d()):(m.preventDefault(),d(),window.location.assign(q))});n.initAstuteSession().done(function(m){y.log("searchBar::init - astute session initialized");a(".search-bar-input",P).on("input",function(){0===a(this).val().length?(u.hide(),h.text(""),a(this).toggleClass("fgx-list-shown",!1)):n.astuteTypeAheadResults(a(this).val(),
798u,a(this),h)})}).fail(function(){y.log("searchBar::init - error initializing astute session")});a(".search-bar-input",P).on("keydown",function(m){40===m.which&&a(this).hasClass("fgx-list-shown")&&u.find("li").first().focus()});a(".search-bar-input",P).on("blur",function(){setTimeout(function(){var m=a(document.activeElement);if(!m.hasClass("search-res-item")&&!u.hasClass("fgx-is-scrolling"))u.hide(),h.text(""),a(".search-bar-input",P).toggleClass("fgx-list-shown",!1),a(".search-bar-input",P).removeAttr("aria-activedescendant"),
799a(".search-res-item",P).attr("aria-selected","false");else if(m.hasClass("search-res-item"))a(".search-res-item",P).on("focusout",function(){setTimeout(function(){var q=a(document.activeElement);q.hasClass("search-res-item")||q.hasClass("search-bar-input")||(u.hide(),h.text(""),a(".search-bar-input",P).toggleClass("fgx-list-shown",!1),a(".search-res-item",P).off("focusout"))},100)})},100)});u.on("mousedown",function(m){u.addClass("fgx-is-scrolling")});u.on("mouseup",function(m){a(".search-bar-input",
800P).focus();u.removeClass("fgx-is-scrolling")});a(".search-bar-submit",P).on("click",function(m){m.preventDefault();m.stopPropagation();a(this).closest("form").submit()});a(".accordion-heading",P).on("click",function(){var m=a(this),q=a(this).attr("data-fd-metrics-open");m.hasClass("open")?(m.toggleClass("open"),m.attr("aria-expanded","false"),m.next(".accordion-content").toggleClass("open").hide()):(a(".accordion-heading.open",P).removeClass("open").attr("aria-expanded","false"),a(".accordion-content.open",
801P).removeClass("open").hide(),m.toggleClass("open"),m.attr("aria-expanded","true"),m.next(".accordion-content").show().toggleClass("open").one("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",function(){a("html, body").animate({scrollTop:m.offset().top-a(".navbar-static-top").height()},200)}),"undefined"!=typeof q&&FD.Brand.Metrics.handler.direct(m.attr("data-fd-metrics-open")))})}})})(jQuery,FD.Brand,FD.Brand.Context,FD.Brand.Search,FD.Brand.Util);
802(function(a,b,D,n,y){function u(h){let C=a.Deferred();FD.Brand.NgpServices.dealer({make:"Ford",dealerPACode:h}).done(function(P){P&&(document.querySelector(".desktop-only").innerHTML=P.Name,document.querySelector(".mobile-only .text").innerHTML=P.Name,C.resolve())}).fail(function(P){C.reject()});return C.promise()}b.setInitHandler("[data-fgx-secondary-navigation-r23]",function(h){function C(){var B=a(this),z="#"+B.attr("aria-controls");z=a(z,q);var O=B.hasClass("open");O?(z.one("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",
803x).removeClass("open"),0<a(".right-rail").length&&a(".right-rail").removeClass("nav-dropdown-opened")):(z.removeClass("hidden").show().addClass("open"),0<a(".right-rail").length&&a(".right-rail").addClass("nav-dropdown-opened"));B.toggleClass("open");O?B.attr("aria-expanded","false"):(B.attr("aria-expanded","true"),(z=B.attr("data-fd-metrics-open"))&&b.Metrics.handler.direct(z,B))}function P(){var B=a(this),z=B.attr("data-fgx-secondaryNav-ovr-id")||"",O=B.attr("data-fgx-secondaryNav-ovr-container-cls")||
804"";O=a(O,q);if(z){var N=null;d&&d[z]?N=d[z]:(N={id:z,$el:O,focusElements:"a:visible, button:visible, [data-fgx-keypress]:visible",lastFocus:B,expanded:!1,hide:function(){B.click()}},d[N.id]=d&&d[N.id]?Object.assign({},d[N.id],N):N);B.hasClass("open")?(N.expanded=!0,D.trapFocus(N,N.focusElements,void 0,B,!0)):(N.expanded&&D.releaseFocus(N),N.expanded=!1)}}function x(B){B=a(B.currentTarget);var z=B.attr("id");a('button[aria-controls\x3d"'+z+'"]',q);B.addClass("hidden");B.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",
805x)}function p(B){var z=0<a(".nav-main_right-wrap",q).length?a(".nav-main_right-wrap",q).outerWidth():0,O=a(".nav-label__desktop",q).outerWidth()+16;return B-z-O}function v(){var B=a(".nav-secondary_li.std-item:not(.hidden)",q),z=a(".nav-secondary_li.overflow-item",q),O=0;B.each(function(){O+=a(this).outerWidth()});z.hasClass("hidden")||(O+=z.outerWidth());return O}function M(B,z,O){B.addClass("fgx-brand-size-calc");z=O&&"undefined"!==typeof O?a(O,z).outerWidth():z.outerWidth();B.removeClass("fgx-brand-size-calc");
806return z}function g(){L&&!b.Util.isEmpty(L)?K.addClass("favorites__active-item"):K.removeClass("favorites__active-item")}if(0!=h.length){h.each(function(){y.refresh(this)});if("Ford"===n.make)a(".nav-secondary_li.mbl-item").on("click",function(){a(".nav-label__mobile.fgx-clean-button.mobile-only").click()});var E=window.location.search,w="";E&&(E=new URLSearchParams(E),E.has("dealerId")&&(w=E.get("dealerId"),u(w)));var G=a(window),m=null,q=h;w=q.attr("data-has-current-page-label");var c=b.Util.debounce(function(){var B=
807window.FD.Brand.Util.currentBreakpoint();q.hasClass("fixed")||(k=q.offset().top);if("gux-bkpt-lg"===B||"gux-bkpt-xlg"===B){B=p(a(".nav-wrapper",q).width());var z=v(),O=a(".nav-secondary_li.overflow-item",q),N=a(".overflow-item \x3e .subnav__dropdown",q);if(Math.ceil(z)>Math.floor(B))N=a(".nav-secondary_li.std-item:not(.hidden)",q).last(),z=N.attr("data-item-idx"),z=a(".nav-secondary-overflow_li.hidden[data-item-idx\x3d"+z+"]",q),N.addClass("hidden"),z.removeClass("hidden"),O.hasClass("hidden")&&O.removeClass("hidden"),
808z=v(),z>B&&G.resize();else if(Math.ceil(z)<Math.floor(B)&&80<Math.floor(B)-Math.ceil(z)&&0<a(".nav-secondary-overflow_li:not(.hidden)",q).length){var r=a(".nav-secondary-overflow_li:not(.hidden)",q).first(),t=M(N,r,".nav-title");z+t+16<=B&&(z=r,r=z.attr("data-item-idx"),r=a(".nav-secondary_li.std-item.hidden[data-item-idx\x3d"+r+"]",q),z.addClass("hidden"),r.removeClass("hidden"),z=v(),0<a(".nav-secondary-overflow_li:not(.hidden)",q).length?(r=a(".nav-secondary-overflow_li:not(.hidden)",q).first(),
809t=M(N,r,".nav-title"),z+t+16<=B&&G.resize()):O.addClass("hidden"))}}},50);"Ford"===n.make?window.FD.Brand.Util.currentBreakpointWithMedPlus():window.FD.Brand.Util.currentBreakpoint();var d={},K=a(".fgx-favorites-item",q);h=0<K.length;var Q=n&&n.nameplate||{};E=h&&window.FOS&&FOS.user&&FOS.user.profile||{};Q={model:Q.ngpModelName||"",year:Q.ngpYear||""};var L={};0<a(".fordMainNavigation .navbar.navbar-default").length?m=a(".fordMainNavigation .navbar.navbar-default"):0<a(".lincolnMainNavigation .navbar.navbar-default").length&&
810(m=a(".lincolnMainNavigation .navbar.navbar-default"));m&&0<m.length&&!m.hasClass("nonsticky")&&m.addClass("nonsticky");G.scroll(b.Util.throttle(function(){if(G.scrollTop()>=k){if("Lincoln"===n.make){{const B=a(".secondaryNavigationR23");B.hasClass("bri-theme-transparent")&&B.removeClass("bri-theme-transparent").addClass("bri-theme-default")}}q.hasClass("fixed")||0<a(".right-rail").length&&a(".right-rail").removeClass("sub-navigation").addClass("secondary-nav-sticky")}else q.hasClass("fixed")&&(q.removeClass("open"),
8110<a(".right-rail").length&&a(".right-rail").addClass("sub-navigation").removeClass("secondary-nav-sticky"),m&&0<m.length&&m.removeClass("open"))},125));var k=q.offset().top;var A=p(880);(function(){var B=0;a(".nav-secondary_li.std-item",q).each(function(){B+=a(this).outerWidth()});return B})()>A&&G.resize(c);if(!w||w&&"false"===w){var f=window.location.href,I=a(".nav-label__mobile \x3e span.text",q),X=!1;a(".nav-secondary_li.mbl-item",q).each(function(){var B=a(this),z=B.find("a");f===z.attr("href")&&
812(z=z.find(".nav-title").text(),I.text(z),X=!0,B.hasClass("selected")||B.addClass("selected"))});X||(w=a(".nav-label__desktop",q).text(),I.text(w))}h&&(document.querySelector("body").addEventListener("FOS.vehicleSelectionsUpdated",B=>{L=Object.assign({},B.detail&&B.detail.selections||{});g()}),E.getVehicleSelections(Q).then(B=>{L=Object.assign({},B||{});g()}));a(".hasModels:not(.modelList .nav-secondary_menu3)",q).on("click",function(B){B.target.getAttribute("data-vdm-disc")||C.call(this)});a(".overflow-trigger",
813q).on("click",function(B){C.call(this)});var Y=0;a(".nav-label__mobile",q).on("click",function(B){a(this).hasClass("open")?(G.scrollTop(Y),a("body").removeClass("no-scroll")):(G.scrollTop()!==k&&(Y=G.scrollTop(),q.hasClass("fixed")||a("html").animate({scrollTop:q.offset().top},500)),a("body").addClass("no-scroll"));C.call(this);P.call(this)});a(".mobileSecondaryNavOpenOverlay",q).on("click",function(B){a(".nav-label__mobile").click()});G.resize();G.scroll();"Lincoln"===n.make&&(E=document.getElementById("topLevelCta"),
814h=E.href,E=E.innerText.trim(),c=document.getElementById("nav-list__mobile").children[0],w=c.querySelectorAll(".mbl-item"),Q=c.querySelector(".mbl-item:first-child"),c.appendChild(Q.cloneNode(!0)),c=c.querySelector(".mbl-item:last-child"),c.classList.add("mobileTopLevelCTA"),c.dataset.itemIdx=w,c.querySelector("a").href=h,c.querySelector(".nav-title").innerText=E)}})})(jQuery,FD.Brand,FD.Brand.Overlay,FD.Brand.Context,FD.Brand.Pricing);
815(function(a,b,D,n){b.setInitHandler("[data-fgx-secondary-navigation]",function(y){function u(l){setTimeout(function(){var F=a(document.activeElement),J=k.find("li.nav-secondary_menu1"),V=k.find("li.nav-secondary_submenu.nav-secondary_menu.first"),S=k.find("li.nav-secondary_submenu.nav-secondary_menu.second");if(J.hasClass("open")){var T=J.find(F);F.is(J)||T.length&&!(0>=T.length)||g(J)}V.hasClass("open")&&(T=V.find(F),F.is(V)||T.length&&!(0>=T.length)||g(V));S.hasClass("open")&&(T=S.find(F),F.is(S)||
816T.length&&!(0>=T.length)||g(S))},150)}function h(){var l=function(F){F&&0!==F.length&&F.find("span.has-children").each(function(){a(this).addClass("expandable-mobile-only")})};l(k.find(".nav-secondary_menu1 .nav-mask .subnav"));l(k.find("li.nav-secondary_submenu.nav-secondary_menu \x3e .nav-mask"))}function C(l,F){return(l=l.css(F))?Number(l.replace("px","")):0}
816function P(l){a(l.target).closest(".nav-secondary_wrapper").length||a(l.target).is(".nav-secondary_wrapper")||p()}function x(l){var F=a(l.target).closest(".nav-secondary_menu").attr("class"),
817J=a(this).closest(".nav-secondary_menu").attr("class");F===J&&v(a(l.currentTarget))}function p(l){v(a(".nav-secondary_menu1"),!0)}function v(l,F){F=F||!1;if(l.hasClass("open"))g(l),w(l),l.hasClass("nav-secondary_submenu")?0<a(".nav-secondary_menu2.selected.open").length&&g(a(".nav-secondary_menu2.selected")):l.hasClass("nav-secondary_menu2")&&l.hasClass("selected")?0<a(".nav-secondary_submenu.open").length&&g(a(".nav-secondary_submenu")):l.hasClass("nav-secondary_menu3")&&l.hasClass("selected")?0<
818a(".nav-secondary_submenu.open").length&&w(a(".nav-secondary_submenu")):l.hasClass("nav-secondary_menu1")&&q(),l.hasClass("fgx-top-level-menu")&&a("body").off("click.fgxSecondaryNavMenu",P);else if(l.hasClass("nav-secondary_menu1")?(g(a(".nav-secondary_submenu.first")),g(a(".nav-secondary_submenu.second")),g(a(".nav-secondary_next-steps"))):l.hasClass("nav-secondary_submenu")?(g(a(".nav-secondary_menu1")),g(a(".nav-secondary_next-steps")),0<a(".nav-secondary_menu2.selected.open").length&&M(a(".nav-secondary_menu2.selected")),
8190<a(".nav-secondary_menu3.selected.open").length&&E(a(".nav-secondary_menu3.selected"))):l.hasClass("nav-secondary_menu2")?(a.each(a(".nav-secondary_menu2"),function(J,V){g(a(V))}),l.hasClass("selected")&&0<a(".nav-secondary_submenu").length&&M(a(".nav-secondary_submenu"))):l.hasClass("nav-secondary_next-steps")&&(g(a(".nav-secondary_submenu")),g(a(".nav-secondary_menu1")),w(a(".nav-secondary_submenu"))),F)l.hasClass("fgx-top-level-menu")&&a("body").off("click.fgxSecondaryNavMenu",P);else if(M(l),
820E(l),(F=l.attr("data-fd-metrics-open"))&&b.Metrics.handler.direct(F,l),l.hasClass("nav-secondary_menu1")&&q(),l.hasClass("fgx-top-level-menu"))a("body").off("click.fgxSecondaryNavMenu",P).on("click.fgxSecondaryNavMenu",P)}function M(l){var F=l.children(".nav-mask"),J=F.children(".subnav");F.hasClass("closed")&&F.removeClass("closed");G(l,"open");J.addClass("open").show();l.addClass("open");m(l,"open")}function g(l){var F=l.children(".nav-mask"),J=F.children(".subnav");F.hasClass("closed")||F.addClass("closed");
821G(l,"close");m(l,"close");J.removeClass("open");J.hasClass("next-steps")&&(!J.hasClass("next-steps")||"gux-bkpt-med-plus"!==B&&"gux-bkpt-med"!==B&&"gux-bkpt-sm"!==B)||J.hide();l.removeClass("open")}function E(l){var F=l.children(".sub-nav-mask"),J=F.children(".subnav"),V=a(".mw-wrapper.model-compare .content-wrap .comparison.mobile-change-model"),S=a(".mw-wrapper.model-compare .content-wrap .comparison.mobile-titles");F.hasClass("closed")&&F.removeClass("closed");G(l,"open");J.addClass("open").show();
822l.addClass("open");V.addClass("hidden");S.addClass("hidden");m(l,"open")}function w(l){var F=l.children(".sub-nav-mask"),J=F.children(".subnav"),V=a(".mw-wrapper.model-compare .content-wrap .comparison.mobile-change-model"),S=a(".mw-wrapper.model-compare .content-wrap .comparison.mobile-titles");F.hasClass("closed")||F.addClass("closed");G(l,"close");m(l,"close");J.removeClass("open");J.hasClass("next-steps")&&(!J.hasClass("next-steps")||"gux-bkpt-med-plus"!==B&&"gux-bkpt-med"!==B&&"gux-bkpt-sm"!==
823B)||J.hide();l.removeClass("open");V.removeClass("hidden");S.removeClass("hidden")}function G(l,F){var J=null;l=l.children("span.has-children");if(l.hasClass("expandable-mobile-only")){if("gux-bkpt-sm"===B||O&&"gux-bkpt-med"===B)J=l}else J=l;null!=J&&0<J.length&&J.attr("aria-expanded","open"===F?"true":"false")}function m(l,F){if(l&&l.hasClass("fgx-trap-focus")){var J=l.attr("data-fgx-secondaryNav-ovr-id")||"";J&&(J=z[J],"open"===F?(J.expanded=!0,D.trapFocus(J,J.focusElements,void 0,l.children("span.has-children"),
824!0)):(J.expanded&&D.releaseFocus(J),J.expanded=!1))}}function q(){var l=a("body");k.find(".nav-secondary_menu1").hasClass("open")&&L.hasClass("fixed")?l.hasClass("secondaryNavFixed")||l.addClass("secondaryNavFixed"):l.hasClass("secondaryNavFixed")&&l.removeClass("secondaryNavFixed")}function c(l){}function d(){N&&N.classList[e&&!b.Util.isEmpty(e)?"add":"remove"]("ml__active-item")}if(0!=y.length){var K=a(window),Q=null,L=y,k=L.find(".nav-secondary_wrapper"),A=k.find(".nav-secondary_bar").find(".nav-secondary"),
825f=A.find(".nav-secondary_main_hamburger");C(A.find(".nav-secondary_menu1_top"),"padding");var I=b.Util.debounce(function(){X=L.offset().top+3;k.removeClass("loaded");B="Ford"===Y.make?window.FD.Brand.Util.currentBreakpointWithMedPlus():window.FD.Brand.Util.currentBreakpoint();var l=k.find(".next-steps");"gux-bkpt-med-plus"!==B&&"gux-bkpt-med"!==B&&"gux-bkpt-sm"!==B?(l.show(),l.attr("role","presentation"),l.find("li").attr("role","presentation")):(l.hide(),l.removeAttr("role"),l.find("li").removeAttr("role"));
826"gux-bkpt-sm"===B||O&&"gux-bkpt-med"===B?(a("span.nav-secondary_menu2_top.has-children[tabindex]",k).attr("tabindex","0").attr("role","button"),a("span.nav-secondary_menu3_top.has-children[tabindex]",k).attr("tabindex","0").attr("role","button"),a("span.has-grandchildren[tabindex]",k).attr("tabindex","0").attr("role","button"),k.find(".expandable-mobile-only").each(function(){var F=a(this).closest("li.nav-secondary_menu");a(this).attr("aria-expanded",F.hasClass("open")?"true":"false")})):(a("span.nav-secondary_menu2_top.has-children[tabindex]",
827k).not(".expandable-always").attr("tabindex","-1").removeAttr("role"),a("span.nav-secondary_menu3_top.has-children[tabindex]",k).not(".expandable-always").attr("tabindex","-1").removeAttr("role"),a("span.has-grandchildren[tabindex]",k).not(".expandable-always").attr("tabindex","-1").removeAttr("role"),k.find(".expandable-mobile-only").removeAttr("aria-expanded"))},50),X,Y=n,B="Ford"===Y.make?window.FD.Brand.Util.currentBreakpointWithMedPlus():window.FD.Brand.Util.currentBreakpoint(),z={},O=(y=y[0])&&
828y.classList.contains("tlc-layout"),N=y.querySelector(".tlc-link");y=N&&"fgx-my-list-item"===N.getAttribute("data-fgx-item-type")||!1;var r=n&&n.nameplate||{},t=y&&window.FOS&&FOS.user&&FOS.user.profile||{};r={model:r.ngpModelName||"",year:r.ngpYear||""};var e={};0<a(".fordMainNavigation .navbar.navbar-default").length?Q=a(".fordMainNavigation .navbar.navbar-default"):0<a(".lincolnMainNavigation .navbar.navbar-default").length&&(Q=a(".lincolnMainNavigation .navbar.navbar-default"));K.resize(I);K.scroll(b.Util.throttle(function(){K.scrollTop()>=
829X?L.hasClass("fixed")||(L.addClass("fixed"),0<a(".right-rail").length&&a(".right-rail").removeClass("sub-navigation").addClass("secondary-nav-sticky"),q()):L.hasClass("fixed")&&(L.removeClass("fixed"),L.removeClass("open"),0<a(".right-rail").length&&a(".right-rail").addClass("sub-navigation").removeClass("secondary-nav-sticky"),Q&&0<Q.length&&Q.removeClass("open"),q())},125));(function(l,F){l.find("[data-parent]").each(function(){var J=a(this);J.detach().appendTo(k.find("[data-level\x3d'"+J.attr("data-parent")+
830"']"));J.removeAttr("data-parent")});l.find("[data-href]").each(function(){var J=a(this);J.on("click",{href:J.attr("data-href"),metrics:J.attr("data-metrics")},c)});F?F():null})(A,function(){X=L.offset().top+3;K.resize();K.scroll();var l=k.find(".nav-secondary_menu1 .nav-mask .subnav");k.find(".nav-secondary_menu1_dropdown");var F=k.find("li.nav-secondary_submenu.nav-secondary_menu.first"),J=k.find("li.nav-secondary_submenu.nav-secondary_menu.second"),V=l.find("li.selected"),S=l.find("li.nav-secondary_menu3.selected"),
831T=l.find("li.nav-secondary_menu3.nav-secondary_menu.selected"),Z=!1;l.find("li.nav-secondary_menu2.nav-secondary_menu");0<T.length?(V=T.parent().parent().parent(),Z=!0):0<S.length&&(V=S.parent().parent().parent());0<V.length&&0<a(V[0]).find("ul.grandchildren li").length&&(l=a(V[0]),l.children().clone().appendTo(F),l.children().clone().appendTo(J),V=F.find(".nav-mask"),l=J.find(".nav-mask"),V=F.find("ul.grandchildren").detach().appendTo(V),F.find("ul.great-grandchildren").detach(),l=J.find("ul.great-grandchildren.active").detach().appendTo(l),
832J.find("ul.grandchildren").detach(),V.removeClass().addClass("dropdown subnav"),F.find("span.nav-secondary_menu2_top").removeClass("nav-secondary_menu2_top").addClass("nav-secondary_menu3_top"),V=F.find("span.nav-secondary_menu3_top").first(),V.append(V.find("a").first().html()),V.find("a").first().remove(),F.removeClass("hidden"),Z&&null!=l&&(l.removeClass().addClass("dropdown subnav"),J.find("span.nav-secondary_menu2_top").removeClass("nav-secondary_menu2_top").addClass("nav-secondary_menu3_top"),
833F=J.find("span.nav-secondary_menu3_top").first(),F.find("a").first().remove(),F.append(T.find("a").first().html()),J.removeClass("hidden")));k.find(a("a")).each(function(){var ea=a(this),oa=ea.attr("href");if(oa&&0===oa.indexOf("#"))ea.on("click",p)});k.find(a("li.nav-secondary_menu")).each(function(){var ea=a(this),oa=ea.children(".nav-mask"),ma=oa.children(".subnav");if(0<ea.find("span.has-children").length&&(ea.on("click",x),ea.hasClass("nav-secondary_menu1")||ea.hasClass("nav-secondary_submenu"))){var qa=
834ea.children("span.has-children");
834qa.attr("aria-expanded","false").addClass("expandable-always");ea.hasClass("nav-secondary_submenu")&&qa.attr({tabindex:"0",role:"button","data-fgx-keypress":"true"});var wa=ea.attr("data-fgx-secondaryNav-ovr-id")||"";wa&&(ea.addClass("fgx-trap-focus"),qa={id:wa,$el:ea,focusElements:"a:visible, button:visible, [data-fgx-keypress]:visible",lastFocus:qa,expanded:!1,hide:function(){var Ea=a(document.activeElement).closest(".fgx-trap-focus");v(Ea,!0)}},z[qa.id]=z&&z[qa.id]?
835Object.assign({},z[qa.id],qa):qa)}ea.hasClass("nav-secondary_submenu")&&0<ea.find(".nav-title a").length&&(ea.find(".nav-title a").first().addClass("hidden"),ea.find(".nav-title").first().append(ea.find(".nav-title a").first().html()));ea.hasClass("nav-secondary_next-steps")||(oa.width(ea.width()),ma.css("width",ea.width()))});h();k.on("focusout",u);Q&&0<Q.length&&!Q.hasClass("nonsticky")&&Q.addClass("nonsticky");f.click(function(ea){L.toggleClass("open");Q&&0<Q.length&&Q.toggleClass("open")});a(".next-steps").children(".fgx-on-mobile").clone().addClass("next-steps-append").appendTo(".subnav-wrapper");
836"gux-bkpt-med-plus"!==B&&"gux-bkpt-med"!==B&&"gux-bkpt-sm"!==B||k.find(".next-steps").hide();"gux-bkpt-sm"===B||O&&"gux-bkpt-med"===B?(a("span.nav-secondary_menu2_top.has-children[tabindex]",k).attr("tabindex","0").attr("role","button"),a("span.nav-secondary_menu3_top.has-children[tabindex]",k).attr("tabindex","0").attr("role","button"),a("span.has-grandchildren[tabindex]",k).attr("tabindex","0").attr("role","button"),k.find(".expandable-mobile-only").each(function(){var ea=a(this).closest("li.nav-secondary_menu");
837a(this).attr("aria-expanded",ea.hasClass("open")?"true":"false")})):(a("span.nav-secondary_menu2_top.has-children[tabindex]",k).not(".expandable-always").attr("tabindex","-1").removeAttr("role"),a("span.nav-secondary_menu3_top.has-children[tabindex]",k).not(".expandable-always").attr("tabindex","-1").removeAttr("role"),a("span.has-grandchildren[tabindex]",k).not(".expandable-always").attr("tabindex","-1").removeAttr("role"),k.find(".expandable-mobile-only").removeAttr("aria-expanded"));k.find(".no-viz").removeClass("no-viz");
838k.removeClass("no-viz");a(".nav-secondary").addClass("loaded")});y&&(document.querySelector("body").addEventListener("FOS.vehicleSelectionsUpdated",l=>{e=Object.assign({},l.detail&&l.detail.selections||{});d()}),t.getVehicleSelections(r).then(l=>{e=Object.assign({},l||{});d()}));(function(){var l=a(a(".secondaryNavigation .nav-secondary .dropdown-font .model-year")[0]).text(),F=l.substring(0,l.indexOf(" "));l=l.substring(l.indexOf(" "));var J=a(".secondaryNavigation .nav-secondary .dropdown-font .model-year")[0],
839V=a(".secondaryNavigation .nav-secondary .dropdown-font .model-name")[0];a(J).text(F);a(V).text(l)})()}})})(jQuery,FD.Brand,FD.Brand.Overlay,FD.Brand.Context);
840(function(a,b,D,n,y,u){var h;D.setInitHandler("[data-fgx-search-overlay]",function(C){var P=b("[data-fgx-search-overlay-trigger]"),x="Ford"===u.make?"//www.ford.com/search/":"//www.lincoln.com/search/";x=u.settings["ngbsSearchUrl"+u.make+u.languageKey]||u.settings["ngbsSearchUrl"+u.make]||x;var p=u&&u.mtxActions,v=p&&p.searchSubmitAction||null,M=p&&p.searchOverlayOpenAction||null;h=n.register("searchOverlay",C);b("form",C).attr("action",x);y.setReferrerApp(b(".form-wrapper",C));P.each(function(){b(this).on("click",
841"a",function(g){b(".navbar-static-top .drop-parent .dropdown-menu").hide();g.preventDefault();b(window).scrollTop(0);h.show(!0,b(this),".search-overlay-input");M&&FD.Brand.Metrics.handler.direct(M)})});b("form",C).on("submit",function(){v&&FD.Brand.Metrics.handler.direct(v)});b(".icon-close",C).on("click",function(){h.hide();setTimeout(function(){b(".navbar-static-top .drop-parent .dropdown-menu").show()},350)});b(".search-overlay-submit",C).on("click",function(g){b(".search-overlay .search-overlay-input").val()?
842b(this).closest("form").submit():g.preventDefault()});b(document).click(function(g){b(".search-overlay.template").is(":visible")&&!b
842(g.target).closest(".search-overlay.template").length&&setTimeout(function(){b(".navbar-static-top .drop-parent .dropdown-menu").show()},350)})})})(window,jQuery,FD.Brand,FD.Brand.Overlay,FD.Brand.Search,FD.Brand.Context);
843(function(a){function b(x){$(".list-items li").removeClass("active");$(x.target).parent().addClass("active")}function D(x){"Space"===x.code&&x.preventDefault();const p=x.target.closest(".round-button");FD.Brand.Metrics.handler.direct(p.getAttribute("data-fd-metrics-open"),p);u=document.querySelector(".list-items-wrapper");h=document.querySelector(".list-items");P=document.querySelectorAll(".right-rail-anchor");"Tab"!==x.code&&(h.classList.contains("open")?(h.classList.remove("open"),$(".right-rail-close-icon").attr("tabindex",
844-1),$(".close-icon-wrapper").hide(),P.forEach(function(v){v.setAttribute("tabindex","-1")}),C.classList.remove("button-transition"),this.setAttribute("aria-expanded","false"),document.removeEventListener("click",y)):(h.classList.add("open"),$(".close-icon-wrapper").show(),P.forEach(function(v){v.setAttribute("tabindex","0")}),C.classList.add("button-transition"),this.setAttribute("aria-expanded","true"),document.addEventListener("click",y),"Space"!==x.code&&"Enter"!==x.code||$(".list-items li:first-child a").focus()))}
845function n(x){x.preventDefault();$(".list-items li").removeClass("active");$(x.target).parent().addClass("active");C.classList.remove("button-transition");C.setAttribute("aria-expanded","false");const p=this.getAttribute("href");!x.target.classList.contains("last-menu")||"Tab"!==x.code&&"blur"!==x.type?(h.classList.remove("open"),$(".close-icon-wrapper").hide(),p&&"Tab"!==x.code&&($("html,body").animate({scrollTop:$(p).offset().top},500),$(p).attr("tabindex",0).focus())):$(".right-rail-close-icon").attr("tabindex",
8460).focus()}function y(x){const p=document.querySelector(".right-rail-close-icon");P=document.querySelectorAll(".right-rail-anchor");if((null==p?0:p.contains(x.target))&&"Tab"!==x.code&&x.target.classList.contains("right-rail-close-icon")||h&&!u.contains(x.target)&&!h.contains(x.target)&&!C.contains(x.target))h.classList.remove("open"),$(".right-rail-close-icon").attr("tabindex",-1),$(".close-icon-wrapper").hide(),P.forEach(function(v){v.setAttribute("tabindex","-1")}),C.classList.remove("button-transition"),
847C.focus(),C.setAttribute("aria-expanded","false"),document.removeEventListener("click",y)}var u,h,C,P;a.setInitHandler("[data-fgx-right-rail]",function(x){0!=x.length&&(0<$(".sub-nav").length&&$(".right-rail").addClass("sub-navigation"),u=document.querySelector(".list-items-wrapper"),h=document.querySelector(".list-items"),P=document.querySelectorAll(".right-rail-anchor"),document.querySelector(".right-rail-close-icon").addEventListener("click",y),document.querySelector(".right-rail-close-icon").addEventListener("keydown",
848y),0<P.length&&(P.forEach(function(p){p.addEventListener("click",n);p.addEventListener("focus",b)}),P[P.length-1].addEventListener("blur",n),P[P.length-1].classList.add("last-menu")),C=document.querySelector(".round-button"),C.addEventListener("click",D),C.addEventListener("keydown",D),$(".list-items li:first-child").addClass("active"),$(".list-items li:first-child a").focus(),document.addEventListener("click",function(p){u.contains(p.target)||h.contains(p.target)||C.contains(p.target)||(void 0).contains(p.target)||
849(h.classList.remove("open"),$(".right-rail-close-icon").attr("tabindex",-1),$(".close-icon-wrapper").hide(),P.forEach(function(v){v.setAttribute("tabindex","-1")}),C.setAttribute("aria-expanded","false"),document.removeEventListener("click",y))}))})})(FD.Brand);
850(function(a){a.setInitHandler("[data-fgx-promo-banner]",function(b){function D(x){if(x.length){x.attr("tabindex","-1");x.attr("aria-disabled","true");x.css("pointer-events","none");var p;null==(p=x.children("a"))||p.each(function(){D($(this))})}}function n(x){if(x.length){x.attr("tabindex","0");x.attr("aria-disabled","false");x.css("pointer-events","auto");var p;null==(p=x.children("a"))||p.each(function(){n($(this))})}}function y(){const x=$(".promoBanner__topBar__item.activeItem").attr("id");return $(`#${({bannerOne:"drawerItemOne",
851bannerTwo:"drawerItemTwo",bannerThree:"drawerItemThree"})[x]}`).length}function u(){const x=document.getElementById("promo_ticker");y()?x.style.cursor="pointer":x.style.cursor="default"}if(0!=b.length){b=$(".promoBanner #slider ul li").length;1<b?($(".promoBanner #slider ul li").first().addClass("firstItem activeItem"),$(".promoBanner #slider ul li").last().addClass("lastItem")):$(".promoBanner #slider ul li").addClass("singleItem activeItem");u();1<b&&($(".promoBanner__topBar__item").each(function(){let x=
852$(this);x.hasClass("activeItem")?n(x):D(x)}),setInterval(function(){let x=$(".promoBanner__topBar__item.activeItem"),p=x.next();x.hasClass("lastItem")?(x.removeClass("activeItem"),D(x),setTimeout(function(){$(".promoBanner__topBar__item.firstItem").addClass("activeItem");x=$(".promoBanner__topBar__item.activeItem");n(x);u()},1E3)):(x.removeClass("activeItem"),D(x),setTimeout(function(){p.addClass("activeItem");
852n(p);u()},600))},1E4));$(".promoBanner").length&&$(".fordMainNavigationR23 .navbar").css("position",
853"relative");window.addEventListener("scroll",x=>{x=this.scrollY;let p=$(".fordMainNavigationR23 .navbar").offset();x>=p.top&&$(".fordMainNavigationR23 .navbar").css("position","fixed");40>=x&&$(".fordMainNavigationR23 .navbar").css("position","relative")});1==$(".promoBanner__drawer__item").length&&$(".promoBanner__drawer__item").addClass("singleItem");var h=document.getElementById("promo_ticker");b=document.querySelectorAll(".promoBanner__topBar__item i");var C=document.getElementById("promo_drawer"),
854P=document.getElementById("close_drawer");P.addEventListener("click",()=>{C.classList.add("hideDrawer");$(".promoBanner #slider ul li i").attr("aria-expanded","false")});h.addEventListener("click",x=>{!$(x.target).is("a")&&y()&&(C.classList.toggle("hideDrawer"),$(".promoBanner #slider ul li i").attr("aria-expanded","true"),P.focus())});for(let x=0;x<b.length;x++)b[x].addEventListener("keypress",p=>{if("Enter"===p.key||" "===p.key||32===p.keyCode)p.preventDefault(),C.classList.toggle("hideDrawer"),
855P.focus()});document.addEventListener("click",x=>{let p,v,M;(null==(p=x.target)?0:null==(v=p.className)?0:null==(M=v.includes)?0:M.call(v,"fgx-tooltip-close"))||C.contains(x.target)||h.contains(x.target)||(C.classList.add("hideDrawer"),$(".promoBanner #slider ul li i").attr("aria-expanded","false"))})}})})(FD.Brand);
856(function(a,b,D,n,y,u){D.setInitHandler("[data-fgx-lincoln-main-navigation]",function(h){function C(t){(t=a(t,h))&&0<t.length&&t.focus()}function P(t){t=a(t.target);if(t.hasClass("lincolnMainNavOverlay")||t.closest(".lincolnMainNavigation").length&&!t.closest(".flyout-toggle, .flyout-container").length){t=a(".lincolnMainNavigation");var e=t.find(".menu-items-container"),l=e.find(".flyout-container");p(e,l,t,!1,!1);
856I&&"mobile"!==X&&e.closest(".navbar-static-top").toggleClass("nonsticky",!0)}}function x(t){var e=
857a(this),l=e.closest(".container-fluid").find(".menu-items-container"),F=l.hasClass("opened"),J=F?{overflow:"",position:"",height:""}:{overflow:"hidden",position:"relative",height:"100%"};t=t||!1;l.toggleClass("opened",!F);e.closest(".lincolnMainNavigation").toggleClass("has-open-menu",!F);e.toggleClass("opened",!F);e.attr("aria-expanded",!F);a("body").toggleClass("no-scroll-sm",!F);a("html").css(J);a(".mobile-search-input",h).val("");I&&e.closest(".navbar-static-top").toggleClass("nonsticky",F);l.hasClass("opened")?
858(FD.Brand.Overlay.trapFocus(L,'a:not([tabindex\x3d"-1"]):visible, button:visible, [data-fgx-keypress]:visible',null,e,!0),k=!0):(A&&!t&&(FD.Brand.Overlay.releaseFocus(Q),A=!1),FD.Brand.Overlay.releaseFocus(L),k=!1)}function p(t,e,l,F,J){if(t&&0<t.length&&e&&0<e.length&&l&&0<l.length){t.find(".flyout-toggle.opened").removeClass("opened").attr("aria-expanded","false");e.toggleClass("opened",!1);e.find(".flyout-menu-item").addClass("hidden");l.removeClass("flyout-opened");c.removeClass("open");K.off("click.fgxMainNav",
859P);if(A||F)J&&(Q.skipLastFocus=!0),FD.Brand.Overlay.releaseFocus(Q),A=Q.skipLastFocus=!1;0<a(".right-rail").length&&(a(".nav-secondary_li").hasClass("open")?a(".right-rail").addClass("nav-dropdown-opened"):a(".right-rail").removeClass("nav-dropdown-opened"))}}function v(){var t={};try{var e=window.localStorage.getItem("cartReferral");t=e?JSON.parse(e||"{ }"):{}}catch(l){}t=!D.Util.isEmpty(t)&&t.cartId?"full":"empty";h.find("[data-cart-link]").toggleClass("hidden",!0).filter('[data-cart-link\x3d"'+
860t+'"]').toggleClass("hidden",!1)}function M(t){a(t).one("scroll.fgxMainNav",function(){g(t)})}function g(t){var e=a(t),l=e.scrollTop(),F=a(".menu-items-container",h),J=F.find(".flyout-container"),V=!1;t=function(){if(V)l=e.scrollTop();else{V=!0;var S=e.scrollTop(),T=0<S-l?"down":"up",Z="mobile"===X&&k&&F.hasClass("opened")||"desktop"===X&&J.hasClass("opened");l=S;h.toggleClass("hide-off-top",!Z&&S>Y&&"down"===T);window.setTimeout(function(){V=!1},100)}};h.addClass("top-trans-enabled");z||(e.on("scroll.fgxMainNav",
861t),h.on("focusin.fgxMainNav",function(S){a(this).removeClass("hide-off-top")}))}function E(){let t=null;if("IntersectionObserver"in b)try{t=new IntersectionObserver((e,l)=>{e.forEach(F=>{h.toggleClass("force-opaque",!F.isIntersecting)})},{threshold:.5})}catch(e){t=null}if(t)t.observe(h[0]);else{let e=a(b),l=e.scrollTop(),F=!1,J=.75*Y;e.on("scroll.fgxMainNav:transparent",function(){if(F)l=e.scrollTop();else{F=!0;let V=e.scrollTop();l=V;h.toggleClass("force-opaque",V>J);b.setTimeout(function(){F=!1;
862l<J&&h.toggleClass("force-opaque",!1)},100)}})}}if(0!=h.length){y&&y.hideGlobalHeader&&a(h).addClass("fgx-brand-hidden");var w=y&&y.mtxActions,G=w&&w.languageSelectorOverlayOpenAction||null;w="Ford"===y.make?"//www.ford.com/search/":"//www.lincoln.com/search/";w=y.settings["ngbsSearchUrl"+y.make+y.languageKey]||y.settings["ngbsSearchUrl"+y.make]||w;var m=a("form.mobile-search-form",h),q=m.find(".search-suggestions"),c=a(".lincolnMainNavOverlay"),d=a(".navbar-toggle",h),K=a("body"),Q={},L={lastFocus:d,
863$el:a(".menu-items-container",h),hide:function(){x.call(d)}},k=!1,A=!1,f=window.matchMedia("(max-width: 767px)"),I=0<a(".secondaryNavigation").length||0<a(".cmp-secondaryNavigation").length||0<a(".secondaryNavigationR23").length||0<a(".cmp-secondaryNavigationR23").length,X="gux-bkpt-sm"==D.Util.currentBreakpoint()?"mobile":"desktop",Y=h.outerHeight(),B="true"===(h.attr("data-dynamic-scroll-display-enabled")||""),z=!1,O="true"===(h.attr("data-cart-enabled")||""),N=!!(0<h.closest(".bri-nav-transparent-onLt, .bri-nav-transparent-onDrk").length);
864D.Dig.resolve(h);h.each(function(){u.refresh(this)});I&&a(".navbar-static-top",h).toggleClass("nonsticky",!0);f.addListener(function(t){var e=a(".flyout-menu-item:not(.hidden)",h),l=a(".flyout-toggle.opened",h),F=a(".menu-items-container",h),J=a(":focus"),V=!!(e&&0<e.length);Y=h.outerHeight();X=t.matches?"mobile":"desktop";"mobile"===X?V&&(Q.hide=function(){a(".flyout-back",F).trigger("click")},"false"===d.attr("aria-expanded")?(k&&FD.Brand.Overlay.releaseFocus(L),A&&FD.Brand.Overlay.releaseFocus(Q),
865x.call(d)):(FD.Brand.Overlay.releaseFocus(Q),FD.Brand.Overlay.releaseFocus(L),FD.Brand.Overlay.trapFocus(L,'a:not([tabindex\x3d"-1"]):visible, button:visible, [data-fgx-keypress]:visible',null,d,!0),k=!0),FD.Brand.Overlay.trapFocus(Q,'a:not([tabindex\x3d"-1"]):visible, button:visible, [data-fgx-keypress]:visible',"a.flyout-back",l,!0),A=!0,J.hasClass("flyout-close-tablet")||((t=J.closest(".veh-column-item.column-right"))&&0<t.length?t.find(".nameplate-name").focus():J.focus())):(k&&F&&F.hasClass("opened")&&
866(L.skipLastFocus=!0,x.call(d,V),L.skipLastFocus=!1),V&&(J.hasClass("flyout-back")||J.hasClass("flyout-close")?a(".flyout-close-tablet",e).focus():(t=J.closest(".veh-column-item.column-right"))&&0<t.length&&t.find(".main-cta \x3e a").focus()))});m.attr("action",w);n.setReferrerApp(m.find(".form-wrapper"));var r="/"+window.location.href.replace(/^(?:\/\/|[^\/]+)*\//,"");a(".nav-link-item",h).each(function(){var t=a(this).attr("href");t!==r&&t!==window.location.href||a(this).addClass("active")});D.User.authentication.subscribe(function(t){var e=
867t&&t.loaded||!1;t=t&&t.authType||"";var l=a("[data-auth]",h),F=l.filter('[data-auth~\x3d"'+t+'"]');a(".user-menu-toggle",h).toggleClass("hidden",!e);l.addClass("hidden");F.toggleClass("hidden",!1);"user"==t&&D.User.profile.current().then(function(J){let V;var S=J&&(null==(V=J.names)?void 0:V.firstName)||"";F.find(".flyout-menu-item-headline, .column-link-item .cta-text, .column-btn-item .btn-headline").each(function(){var T=a(this),Z=(T.data("fgxItemTemplate")||T.text()||"").trim();-1<Z.indexOf("{firstName}")&&
868(Z=Z.replace("{firstName}",S),T.html(Z))})})});D.User.dealer.subscribe(function(t){var e=a(h),l=e.data("noDealerGnav")||"",F=e.data("savedDealerGnav")||"",J=t&&t.preferred?F:l;a(".dealer-gnav-update",e).each(function(){var V=a(this).attr("href");if(V){var S="";if(V&&"undefined"!==typeof V){var T=V.indexOf("?");0<=T?(S=V.substring(T),V=V.substring(0,T),S=D.Util.url.queryString(S),T=D.Util.parameters.decode(J),S=S.add(T),S=V+S.asString()):S=J?V+"?"+J:V}V=S;a(this).attr("href",V)}})});O&&v();N&&E();
869a(".flyout-container",h).on("focusin",".fgx-brand-nav-flyout-end",function(t){C(".flyout-container "+("mobile"===X?".flyout-back":".flyout-close-tablet"))});a(".menu-items-container",h).on("focusin",".fgx-brand-nav-mobile-menu-end",function(t){"mobile"===X&&C(".mbl-menu-close")});a(".navbar-toggle, .mbl-menu-close",h).on("click",function(t){t.preventDefault();"gux-bkpt-sm"==D.Util.currentBreakpoint()&&x.call(d)});a(".mbl-menu-close",h).on("focusin focusout",function(t){d.toggleClass("fgx-focus-display",
870"focusin"===t.type)});a(".language-dropdown",h).on("click",".dropdown",function(){G&&!a(this).closest(".language-dropdown").hasClass("open")&&FD.Brand.Metrics.handler.direct(G)});a(".fgx-lang-link",h).on("click",function(t){FD.Brand.Link.switchLanguage(this)&&t.preventDefault()});a(".flyout-toggle",h).on("click",function(t){t.preventDefault();t=a(this);var e=t.closest(".menu-items-container"),l=e.find(".flyout-container"),F=e.closest(".lincolnMainNavigation"),J=t.hasClass("opened"),V=!J&&0<e.find(".flyout-toggle.opened").length;
871p(e,l,F,J||V,V);if(!J){0<a(".right-rail").length&&a(".right-rail").addClass("nav-dropdown-opened");var S=(V=t.attr("data-nav-flyout-id")||"")&&l.find("#"+V);S&&0<S.length&&(Q.lastFocus=t,Q.$el=l,Q.hide=function(){a(".flyout-close-tablet",S).trigger("click")},"gux-bkpt-sm"==D.Util.currentBreakpoint()&&(Q.hide=function(){a(".flyout-back",l).trigger("click")}),t.addClass("opened").attr("aria-expanded","true"),F.addClass("flyout-opened"),S.removeClass("hidden"),l.toggleClass("opened",!0),c.toggleClass("open",
872!0),K.on("click.fgxMainNav",P),FD.Brand.Overlay.trapFocus(Q,'a:not([tabindex\x3d"-1"]):visible, button:visible, [data-fgx-keypress]:visible',null,t,!0),A=!0)}
872I&&"mobile"!==X&&e.closest(".navbar-static-top").toggleClass("nonsticky",J)});a(".flyout-close-tablet",h).on("click",function(t){t.preventDefault();t=a(this).closest(".menu-items-container");var e=t.find(".flyout-container"),l=t.closest(".lincolnMainNavigation");p(t,e,l,!0,!1);I&&t.closest(".navbar-static-top").toggleClass("nonsticky",!0)});
873a(".flyout-back",h).on("click",function(t){t.preventDefault();t=a(this).closest(".menu-items-container");var e=t.find(".flyout-container"),l=t.closest(".lincolnMainNavigation"),F=t.find(".flyout-toggle.opened");p(t,e,l,!1,!1);F&&0<F.length&&F.focus()});a(".flyout-close",h).on("click",function(t){t.preventDefault();t=a(this);var e=t.closest(".flyout-container"),l=e.closest(".menu-items-container"),F=l.hasClass("opened"),J=l.closest(".lincolnMainNavigation"),V=F?{overflow:"",position:"",height:""}:
874{overflow:"hidden",position:"relative",height:"100%"};p(l,e,J,!1,!1);k&&(FD.Brand.Overlay.releaseFocus(L),k=!1);l.toggleClass("opened",!F);J.toggleClass("has-open-menu",!F);t.toggleClass("opened",!F);d.toggleClass("opened",!F);d.attr("aria-expanded",!F);a("body").toggleClass("no-scroll-sm",!F);a("html").css(V);a(".mobile-search-input",h).val("");I&&t.closest(".navbar-static-top").toggleClass("nonsticky",F);d&&0<d.length&&d.focus()});a(".tabnav button.year-item",h).on("click",function(t){t.preventDefault();
875t.stopPropagation();if(!a(this).hasClass("active")){t=a(this);
875var e=parseInt(t.data("yearTabIdx"),10)||0,l=t.closest(".nav-vehicle-tile-content"),F=l.find("button.year-item");l.find(".vehicle-item").removeClass("active").filter('[data-year-tabpanel-idx\x3d"'+e+'"]').addClass("active");F.removeClass("active").attr("aria-selected","false");t.addClass("active").attr("aria-selected","true")}});a(".mobile-search-input",h).on("input",function(){0===a(this).val().length?q.hide():n.typeAheadResults(a(this).val(),
876q,a(this))}).on("blur",function(){q.hide()});a(".mobile-search-submit",h).on("click",function(){a(this).closest("form").submit()});B&&(I||M(window),a(document).on("brandnav:nodynamicscroll",function(t){D.Util.log("lincolnMainNavigation - brandnav:nodynamicscroll handler triggered");a(window).off("scroll.fgxMainNav");h.removeClass("top-trans-enabled hide-off-top");z=!0}))}})})(jQuery,window,FD.Brand,FD.Brand.Search,FD.Brand.Context,FD.Brand.Pricing);
877(function(a,b,D,n,y){var u;D.setInitHandler("[data-fgx-language-selector]",function(h){var C=y&&y.mtxActions,P=C&&C.languageSelectorOverlayOpenAction||null,x=C&&C.changeLanguageAction||null;u=n.register("languageSelector",h,{show:function(){P&&FD.Brand.Metrics.handler.direct(P)}});a(".icon-close",h).on("click",function(){u.hide()});a(".continue-lang-btn",h).on("click",function(){u.hide()});a(".fgx-lang-link",h).on("click",function(p){FD.Brand.Link.switchLanguage(this)&&p.preventDefault();x&&FD.Brand.Metrics.handler.direct(x);
878u.hide()});a("html").hasClass("fgx-brand-Ford")&&(h=a("a.btn-primary.cta, a.btn-secondary.cta, a.btn-secondary-alt.cta",h),window.FD.Brand.Util.ctaHover(h));b.mp_langLink&&(a(".mplangLink").each(function(p,v){v.onclick=null}),b.mp_langLink());"#$languageSelector"==window.location.hash&&setTimeout(function(){window.location.hash=""},50)})})(jQuery,window,FD.Brand,FD.Brand.Overlay,FD.Brand.Context);
879(function(a,b,D,n){b.setInitHandler("[data-fgx-global-footer]",function(y){function u(){var M=window.FD.Brand.Util.currentBreakpoint(),g=[];"gux-bkpt-sm"===M?g=[".shop",".finance",".owner",".experience"]:"gux-bkpt-med"===M&&(g=[".finance",".owner",".experience"]);return g}function h(M){var g=u(),E=M&&0<M.length?M[0].parentElement:null;a.each(g,function(w,G){(w=a(".globalFooter .main "+G+" \x3e div.list-heading"))&&0<w.length&&(G=(G=w.siblings("ul"))&&0<G.length?G[0].parentElement:null)&&E&&G!=E&&
880(w.siblings("ul").hide(),w.find(".icon").addClass("icon-plus-blue"),w.find(".icon").removeClass("icon-minus-blue"),w.attr("aria-expanded","false"),w.toggleClass("open",!1))});M.toggle()}function C(M){var g=a(".globalFooter .main div.list-heading");g.siblings("ul").show();g.filter("[tabindex]").each(function(){a(this).removeAttr("tabindex role data-fgx-keypress aria-expanded")});g.off();a.each(M,function(E,w){E=a(".globalFooter .main "+w+" \x3e div.list-heading");E.attr({tabindex:"0",role:"button",
881"data-fgx-keypress":"true","aria-expanded":"false"});E.siblings("ul").hide();E.toggleClass("open",!1);E.on("click",function(){var G=a(this).siblings("ul");h(G);a(this).toggleClass("open",G.is(":visible"));G.is(":visible")?(a(this).attr("aria-expanded","true"),a(this).find(".icon").removeClass("icon-plus-blue"),a(this).find(".icon").addClass("icon-minus-blue"),FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-open"))):(a(this).attr("aria-expanded","false"),a(this).find(".icon").addClass("icon-plus-blue"),
882a(this).find(".icon").removeClass("icon-minus-blue"))})})}function P(){var M=a(window),g=M.scrollTop()+M.height();v.forEach(function(E){a(E).find(".to-fade-in").each(function(){var w=a(this),G=w.offset().top;w.offset();w.height();g>=G?a(this).addClass("fade-in"):a(this).removeClass("fade-in")})})}var x="Ford"===n.make?"//www.ford.com/search/":"//www.lincoln.com/search/";x=n.settings["ngbsSearchUrl"+n.make+n.languageKey]||n.settings["ngbsSearchUrl"+n.make]||x;if(0!=y.length){n&&n.hideGlobalFooter&&
883a(y).addClass("fgx-brand-hidden");a(".navbar-form",y).attr("action",x);D.setReferrerApp(a(".navbar-form .form-group",y));var p=a(".list-heading .icon");for(let M=0;M<p.length;M++)p[M].classList.remove("icon-action-chevron-down-25px"),p[M].classList.add("icon-plus-blue"),p[M].addEventListener("click",()=>{p[M].classList.contains("icon-plus-blue")?(p[M].classList.remove("icon-plus-blue"),p[M].classList.add("icon-minus-blue")):(p[M].classList.add("icon-plus-blue"),p[M].classList.remove("icon-minus-blue"))});
884a("form.navbar-form",y).off("submit").on("submit",function(M){M.preventDefault();M=a(this);const g=M.find("input[name\x3d'f:searchInputString']").val();if(g){var E=M.find(".search-submit").attr("data-metrics-action");E&&FD.Brand.Metrics.handler.direct(E,{$typeahead:"keyword",$searchTerm:g});M[0].submit()}});a(".search-submit",y).off("click").on("click",function(M){M.preventDefault();a(this).closest("form").trigger("submit")});a(window).resize(function(){C(u())});C(u());a("body").trigger("fgxBrandGlobalFooterInitialized");
885var v=document.querySelectorAll(".animation-enabled");0<v.length&&P();a(window).on("scroll",function(){0<v.length&&P()})}})})(jQuery,FD.Brand,FD.Brand.Search,FD.Brand.Context);
886(function(a,b,D,n,y,u,h,C,P){function x(){let L=0;const k=a(".fordMainNavigationR23"),A=a(".secondaryNavigationR23"),f=A.length?A.offset().top:0,I=k.outerHeight();let X;a(window).on("scroll",function(){X||(X=setTimeout(function(){{const Y=a(window).scrollTop(),B=Y>L?"down":"up";Y>I&&("down"===B&&A.length&&A.css("top","0"),"up"===B&&(A.length&&Y>f-I?A.css("top",I+"px"):A.length&&A.css("top","")));L=Y}X=null},50))})}if(!D._fordMainNavigationR23Initialized){D._fordMainNavigationR23Initialized=!0;var p,
887v="desktop",M=!1,g=null,E=0,w={},G={},m={isOpen:!1,focusElements:'a:not([tabindex\x3d"-1"]):visible, input:visible, button:visible, [data-fgx-keypress]:visible',skipLastFocus:!1},q={isOpen:!1,focusElements:'a:not([tabindex\x3d"-1"]):visible, input:visible, button:visible, [data-fgx-keypress]:visible',skipLastFocus:!1},c=!1,d=!1,K=null;D.setInitHandler("[data-fgx-ford-main-navigation-r23]",function(L){function k(ra){return ra&&0<ra.length||!1}function A(ra){ra&&0<ra.length&&ra.focus()}function f(ra){if(ra&&
8880!==ra.length){var Ja="fgx-fordMainNav-flyout-"+ ++E,ja=ra.attr("data-fgx-fordMainNav-flyout-id",Ja);ra=ja.closest(".flyout-item-wrap").attr("data-fgx-fordMainNav-flyout-id",Ja);Ja={id:Ja,$el:ra,lastFocus:ja,focusElements:'a:not([tabindex\x3d"-1"]):visible, input:visible, button:visible, [data-fgx-keypress]:visible',skipLastFocus:!1,hide:function(...ca){Y.call(ja[0],...ca)}};w[Ja.id]=Ja}}function I(ra){ra=a(ra.target);if(ra.hasClass("fordMainNavOverlay")||ra.closest(".fordMainNavigationR23").length&&
889!ra.closest(".flyout-toggle, .flyout-container, .navbar-toggle").length)O(),"mobile"!==v&&(c&&p.find(".navbar-static-top").toggleClass("nonsticky",!0),p.toggleClass("has-open-menu",!1))}function X(){var ra=a(this),Ja=ra.closest(".container-fluid").find(".menu-items-container"),ja=Ja.hasClass("opened");ra.toggleClass("opened",!ja);ra.attr("aria-expanded",!ja);a("body").toggleClass("no-scroll-sm",!ja);a("body").toggleClass("no-scroll-md",!ja);p.toggleClass("has-open-menu",!ja);aa.parents(".fgx-search-wrapper").removeClass("mbl-show-transition").css("display",
890"none");a(".fgx-search-wrapper.desktop-show .fgx-search-input").parents(".fgx-search-wrapper").removeClass("hidden").addClass("open");aa.val("");aa.focus();
890c&&ra.closest(".navbar-static-top").toggleClass("nonsticky",ja);if(ja){var ca=Ja.find(".fgx-mbl-lst-wrap");ca.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd").on("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",function(ia){ia.stopPropagation()});Ja.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd").one("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",
891function(){var ia=a(this);ia.hasClass("opened")||ia.hasClass("hidden-xs")||ia.hasClass("hidden-sm")||ia.addClass("hidden-xs hidden-sm").off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd");ca.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd")}).removeClass("opened");O();FD.Brand.Overlay.releaseFocus(m)}else Ja.toggleClass("hidden-xs hidden-sm",!1).show().toggleClass("opened",!ja),FD.Brand.Overlay.trapFocus(m,m.focusElements,null,
892m.lastFocus,!1),"mobile"===v&&(a(".fgx-search-wrapper .fgx-search-input").parents(".fgx-search-wrapper").removeClass("hidden").addClass("open"),a(".fgx-search-wrapper .fgx-search-input").addClass("focus"),a(".fgx-search-wrapper .fgx-search-input").parents(".fgx-search-wrapper").prev().find(".fgx-search-trigger").removeClass("open").addClass("hidden"));m.isOpen=ja}function Y(){var ra=a(this),Ja=ra.closest("[data-fgx-flyout-group]");ra.hasClass("open")||FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-open"),
893this);if(ra&&0<ra.length&&(!ra.hasClass(".flyout-mbl-only")||"mobile"===v)){var ja="mobile"===v?"":":not(.flyout-mbl-only)",ca=".flyout-toggle"+ja,ia=".flyout-container"+ja;G.closeAllSegments();if(M&&"desktop"===v){ja=ra.attr("data-fgx-fordMainNav-flyout-id")||"";var ta=g||{};ja&&ta&&ta.id&&ta.id!==ja&&(ta.skipLastFocus=!0,FD.Brand.Overlay.releaseFocus(ta),ta.skipLastFocus=!1)}D.Util.accordion.update(ra,Ja,ca,ia,!0,function(){var Qa=a(this),Aa=Qa.next(ia),Va=Qa.hasClass("open"),Ya=Qa.attr("data-fgx-fordMainNav-flyout-id")||
894"",Da=Va&&Qa.hasClass("fgx-no-bg-ovr");(M=Va)&&Qa.attr("data-flyout-type");Aa=a(".segments-anchor-list",Aa);if("desktop"===v&&Va&&Aa.length&&(Aa=a(".segment-anchor-list-item:first-child \x3e button",Aa),!Aa.hasClass("open"))){Aa.addClass("open");Aa.attr("aria-expanded","true");let ua;if(Aa=null==(ua=document.querySelector(".bri-nav__col.bri-nav__col-2"))?void 0:ua.querySelector(".segment-menu-item-container"))Aa.classList.remove("hidden"),Aa.classList.add("open")}"desktop"===v&&Ya&&!D.Util.isEmpty(w[Ya]||
895{})?(Ya=w[Ya],Va?(FD.Brand.Overlay.trapFocus(Ya,Ya.focusElements,".flyout-toggle",Ya.lastFocus,!1),g=Object.assign({},Ya||{})):(g=null,FD.Brand.Overlay.releaseFocus(Ya))):g=null;oa.toggleClass("open",Va).toggleClass("fgx-invisible-bg",Da);Ea.off("click.fgxMainNav",I);if(Va)Ea.on("click.fgxMainNav",I);"mobile"!==v&&(p.toggleClass("has-open-menu",Va),(d||c)&&Qa.closest(".navbar-static-top").toggleClass("nonsticky",!Va))},"",!0,".column-link-list, .segments-anchor-list, .segment-menu-item-container .column-wrap-container")}}
896function B(){var ra=a(".presentation-only-lg",p),Ja="desktop"===v,ja=Ja?"dsk":"mbl";ra&&ra.length&&ra.attr("role",Ja?"presentation":null);a("[data-role-cfg]",p).each(function(){var ca=a(this),ia=null;try{ia=JSON.parse(ca.attr("data-role-cfg")||"{ }")}catch(ta){}ca.attr("role",ia&&ia[ja]||null)})}function z(){var ra="desktop"===v;a(".flyout-container.flyout-mbl-only"+(ra?"":":not(.open)"),p).toggleClass("hidden",!ra);ra?a(".flyout-toggle.flyout-mbl-only",p).attr("aria-expanded",null):a(".flyout-toggle.flyout-mbl-only",
897p).each(function(){var Ja=a(this);Ja.attr("aria-expanded",Ja.hasClass("open")?"true":"false")})}function O(){var ra="mobile"===v?"":":not(.flyout-mbl-only)",Ja=".flyout-toggle.open"+ra;ra=".flyout-container.open"+ra;G.closeAllSegments();a(Ja,p).removeClass("open").attr("aria-expanded","false");D.Util.accordion.hideAnimContent(a(ra,p),".column-link-list, .segments-anchor-list, .segment-menu-item-container .column-wrap-container");M&&!D.Util.isEmpty(g||{})&&FD.Brand.Overlay.releaseFocus(g||{});g=null;
898M=!1;oa.toggleClass("open fgx-invisible-bg",!1);Ea.off("click.fgxMainNav",I)}function N(ra){if(wa&&k(ra)){var Ja=p.find('[data-notification-item\x3d"all"]'),ja=[],ca=!1;[{$items:ra.filter('[data-notification-item\x3d"saved-vehicle"]'),method:n.fps.notification.getAll,showAlert:function(ia){return!!(ia&&ia.bsrCallSuccess&&ia.SavedVehicleCount&&0<ia.SavedVehicleCount.total)}},{$items:ra.filter('[data-notification-item\x3d"reserve-order"]'),method:P.getOrderStatus,showAlert:function(ia){return!!(ia&&
899ia.bsrCallSuccess&&-1<"RCO RNO ONIP OIP SHIPPED ARRIVED".split(" ").indexOf(ia.statusCode||""))}}
899].forEach(function(ia){ia&&k(ia.$items)&&ja.push(D.Util.alwaysResolve(ia.method).then(function(ta){ta=ia.showAlert(ta);ia.$items.toggleClass("hidden",!ta);ta&&(ca=!0)}))});a.when.apply(a,ja).always(function(){Ja.toggleClass("hidden",!ca)})}}function r(){var ra={};try{var Ja=window.localStorage.getItem("cartReferral");ra=Ja?JSON.parse(Ja||"{ }"):{}}catch(ja){}ra=!D.Util.isEmpty(ra)&&ra.cartId?"full":"empty";
900p.find("[data-cart-link]").toggleClass("hidden",!0).filter('[data-cart-link\x3d"'+ra+'"]').toggleClass("hidden",!1)}function t(ra){v=ra.matches?"desktop":"mobile";Fa=p.outerHeight();B();z();if("desktop"===v&&m.isOpen)m.skipLastFocus=!0,X.call(ea),m.skipLastFocus=!1;else if("mobile"===v&&M&&!D.Util.isEmpty(g||{})){ra=g||{};var Ja=ra.id;ra.skipLastFocus=!0;O();(w[Ja]||{}).skipLastFocus=!1;p.toggleClass("has-open-menu",!1)}}function e(ra){a(ra).one("scroll.fgxMainNav",function(){l(ra)})}function l(ra){var Ja=
901a(ra),ja=Ja.scrollTop(),ca=!1;ra=function(){if(ca)ja=Ja.scrollTop();else{ca=!0;var ia=Ja.scrollTop(),ta=0<ia-ja?"down":"up",Qa="mobile"===v&&m.isOpen||"desktop"===v&&M;ja=ia;p.toggleClass("hide-off-top",!Qa&&ia>Fa&&"down"===ta);window.setTimeout(function(){ca=!1},100)}};p.addClass("top-trans-enabled");Ba||(Ja.on("scroll.fgxMainNav",ra),p.on("focusin.fgxMainNav",function(ia){a(this).removeClass("hide-off-top")}))}function F(){if("IntersectionObserver"in b)try{pa=new IntersectionObserver((ra,Ja)=>{ra.forEach(ja=>
902{p.toggleClass("force-opaque",!ja.isIntersecting)})},{threshold:.5})}catch(ra){pa=null}if(pa)pa.observe(p[0]);else{let ra=a(b),Ja=ra.scrollTop(),ja=!1,ca=.75*Fa;ra.on("scroll.fgxMainNav:transparent",function(){if(ja)Ja=ra.scrollTop();else{ja=!0;let ia=ra.scrollTop();Ja=ia;p.toggleClass("force-opaque",ia>ca);b.setTimeout(function(){ja=!1;Ja<ca&&p.toggleClass("force-opaque",!1)},100)}})}}if(L&&0!=L.length){p=L;h&&h.hideGlobalHeader&&a(p).addClass("fgx-brand-hidden");var J=window.matchMedia("(min-width: 992px)"),
903V=h.settings["ngbsSearchUrl"+h.make+h.languageKey]||h.settings["ngbsSearchUrl"+h.make]||"//www.ford.com/search/";a(".search-suggestions",p);var S=a(".fgx-search-wrapper",p),T=a(".locate-dealer-label",p),Z=a(".user-menu-greeting",p),ea=a(".navbar-toggle",p),oa=a(".fordMainNavOverlay"),ma=0<a(".secondaryNavigation").length||0<a(".cmp-secondaryNavigation").length;L=a(".secondaryNavigationR23");var qa=0<L.length,wa="yes"===(a(p).attr("data-notification-enabled")||""),Ea=a("body"),Fa=p.outerHeight(),la=
904"true"===(p.attr("data-dynamic-scroll-display-enabled")||""),Ba=!1,Ua="true"===(p.attr("data-cart-enabled")||""),da=!!(0<p.closest(".bri-nav-transparent-onLt, .bri-nav-transparent-onDrk").length),pa=null,fa=0<a(".brand-content_pre-sub-nav \x3e div").not(".new.section").length;c=d=ma||qa&&!fa;m.lastFocus=ea;m.$el=a(".menu-items-container",p);m.hide=function(){X.call(ea)};m.$firstToggle=m.$el.find(".flyout-toggle").first();!p.hasClass("fordMainNavigationR23")||a(".promoBanner").length||d||x();a(".flyout-toggle:not(.flyout-mbl-only)",
905p).each(function(){f(a(this))});G=function(ra){return new function(Ja){function ja(ua){return(ua=ua&&ua.attr("data-fgx-fordMainNav-seg-flyout-id")||"")&&Ya&&Ya[ua]||{}}function ca(){Aa.$triggers.toggleClass("open",!1).attr({"aria-expanded":"false",tabindex:null})}function ia(ua,va,Ta){if(ua&&0!==ua.length){var Ga=ua.find(va);ua.on("keydown.fgxMainNav",function(Sa){let kb=!1;if(!(Sa.ctrlKey||Sa.metaKey||Sa.altKey)){switch(Sa.which){case 9:if(Ga=ua.find(va),Sa.shiftKey){if(Sa.target===Ga[0]&&Ta&&Ta.firstItemTab&&
906"function"==typeof Ta.firstItemTab)try{kb=Ta.firstItemTab(Sa,a(Sa.target))}catch(lb){kb=!1}}else if(Sa.target===Ga[Ga.length-1]&&Ta&&Ta.lastItemTab&&"function"==typeof Ta.lastItemTab)try{kb=Ta.lastItemTab(Sa,a(Sa.target))}catch(lb){kb=!1}}kb&&Sa.preventDefault()}})}}function ta(){Da||(Da=!0,Aa.$triggersWrap.on("focusin",".segment-anchor-trigger.open",function(ua){if("desktop"===v){const va=Aa.$triggers.index(a(this));Aa.$triggers.filter(function(Ta){return Ta>va}).attr("tabindex","-1")}}),ia(Aa.$triggersWrap,
907".segment-anchor-trigger",{lastItemTab:function(ua,va){return"desktop"===v&&va&&!va.hasClass("open")?(ua&&ua.stopPropagation(),Aa.$parentToggle=a(".flyout-toggle.open"),A(Aa.$parentToggle),!0):!1}}))}function Qa(ua,va){let Ta=ja(ua),Ga="desktop"===v;D.Util.isEmpty(Ta)||(Ta.lastFocus.removeClass("open").attr("aria-expanded","fal
907se"),D.Util.accordion.hideAnimContent(ua,".column-wrap-container",va),Ta.isOpen=!1,Ga?ua.off("keydown.fgxMainNav"):(FD.Brand.Overlay.releaseFocus(Ta),Ta.isFocusTrapped=!1))}
908let Aa=this,Va=0,Ya={},Da=!1;Aa.$triggers=Ja;Aa.$triggersWrap=Aa.$triggers.closest(".segments-anchor-list");Aa.$container=Aa.$triggers.closest(".flyout-container");Aa.$segItems=Aa.$container.find(".segment-menu-item-container");Aa.$parentToggle=Aa.$container.closest(".flyout-item-wrap").find(".flyout-toggle");Aa.$triggers.each(function(){var ua="fgx-fordMainNav-seg-flyout-"+ ++Va;let va=a(this).attr("data-fgx-fordMainNav-seg-flyout-id",ua);var Ta=va.attr("data-fgx-section-id")||"";let Ga=Ta&&Aa.$container.find("#"+
909Ta).attr("data-fgx-fordMainNav-seg-flyout-id",ua)||null;Ta=Aa.$triggers.index(va);ua={id:ua,index:Ta,$el:Ga,lastFocus:va,focusElements:'a:not([tabindex\x3d"-1"]):visible, input:visible, button:visible, [data-fgx-keypress]:visible',skipLastFocus:!1,isOpen:!1,isFocusTrapped:!1,hide:function(...Sa){"mobile"===v&&Qa(Ga)}};ua.$el&&0<ua.$el.length&&(Ya[ua.id]=ua)});Aa.openSegment=function(ua){let va=ja(ua);if(!D.Util.isEmpty(va)&&!ua.hasClass("open")){ta();var Ta="desktop"===v,Ga=va.$el,Sa=va.index;ca();
910ua.addClass("open").attr({"aria-expanded":"true"});Ta&&-1<Sa&&Sa<Aa.$triggers.length-1&&Aa.$triggers.filter(function(kb){return kb>Sa}).attr("tabindex","-1");if(Ga&&0<Ga.length){let kb=Aa.$segItems.filter(".open"),lb=function(){Ga.removeClass("hidden").show().addClass("open");va.isOpen=!0;Ta?ia(Ga,'a:not([tabindex\x3d"-1"]):visible, input:visible, button:visible, [data-fgx-keypress]:visible',{firstItemTab:function(Ab,hb){Ab&&Ab.stopPropagation();A(ua);return!0},lastItemTab:function(Ab,hb){Ab&&Ab.stopPropagation();
911Aa.$triggers.attr("tabindex","0");Aa.$parentToggle=a(".flyout-toggle.open");Ab=-1<Sa&&Sa<Aa.$triggers.length-1&&!Aa.$triggers.eq(Sa+1).hasClass("button_flex_container")?Aa.$triggers.eq(Sa+1):Aa.$parentToggle;A(Ab);return!0}}):window.setTimeout(()=>{FD.Brand.Overlay.trapFocus(va,va.focusElements,null,va.lastFocus,!0);va.isFocusTrapped=!0},400)};kb.length?Qa(kb,function(Ab){lb()}):lb()}}};Aa.closeSegment=Qa;Aa.closeAllSegments=function(){ca();Aa.$segItems.off("keydown.fgxMainNav");D.Util.accordion.hideAnimContent(Aa.$segItems.filter(".open"),
912".column-wrap-container");Object.keys(Ya).forEach(function(ua){ua=Ya[ua];ua.isOpen=!1;ua.isFocusTrapped&&(ua.skipLastFocus=!0,FD.Brand.Overlay.releaseFocus(ua),ua.skipLastFocus=!1,ua.isFocusTrapped=!1)})};return Aa}(ra)}(a(".segment-anchor-trigger",p));a(document).on("brandnav:setnonsticky",function(ra){D.Util.log("fordMainNavigation - brandnav:setnonsticky handler triggered");c=!0;a(".navbar-static-top",p).toggleClass("nonsticky",!0)});J.addListener(t);t(J);var R="desktop"===v,{$searchListContainer:W,
913$searchInput:aa,handleAddToSearchHistory:U,hasSearchHistory:ha}=handleExposedSearchBar({isDesktop:R,components:p,navHeight:Fa});D.Dig.resolve(p);p.each(function(){y.refresh(this)});n.authentication.subscribe(function(ra){var Ja=a(".user-menu-item",p).toggleClass("hidden",!ra.loaded),ja=Ja.find("[data-auth]").addClass("hidden").filter('[data-auth~\x3d"'+ra.authType+'"]').toggleClass("hidden",!1).not("[data-auth-icon]");ra&&"user"==ra.authType&&n.profile.current().then(function(Qa){let Aa;const Va=
914Qa&&(null==(Aa=Qa.names)?void 0:Aa.firstName)||"",Ya=a(".fordMainNavigationR23").attr("data-greeting")||"Hi";a(".user-menu-greeting").html(`${Ya}, ${Va}`);ja.each(function(){var Da=a(this),ua=(Da.attr("data-fgx-item-template")||Da.text()||"").trim().replace("{firstName}",Va).replace("{greeting}",Ya);Da.find(".link-text").html(ua)})});var ca=ja.length/2,ia=ca-1,ta=0;0<ca&&(ja.each(function(){this.style.setProperty("--bri-anim-idx",ta);ta===ia?(a(this).addClass("last-link-item"),ta=0):ta++}),Ja.find(".flyout-container").each(function(){this.style.setProperty("--bri-anim-item-total",
915ca)}));ra=ja.find("[data-notification-item]");N(ra)});d&&a(".navbar-static-top",p).toggleClass("nonsticky",!0);Ua&&r();q.lastFocus=a(".fgx-search-trigger",p);q.$el=S;q.controller=function(ra,Ja,ja,ca){ra=new function(ia,ta,Qa){function Aa(){var Ga=a(this),Sa=Ga.val();if(0===Sa.length)va.hideResults();else try{Ta.typeAheadResults(Sa,va.$resultsContainer,Ga)}catch(kb){}}function Va(Ga){if(ia.val()){var Sa=va.$searchSubmit.attr("data-metrics-action");if(Sa){let kb={$typeahead:"keyword",$searchTerm:ia.val()};
916FD.Brand.Metrics.handler.direct(Sa,kb)}U({event:Ga,searchTerm:ia.val()});va.$form.submit()}else window.event.preventDefault()}function Ya(Ga){if(Ga&&0<Ga.length&&"mobile"===v){var Sa=Ga.closest(".menu-items-container");let kb=Sa&&Sa.offset().top||Fa;Sa=Sa&&Sa.scrollTop()||0;Ga=(Ga.offset().top||0)+Sa-kb;0<Ga&&va.$searchFormWrapper[0].style.setProperty("--bri-anim-search-offset-mbl",Ga+"px")}}function Da(Ga){va.$searchFormWrapper.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",
917Da).addClass("hidden");q&&FD.Brand.Overlay.releaseFocus(q)}function ua(Ga){Ya(q&&q.lastFocus);va.$searchFormWrapper.one("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",Da).removeClass("open")}var va=this,Ta=Qa;
917va.$input=ia;va.$form=ia.closest(".fgx-search-form");va.$searchFormWrapper=va.$form.closest(".fgx-search-wrapper");va.$formWrapper=va.$form.find(".form-wrapper");va.$resultsContainer=va.$form.find(`${"desktop"===v?"#search-suggestions-desktop":"#search-suggestions-mobile"} ul.search-suggestions`);
918va.$searchSubmit=va.$form.find(".fgx-search-submit");va.$searchClose=va.$searchFormWrapper.find(".fgx-search-close");va.$searchClear=va.$form.find(".fgx-search-clear");va.setAction=function(Ga){va.$form.attr("action",Ga||"");return va};va.setReferrerApp=function(){Ta&&Ta.setReferrerApp(va.$formWrapper);return va};va.inputChange=Aa;va.hideResults=function(){va.$resultsContainer.parent().hide();va.$input.toggleClass("fgx-list-shown",!1);return va};va.itemFocusOut=function(Ga){setTimeout(function(){var Sa=
919a(document.activeElement),kb=!("result"===Ga?Sa.hasClass("fgx-search-input"):va.$resultsContainer.hasClass("fgx-is-scrolling"));!Sa.hasClass("search-res-item")&&kb&&va.hideResults()},100)};va.submitForm=Va;va.getId=function(){return ta};va.showSearch=function(Ga){Ya(Ga);va.$searchFormWrapper.removeClass("hidden").show().addClass("open");q&&window.setTimeout(()=>{FD.Brand.Overlay.trapFocus(q,q.focusElements,va.$input,q.lastFocus,!1)},"mobile"===v?400:0)};va.closeSearch=ua;va.$input.on("input",Aa).on("keydown",
920function(Ga){40===Ga.which&&a(this).hasClass("fgx-list-shown")&&va.$resultsContainer.find("li").first().focus()}).on("blur",function(){va.itemFocusOut("input")});va.$resultsContainer.on("mousedown",function(){va.$resultsContainer.addClass("fgx-is-scrolling")}).on("mouseup",function(){va.$input.focus();va.$resultsContainer.removeClass("fgx-is-scrolling")}).on("focusout",".search-res-item",function(){va.itemFocusOut("result")});va.$searchSubmit.on("click",Va);va.$searchClose.on("click",ua);va.$searchClear.on("click",
921function(Ga){Ga.stopPropagation();Ga.preventDefault();va.$input.val("");va.$input.focus();va.$searchClear.addClass("hidden");ha()||((R?a(".desktop-show",p).find("#recent-searches-desktop"):a(".mobile-show",p).find("#recent-searches-mobile")).hide(),W.hide())});return va}(ra,ja,ca);ra.setAction(Ja).setReferrerApp();return ra}(aa,V,"fgx-mainNav-search-0",u);q.hide=function(){q.controller.closeSearch()};if("mobile"===v){var za;J=null==(za=a("#brand-nav-search-item"))?void 0:za.nextAll(":not(.hidden-sm)").first();
922if((za=null==J?void 0:J.find(".utility-item:not(.hidden)").first())&&0<za.length)za.css("padding-left","0");else{var Ka;null==(Ka=null==J?void 0:J.nextAll(":not(.hidden-sm)").first().find(".utility-item"))||Ka.css("padding-left","0")}}a(".flyout-item-wrap",p).on("focusin",".fgx-brand-nav-flyout-end",function(ra){ra=a(this).closest(".flyout-item-wrap").find(".flyout-toggle");A(ra)});a(".menu-items-container",p).on("focusin",".fgx-brand-nav-mobile-menu-end",function(ra){"mobile"===v&&(ra=a(".mbl-menu-close",
923p),A(ra))});a(".navbar-toggle, .mbl-menu-close",p).on("click",function(){X.call(ea);var ra=a(".navbar-toggle",p);A(ra)});a(".mbl-menu-close",p).on("focusin focusout",function(ra){ea.toggleClass("fgx-focus-display","focusin"===ra.type)});a(".flyout-toggle",p).on("click",function(ra){ra.preventDefault();Y.call(this);a("#brand-nav-gm2-item .container_flex").removeClass("container-flexwidth");a(".megaMenu_sub_nav").addClass("hide");"Vehicles"===a(this).find(".link-text").text().trim()?a(".fgx-mbl-lst-wrap").removeClass("megamenu-vehicle-style"):
924a(".fgx-mbl-lst-wrap").addClass("megamenu-vehicle-style");a("#brand-nav-gm1-item .flyout-full-width, #brand-nav-gm2-item .flyout-full-width, #brand-nav-gm3-item .flyout-full-width, #brand-nav-gm4-item .flyout-full-width").addClass("megaMenu-gm1-item");a("#brand-nav-gm1-item .flyout-full-width.megaMenu-gm1-item, #brand-nav-gm2-item .flyout-full-width.megaMenu-gm1-item, #brand-nav-gm3-item .flyout-full-width.megaMenu-gm1-item, #brand-nav-gm4-item .flyout-full-width.megaMenu-gm1-item").find(".container_flex").removeClass("bri-nav__col-1");
925a(".img-link picture").removeClass("loaded");var Ja=setInterval(function(){a(".vehicle-tile-top img").each(function(ja){a(this).hasClass("lazyloaded")&&(a(this).parent().addClass("loaded"),ja===a(".vehicle-tile-top img").length-1&&
925clearInterval(Ja))})},500)});a(".column-vehicle-item",p).on("click",".year-item-toggle",function(ra){ra=a(this);var Ja=ra[0].value||"active-veh-1";ra.closest(".vehicle-tile").toggleClass("active-veh-1 active-veh-2",!1).addClass(Ja)});a(".segment-anchor-trigger",p).on("click",
926function(ra){let Ja;null==(Ja=G)||Ja.openSegment(a(this));a(".img-link picture").removeClass("loaded");var ja=setInterval(function(){a(".vehicle-tile-top img").each(function(ca){a(this).hasClass("lazyloaded")&&(a(this).parent().addClass("loaded"),ca===a(".vehicle-tile-top img").length-1&&clearInterval(ja))})},500)});a(".segment-back-btn",p).on("click",function(ra){if("mobile"===v){let Ja;null==(Ja=G)||Ja.closeSegment(a(this).closest(".vehicle-segment-layout"));let ja;null==(ja=K)||ja.focus()}});a(".fgx-lang-link",
927p).on("click",function(ra){FD.Brand.Link.switchLanguage(this)&&ra.preventDefault()});a(".fgx-search-trigger",p).on("click",function(ra){q&&q.controller&&(S.hasClass("hidden")?(q.controller.showSearch(a(this)),null==T||T.addClass("hidden"),null==Z||Z.addClass("hidden")):q.controller.closeSearch(),a(this).addClass("hidden"),aa.addClass("focus"),"desktop"===v&&(aa.parents(".fgx-search-wrapper").removeClass("hidden").addClass("open"),a(".fgx-search-wrapper.mobile-show .fgx-search-input").parents(".fgx-search-wrapper").removeClass("open mbl-show-transition").addClass("hidden")))});
928"desktop"===v&&S.hasClass("open")&&(null==T||T.addClass("hidden"),null==Z||Z.addClass("hidden"));"mobile"===v&&(a(".fgx-search-wrapper.desktop-show .fgx-search-input",p).on("click focus",function(ra){a(this).parents(".fgx-search-wrapper").removeClass("open").addClass("hidden");aa.parents(".fgx-search-wrapper").addClass("mbl-show-transition").css("display","block");aa.focus()}),a(".mobile-back-icon",p).on("click focus",function(ra){aa.parents(".fgx-search-wrapper").removeClass("mbl-show-transition").css("display",
929"none");a(".fgx-search-wrapper.desktop-show .fgx-search-input").parents(".fgx-search-wrapper").removeClass("hidden").addClass("open");aa.val("")}
929));a(".mbl-flyout-back-btn",p).on("click",function(){a(".megaMenu_sub_nav").removeClass("open").addClass("hide");a("#brand-nav-gm2-item .container_flex").removeClass("container-flexwidth");a(".megaMenu_sub_nav .segment-menu-item-container").removeClass("open").addClass("hidden")});a(".button_flex_container",p).on("click",function(ra){if(0<a(ra.target).closest(".button_flex_container").length||
930a(ra.target).hasClass("button_flex_container")){let ja="",ca="",ia;null==(ia=a(".flyout-container.open .segment-menu-item-container").find("a").last())||ia.off("keydown").on("keydown",function(Aa){const Va=null==Aa?void 0:Aa.shiftKey;if(("Tab"===(null==Aa?void 0:Aa.key)||9===(null==Aa?void 0:Aa.keyCode))&&!Va){null==Aa||Aa.preventDefault();null==Aa||Aa.stopPropagation();if("desktop"===v){let Ya,Da,ua,va,Ta;null==(Ta=null==(Ya=a(".button_flex_container.open"))?void 0:null==(Da=Ya.closest("li"))?void 0:
931null==(ua=Da.next("li"))?void 0:null==(va=ua.children("a, button"))?void 0:va.first())||Ta.focus()}if("mobile"===v){let Ya;null==(Ya=a(".flyout-container.open").find(".segment-back-btn.fgx-btn"))||Ya.focus()}}});let ta,Qa;null==(Qa=null==(ta=a(".flyout-container.open .column-item .column-link-list a.column-link"))?void 0:ta.last())||Qa.off("keydown").on("keydown",function(Aa){const Va=null==Aa?void 0:Aa.shiftKey;if(("Tab"===(null==Aa?void 0:Aa.key)||9===(null==Aa?void 0:Aa.keyCode))&&!Va){null==Aa||
932Aa.preventDefault();null==Aa||Aa.stopPropagation();let Ya;null==(Ya=a(".main-item.flyout-toggle.open"))||Ya.focus()}});a(ra.target).hasClass("link-text")||a(ra.target).hasClass("fgx-icon")?(ja=a(ra.target).closest(".button_flex_container").attr("data-target"),ca=a(ra.target).closest(".button_flex_container").attr("data-target-mbl-label")):(ja=a(ra.target).attr("data-target"),ca=a(ra.target).attr("data-target-mbl-label"));"mobile"===v?(a(".mobile_img").removeClass("hide").addClass("open"),a(".desktop_img").removeClass("open").addClass("hide")):
933(a(".mobile_img").removeClass("open").addClass("hide"),a(".desktop_img").removeClass("hide").addClass("open"));a(".megaMenu_sub_nav").removeClass("hide").addClass("open");a("#brand-nav-gm2-item .container_flex").addClass("container-flexwidth");a(".megaMenu_sub_nav .segment-menu-item-container").addClass("hidden");a("."+ja).closest(".megaMenu_sub_nav").find(".segment-menu-item-container").css("opacity",".45");a("."+ja).closest(".megaMenu_sub_nav").find(".segment-menu-item-container").removeClass("hidden").addClass("open");
934a(".megaMenu_sub_nav .segment-menu-item-container .dynamic-mbl-heading").text(ca);a(".listId, .sub_heading, .sub_heading_link").addClass("hide");a(".segment-anchor-trigger").removeClass("open");a(this).addClass("open");if("mobile"===v){K=a(this);let Aa;if(null==(Aa=a(".menu-items-container.opened"))?0:Aa.length){let Va;null==(Va=a(".flyout-container.open").find(".segment-back-btn.fgx-btn"))||Va.focus()}}a("."+ja).each(function(){if(0<a(this).not(".sub_heading").find("ul").length){a(this).removeClass("hide");
935var Aa=a(this).attr("class").split(" ");a(this).parent().find(".sub_heading."+Aa[2]+", .sub_heading_link."+Aa[2]).removeClass("hide")}});if("desktop"===v){let Aa;null==(Aa=a(".button_flex_container.open"))||Aa.off("keydown").on("keydown",function(Va){const Ya="Tab"===(null==Va?void 0:Va.key)||9===(null==Va?void 0:Va.keyCode),Da=null==Va?void 0:Va.shiftKey,ua=a(".flyout-container.open .segment-menu-item-container.open").find("a").first();Ya&&!Da&&(null==ua?0:ua.length)&&(null==Va||Va.preventDefault(),
936null==Va||Va.stopPropagation(),null==ua||ua.focus())})}if("desktop"===v){let Aa;null==(Aa=a(".flyout-container.open .segment-menu-item-container.open").find("a").first())||Aa.off("keydown").on("keydown",function(Va){const Ya=null==Va?void 0:Va.shiftKey;if(("Tab"===(null==Va?void 0:Va.key)||9===(null==Va?void 0:Va.keyCode))&&Ya){null==Va||Va.preventDefault();null==Va||Va.stopPropagation();let Da;null==(Da=a(".button_flex_container.open"))||Da.focus()}})}a("."+ja+" .img-link .no-desktop_img_path,."+
937ja+".img-link .no-mobile_img_path").removeClass("no-src");var Ja=setInterval(function(){a("."+ja+" .img-link .no-desktop_img_path img,."+ja+".img-link .no-mobile_img_path img").each(function(Aa){a(this).attr("src")||(a(this).parent().addClass("no-src"),Aa===a("."+ja+" .img-link .no-desktop_img_path img,."+ja+".img-link .no-mobile_img_path img").length-1&&
937clearInterval(Ja))})},500);a(".fgx-mbl-lst-wrap").removeClass("megamenu-vehicle-style");a("#brand-nav-gm1-item .flyout-full-width.megaMenu-gm1-item, #brand-nav-gm2-item .flyout-full-width.megaMenu-gm1-item, #brand-nav-gm4-item .flyout-full-width.megaMenu-gm1-item").find(".container_flex").addClass("bri-nav__col-1");
938a("#brand-nav-gm1-item .flyout-full-width, #brand-nav-gm2-item .flyout-full-width, #brand-nav-gm4-item .flyout-full-width.megaMenu-gm1-item").removeClass("megaMenu-gm1-item");a("."+ja+" .img-link .no-desktop_img_path,."+ja+".img-link .no-mobile_img_path").removeClass("no-src");Ja=setInterval(function(){a("."+ja+" .img-link .no-desktop_img_path img,."+ja+".img-link .no-mobile_img_path img").each(function(Aa){a(this).attr("src")||(a(this).parent().addClass("no-src"),Aa===a("."+ja+" .img-link .no-desktop_img_path img,."+
939ja+".img-link .no-mobile_img_path img").length-1&&clearInterval(Ja))})},500);a("."+ja).closest(".megaMenu_sub_nav").find(".segment-menu-item-container").css("opacity",".99")}"mobile"===v&&(ra=a("#brand-nav-gm2-item .sub_menu_row_1").outerHeight()+78,a("#brand-nav-gm2-item .sub_menu_row_1 .sub_heading_link").css("top",ra+"px"))});a(".listId").each(function(ra,Ja){ra=a(this).next("ul");0<ra.length&&(Ja=ra.first().prop("outerHTML"),ra.first().remove(),a(this).html(Ja),a(this).addClass("hide"))});la&&
940(d||qa||e(window),a(document).on("brandnav:nodynamicscroll",function(ra){D.Util.log("fordMainNavigation - brandnav:nodynamicscroll handler triggered");a(window).off("scroll.fgxMainNav");p.removeClass("top-trans-enabled hide-off-top");Ba=!0}));da&&F();if(qa&&fa){Ka=null;if("IntersectionObserver"in b)try{Ka=new IntersectionObserver((ra,Ja)=>{ra.forEach(ja=>{ja=ja.boundingClientRect.top;let ca=Math.min(ja-Fa,0),ia="mobile"===v&&m.isOpen||"desktop"===v&&M;c=0>=ja;!c&&a(".navbar-static-top",p).hasClass("nonsticky")&&
941a(".navbar-static-top",p).toggleClass("nonsticky",!1);p.toggleClass("scroll-off-top",!ia&&ja<=Fa);p[0].style.setProperty("--nav-top-scroll-offset",ca+"px")})},{rootMargin:"-56px 0px 0px 0px",threshold:[0,.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1]})}catch(ra){Ka=null}Ka&&(p.toggleClass("scroll-off-top-trans",!0),p[0].style.setProperty("--nav-top-scroll-offset","0px"),Ka.observe(L[0]))}var La=null;L=a("#brand-nav-vm-av-btn");Ka=a("#brand-nav-gm1-btn");qa=a("#brand-nav-gm2-btn");
942var ya=L.siblings(".flyout-container");Ka.add(qa).on("click",function(){La=a(this);La.siblings(".flyout-container").removeClass("disable-transition")});L.on("click",function(){let ra;if(null==(ra=La)?0:ra.length)La.siblings(".flyout-container").addClass("disable-transition"),ya.addClass("disable-transition"),La=null;a(document).on("click",function(Ja){ya.is(Ja.target)||ya.has(Ja.target).length||ya.removeClass("disable-transition")})})}});var Q=a("#brand-nav-logo-lnk-mobile");(function(L,k){function A(r){return r.type.startsWith("touch")?
943(r=r.originalEvent.touches[0]||r.originalEvent.changedTouches[0],{x:r.clientX,y:r.clientY}):{x:r.clientX,y:r.clientY}}k=void 0===k?{}:k;const {threshold:f=5,onScratchStart:I=null,onScratchEnd:X=null,onClick:Y=null}=k;if(/Mobi|Android|iPhone|iPad|iPod|Touch/i.test(navigator.userAgent)||window.matchMedia&&window.matchMedia("(pointer: coarse)").matches){var B=!1,z=!1,O,N;L.on("pointerdown touchstart",function(r){const {x:t,y:e}=A(r);O=t;N=e;B=!0;z=!1});a(document).on("pointermove touchmove",function(r){if(B){var {x:t,
944y:e}=A(r),l=Math.abs(t-O),F=Math.abs(e-N);!z&&(l>f||F>f)&&(z=!0,null==I||I(r,L),L.trigger("scratchstart"))}});a(document).on("pointerup touchend touchcancel",function(r){B&&(B=!1,z?(null==X||X(r,L),L.trigger("scratchend")):(null==Y||Y(r,L),L.trigger("simpleclick")))})}})(Q,{threshold:15,onScratchEnd:()=>{const L=Q.data("alternative-link");if(L)try{const k=new URL(L,window.location.origin);"http:"!==k.protocol&&"https:"!==k.protocol||window.location.assign(k.toString())}catch(k){console.error("Invalid alternative link URL:",
945L)}}})}})(jQuery,window,FD.Brand,FD.Brand.User,FD.Brand.Pricing,FD.Brand.Search,FD.Brand.Context,FD.Brand.NgpServices,FD.Brand.RnO);window.FordMainNavUtils=window.FordMainNavUtils||function(a,b){return function(D){function n(E){var {items:w,className:G,iconName:m}=E;const q={linkIcon:"link-icon",historyIcon:"history-icon"},c=document.createDocumentFragment();
945w.forEach(d=>{const K=document.createElement("li");d=b.highlightText(d,P);const Q=q[m]||"";K.className=G;K.innerHTML=`
946                    <div style="display: flex; align-items: center;">
947                        <span class="${Q}"></span>
948                        <span>${d}</span>
949                    </div>
950                `;K.setAttribute("data-fgx-keypress","true");c.appendChild(K)});return c}function y(E,w){if(E.length!==w.length)return!1;for(let G=0;G<E.length;G++)if(E[G].trim().toLowerCase()!==w[G].trim().toLowerCase())return!1;return!0}function u(){return JSON.parse(window.localStorage.getItem("searchHistory")||"[]")}function h(E){window.localStorage.setItem("searchHistory",JSON.stringify(E))}var {$searchListContainer:C,$searchInput:P,components:x}=D;const p=a(".desktop-show",x).find("#recent-searches-desktop"),
951v=a(".mobile-show",x).find("#recent-searches-mobile"),M=a(".desktop-show",x).find("#search-history-desktop"),g=a(".mobile-show",x).find("#search-history-mobile");return{createRecentSearchesList:function(E){var {isDesktop:w}=E;E=u().slice(-5).reverse();w=w?p:v;const G=a(".recent-history-item",w).map(function(){return a(this).find("span:last").text()}).toArray();y(G,E)||(w.children("ul").empty(),E=n({items:E,className:"search-res-item recent-history-item",iconName:"linkIcon"}),w.children("ul").append(E))},
952createFilteredSearchHistoryList:function(E){var {searchInput:w,isDesktop:G}=E;E=u();const m=w.toLowerCase();E=E.filter(c=>c.toLowerCase().includes(m)).slice(0,5);const q=G?M:g;if(E.length){q.children("ul").empty();const c=n({items:E,className:"search-res-item filtered-history-item",iconName:"historyIcon"});q.children("ul").append(c)}return E},hasSearchHistory:function(){try{return 0<u().length}catch(E){return!1}},handleAddToSearchHistory:function(E){var {event:w,searchTerm:G}=E;w.preventDefault();
953E=u();var m;if(m=G.trim()){var q=m.match(/>([^<]*)</);m=q&&q[1]?q[1]:m.replace(/[<>]/g,"")}else m="";q=E.indexOf(m);-1<q&&E.splice(q,1);m&&(E.push(m),h(E))},clearHistory:function(E){var {e:w,isDesktop:G}=E;w.preventDefault();w.stopPropagation();window.localStorage.removeItem("searchHistory");(G?p:v).hide();C.hide(200)},getURLParams:function(E){return Object.fromEntries((new URL(E)).searchParams.entries())},getSearchHistory:u,setSearchHistory:h}}}(jQuery,FD.Brand.Search);
954window.FordMainNavListenerHandlers=window.FordMainNavListenerHandlers||function(a,b){return function(D){var {$searchListContainer:n,$searchSuggestions:y,$searchInput:u,isAccessoriesPage:h,isAnyOtherPage:C,components:P,isDesktop:x,navHeight:p,utils:v}=D;const {createRecentSearchesList:M,createFilteredSearchHistoryList:g,hasSearchHistory:E,handleAddToSearchHistory:w,clearHistory:G}=v,m=x?a(".desktop-show",P).find("#recent-searches-desktop"):a(".mobile-show",P).find("#recent-searches-mobile"),q=x?a(".desktop-show",
955P).find("#search-history-desktop"):a(".mobile-show",P).find("#search-history-mobile"),c=u.siblings(".fgx-search-clear"),d=c.find(".fgx-icon"),K=function(Q,L){let k;return function(...A){const f=this;clearTimeout(k);k=setTimeout(()=>Q.apply(f,A),L)}}(function(Q){var L;Q=(null==Q?void 0:null==(L=Q.target)?void 0:L.value)||"";L=0<y.find("ul \x3e li").length;Q.length?(c.removeClass("hidden"),d.css("display","block")):(c.addClass("hidden"),d.css("display","none"));if(E()){if(Q.length){const k=0<g({searchInput:Q,
956isDesktop:x}).length;n.toggle(L||k);y.toggle(L);q.toggle(k);m.hide()}Q.length||(M({isDesktop:x}),n.show(),m.show(),q.hide(),y.hide())}E()||(Q.length&&(n.toggle(L),y.toggle(L)),Q.length||(n.hide(),y.hide()))},200);return{handleSearchListContainerClick:function(Q){const L=a(this).text().trim(),k=a(this),A=u.closest("form"),f=A.find(".fgx-search-submit");var I="typeahead:suggested search";if(k.hasClass("recent-history-item")||k.hasClass("filtered-history-item"))I="typeahead:search history";u.val(L);
957w({event:Q,searchTerm:u.val()});n.hide();if(Q=f.attr("data-metrics-action"))I={$typeahead:I,$searchTerm:u.val()},FD.Brand.Metrics.handler.direct(Q,I);A[0].submit()},handleSearchInputFocus:function(Q){Q=Q.target.value||"";Q.length||(c.addClass("hidden"),d.css("display","none"),E()&&(M({isDesktop:x}),n.show(),m.show(),q.hide(),y.hide()));if(Q.length){let L=0<y.find("ul \x3e li").length;L||(b.typeAheadResults(Q,y.find("ul.search-suggestions"),a(this)),L=0<y.find("ul \x3e li").length);c.removeClass("hidden");
958d.css("display","block");let k=0<q.find("ul \x3e li").length;E()&&!k&&(g({searchInput:Q,isDesktop:x}),k=0<q.find("ul \x3e li").length);n.show();y.toggle(L);q.toggle(k);m.hide()}},handleSearchInputChange:function(Q){K(Q)},handleSearchInputBlur:function(){if(x)a(document).one("click",function(Q){a(Q.target).closest(u).length||a(Q.target).closest(n).length||n.hide()});if(!x)a(document).one("click",function(){u.focus()})},handleClearHistoryClick:function(Q){G({e:Q,isDesktop:x})},handleScrollClick:function(Q){if(x){var L=
959u.parents(".fgx-search-wrapper"),k=L.next().find(".fgx-search-trigger"),A=!u.val(),f=a(".locate-dealer-label"),I=a(".user-menu-greeting");if("scroll"===Q.type){"block"===n.css("display")&&(u.blur(),n.hide());if(h&&A){A=a(window).scrollTop();const X=.75*p;A<X&&(L.removeClass("open").addClass("hidden"),u.removeClass("focus"),k.removeClass("hidden"));A>X&&(L.removeClass("hidden").addClass("open"),u.addClass("focus"),k.removeClass("open").addClass("hidden"))}C&&L.hasClass("open")&&(L.removeClass("open").addClass("hidden"),
960u.addClass("focus"),k.removeClass("hidden"));L.hasClass("hidden")&&(null==f?0:f.hasClass("hidden"))&&f.removeClass("hidden");L.hasClass("hidden")&&(null==I?0:I.hasClass("hidden"))&&I.removeClass("hidden")}"click"===Q.type&&((Q=0<a(Q.target).closest(".icon-bri-search, .fgx-search-input, .fgx-search-trigger").length)&&a(".fordMainNavigationR23.fgx-theme-standard").addClass("force-opaque"),Q||(C&&(L.removeClass("open").addClass("hidden"),u.removeClass("focus").blur(),k.removeClass("hidden")),L.hasClass("hidden")&&
961(null==f?0:f.hasClass("hidden"))&&f.removeClass("hidden"),L.hasClass("hidden")&&(null==I?0:I.hasClass("hidden"))&&I.removeClass("hidden")))}}}}}(jQuery,FD.Brand.Search);
962window.FordMainNavListeners=window.FordMainNavListeners||function(){return{init:function(a){var {$searchListContainer:b,$searchInput:D,components:n,listenerHandlers:y}=a;const {handleSearchListContainerClick:u,handleSearchInputFocus:h,handleSearchInputChange:C,handleSearchInputBlur:P,handleClearHistoryClick:x,handleScrollClick:p}=y;b.on("click",".search-res-item",u);D.on("focus",h);D.on("input",C);D.on("blur",P);$("#clear-history-btn",n).on("click",x);$(window).on("click scroll",p)}}}();
963(function(a,b){window.handleExposedSearchBar=function(D){var {isDesktop:n,components:y,navHeight:u}=D;D=n?a(".desktop-show",y).find("#search-list-container-desktop"):a(".mobile-show",y).find("#search-list-container-mobile");var h=n?a(".desktop-show",y).find("#search-suggestions-desktop"):a(".mobile-show",y).find("#search-suggestions-mobile");const C=n?a(".desktop-show",y).find("#fgx-search-input-desktop"):a(".mobile-show",y).find("#fgx-search-input-mobile"),P=window.FordMainNavUtils({$
963searchListContainer:D,
964$searchSuggestions:h,$searchInput:C,search:b,components:y}),{handleAddToSearchHistory:x,getURLParams:p,hasSearchHistory:v}=P,M=p(window.location.href);var g=window.location.pathname;const E=g.includes("accessories"),w=g.includes("search");g=g.includes("pdp")||g.includes("plp");const G=!w&&!g;(w||g)&&n&&(C.parents(".fgx-search-wrapper").removeClass("hidden").addClass("open"),C.addClass("focus"),C.parents(".fgx-search-wrapper").next().find(".fgx-search-trigger").removeClass("open").addClass("hidden"),
965C.val(M["f:searchInputString"]||""),a(".header-subtitle.page-comp, #g-search-input").hide());h=window.FordMainNavListenerHandlers({$searchListContainer:D,$searchSuggestions:h,$searchInput:C,isAccessoriesPage:E,isAnyOtherPage:G,components:y,isDesktop:n,navHeight:u,utils:P});window.FordMainNavListeners.init({$searchListContainer:D,$searchInput:C,components:y,listenerHandlers:h});return{$searchListContainer:D,$searchInput:C,handleAddToSearchHistory:x,hasSearchHistory:v}}})(jQuery,FD.Brand.Search);
966(function(a,b,D,n,y,u,h,C,P){var x,p="desktop",v=!1,M={},g=null,E=!1,w="",G=null,m=0,q={},c={isOpen:!1,focusElements:'a:not([tabindex\x3d"-1"]):visible, input:visible, button:visible, [data-fgx-keypress]:visible',skipLastFocus:!1},d=!1;b.setInitHandler("[data-fgx-ford-main-navigation]",function(K){function Q(la){return la&&0<la.length||!1}function L(la){if(la&&0!==la.length){var Ba="fgx-fordMainNav-flyout-"+ ++m;la=la.attr("data-fgx-fordMainNav-flyout-id",Ba);var Ua=la.closest(".flyout-item-wrap").attr("data-fgx-fordMainNav-flyout-id",
967Ba);Ba={id:Ba,$el:Ua,lastFocus:la,focusElements:'a:not([tabindex\x3d"-1"]):visible, input:visible, button:visible, [data-fgx-keypress]:visible',skipLastFocus:!1,hide:function(...da){f.call($toggleEl[0],...da)}};q[Ba.id]=Ba}}function k(la){la=a(la.target);if(la.hasClass("fordMainNavOverlay")||la.closest(".fordMainNavigation").length&&!la.closest(".flyout-toggle, .flyout-container, .navbar-toggle").length)Y(),d&&"mobile"!==p&&x.find(".navbar-static-top").toggleClass("nonsticky",!0)}function A(){var la=
968a(this),Ba=la.closest(".container-fluid").find(".menu-items-container"),Ua=Ba.hasClass("opened");Ba.toggleClass("opened",!Ua);la.toggleClass("opened",!Ua);la.attr("aria-expanded",!Ua);a("body").toggleClass("no-scroll-sm",!Ua);a(".fgx-search-input",x).val("");d&&la.closest(".navbar-static-top").toggleClass("nonsticky",Ua);Ua?(Y(),FD.Brand.Overlay.releaseFocus(c)):(FD.Brand.Overlay.trapFocus(c,c.focusElements,null,c.lastFocus,!1),f.call(c.$firstToggle[0]));c.isOpen=!Ua}function f(){var la=a(this),Ba=
969la.closest("[data-fgx-flyout-group]");if(la&&0<la.length&&(!la.hasClass(".flyout-mbl-only")||"mobile"===p)){var Ua="mobile"===p?"":":not(.flyout-mbl-only)",da=".flyout-toggle"+Ua;Ua=".flyout-container"+Ua;a(x).toggleClass("no-transition-dsk",t(la));a(".segment-anchor-trigger",x).toggleClass("open",!1);if(E&&"desktop"===p){var pa=la.attr("data-fgx-fordMainNav-flyout-id")||"",fa=G||{};pa&&fa&&fa.id&&fa.id!==pa&&(fa.skipLastFocus=!0,FD.Brand.Overlay.releaseFocus(fa),fa.skipLastFocus=!1)}b.Util.accordion.update(la,
970Ba,da,Ua,!0,function(){var R=a(this),W=R.hasClass("open"),aa=R.attr("data-fgx-fordMainNav-flyout-id")||"",U=W&&R.hasClass("fgx-no-bg-ovr");w=(E=W)?R.attr("data-flyout-type")||"":"";"desktop"===p&&aa&&!b.Util.isEmpty(q[aa]||{})?(aa=q[aa],W?(FD.Brand.Overlay.trapFocus(aa,aa.focusElements,".flyout-toggle",aa.lastFocus,!1),G=Object.assign({},aa||{})):(G=null,FD.Brand.Overlay.releaseFocus(aa))):G=null;T.toggleClass("open",W).toggleClass("fgx-invisible-bg",U);oa.off("click.fgxMainNav",k);if(W)oa.on("click.fgxMainNav",
971k);d&&"mobile"!==p&&R.closest(".navbar-static-top").toggleClass("nonsticky",!W)})}}function I(){var la=a(".presentation-only-lg",x),Ba="desktop"===p,Ua=Ba?"dsk":"mbl";la&&la.length&&la.attr("role",Ba?"presentation":null);a("[data-role-cfg]",x).each(function(){var da=a(this),pa=null;try{pa=JSON.parse(da.attr("data-role-cfg")||"{ }")}catch(fa){}da.attr("role",pa&&pa[Ua]||null)})}function X(){var la="desktop"===p;a(".flyout-container.flyout-mbl-only"+(la?"":":not(.open)"),x).toggleClass("hidden",!la);
972a(".vehicles-nav-items",x).attr("data-fgx-flyout-group",la?null:"true");la?a(".flyout-toggle.flyout-mbl-only",x).attr("aria-expanded",null):a(".flyout-toggle.flyout-mbl-only",x).each(function(){var Ba=a(this);Ba.attr("aria-expanded",Ba.hasClass("open")?"true":"false")})}function Y(){var la="mobile"===p?"":":not(.flyout-mbl-only)",Ba=".flyout-container.open"+la;a(".flyout-toggle.open"+la,x).removeClass("open").attr("aria-expanded","fal
972se");a(Ba,x).removeClass("open").addClass("hidden");a(".segment-anchor-trigger",
973x).toggleClass("open",!1);E&&!b.Util.isEmpty(G||{})&&FD.Brand.Overlay.releaseFocus(G||{});G=null;E=!1;w="";T.toggleClass("open fgx-invisible-bg",!1);oa.off("click.fgxMainNav",k)}function B(la){if(ea&&Q(la)){var Ba=x.find('[data-notification-item\x3d"all"]'),Ua=[],da=!1;[{$items:la.filter('[data-notification-item\x3d"saved-vehicle"]'),method:D.fps.notification.getAll,showAlert:function(pa){return!!(pa&&pa.bsrCallSuccess&&pa.SavedVehicleCount&&0<pa.SavedVehicleCount.total)}},{$items:la.filter('[data-notification-item\x3d"reserve-order"]'),
974method:P.getOrderStatus,showAlert:function(pa){return!!(pa&&pa.bsrCallSuccess&&-1<"RCO RNO ONIP OIP SHIPPED ARRIVED".split(" ").indexOf(pa.statusCode||""))}}].forEach(function(pa){pa&&Q(pa.$items)&&Ua.push(b.Util.alwaysResolve(pa.method).then(function(fa){fa=pa.showAlert(fa);pa.$items.toggleClass("hidden",!fa);fa&&(da=!0)}))});a.when.apply(a,Ua).always(function(){Ba.toggleClass("hidden",!da)})}}function z(){var la=a(x),Ba=h.getDealerConfig()||{},Ua=la.attr("data-saved-dealer-enabled")||"",da=la.attr("data-saved-dealer-gnav")||
975"",pa=la.attr("data-lad-moredealershref")||"",fa=pa,R=la.find(".fgx-lad-item");pa&&(fa=N(pa,da));var W={ladConfig:Ba,showSavedDealer:"yes"==Ua?!0:!1,distanceLabel:la.attr("data-lad-distance-label")||"",distanceTypeKey:"CA"===u.region?"DistanceKM":"Distance",noDealerGnav:la.attr("data-no-dealer-gnav")||"",savedDealerGnav:da,dealerAppContext:la.attr("dealerAppContext")||"",suppressDealerHours:Ba&&Ba.suppressDealerHours||!1,salesOpenUntil:la.attr("data-lad-sales-open-until")||"",salesOpenAgain:la.attr("data-lad-sales-open-again")||
976"",hoursDisplayType:la.attr("data-lad-hours-displaytype")||"",dealerDetailLink:Ba&&Ba.dealerDetailPageUrl||"",detailLinkDestination:la.attr("data-lad-detail-link-destination")||"dealer-details",ratingLinkDestination:la.attr("data-lad-rating-link-destination")||"dealer-details",detailClickAction:la.attr("data-dealer-detail-click-action")||"",detailAriaLabelTmpl:la.attr("data-lad-detail-aria-label")||"",moreDealersLink:pa,moreDealersLinkSavedGnav:fa,hideDealerRatings:Ba&&Ba.hideDealerRatings||!1,starAriaLabelTmpl:la.attr("data-lad-star-aria-label")||
977"",ratingsAriaLabelTmpl:la.attr("data-lad-ratings-aria-label")||"",chatAriaLabelTmpl:la.attr("data-lad-chat-aria-label")||"",directionsAriaLabelTmpl:la.attr("data-lad-directions-aria-label")||"",textDealerAriaLabelTmpl:la.attr("data-lad-text-dealer-aria-label")||"",$ladItemEl:R};R.on("click",".dealer-rating .dealer-rating-iball",function(aa){aa.preventDefault();aa.stopImmediatePropagation();FD.Brand.Overlay&&FD.Brand.Overlay.show("dealerRatingsInfo",!0,a(this))});a(".dealer-gnav-update",x).each(function(){var aa=
978a(this).attr("href");aa&&(aa=N(aa,W.noDealerGnav),a(this).attr("href",aa))});M=Object.assign({},M,W);g=b.Util.template(a("script[data-fgx-main-nav-saved-dealer-item]").html());v=!0}function O(){var la={};try{var Ba=window.localStorage.getItem("cartReferral");la=Ba?JSON.parse(Ba||"{ }"):{}}catch(Ua){}la=!b.Util.isEmpty(la)&&la.cartId?"full":"empty";x.find("[data-cart-link]").toggleClass("hidden",!0).filter('[data-cart-link\x3d"'+la+'"]').toggleClass("hidden",!1)}function N(la,Ba){var Ua="";la&&"undefined"!==
979typeof la&&("undefined"!=typeof Ba&&""!==Ba?(la=b.Util.url.urlObject(la),Ba=b.Util.parameters.decode(Ba),la.qs.add(Ba),Ua=la.url()):Ua=la);return Ua}function r(la,Ba){var Ua="";la&&"undefined"!==typeof la&&(Ba&&"undefined"!==typeof Ba&&""!==Ba?(la=b.Util.url.urlObject(la),la.setHash("/context/"+Ba,!0),Ua=la.url()):Ua=la);return Ua}function t(la){return"desktop"===p&&E&&(la.attr("data-flyout-type")||"")===w&&!la.hasClass("open")&&""!=w}function e(la){p=la.matches?"desktop":"mobile";ma=x.outerHeight();
980I();X();if("desktop"===p&&c.isOpen)c.skipLastFocus=!0,A.call(S),c.skipLastFocus=!1;else if("mobile"===p&&E&&!b.Util.isEmpty(G||{})){la=G||{};var Ba=la.id;la.skipLastFocus=!0;Y();(q[Ba]||{}).skipLastFocus=!1}}function l(la){a(la).one("scroll.fgxMainNav",function(){F(la)})}function F(la){var Ba=a(la),Ua=Ba.scrollTop(),da=!1;la=function(){if(da)Ua=Ba.scrollTop();else{da=!0;var pa=Ba.scrollTop(),fa=0<pa-Ua?"down":"up",R="mobile"===p&&c.isOpen||"desktop"===p&&E;Ua=pa;x.toggleClass("hide-off-top",!R&&pa>
981ma&&"down"===fa);window.setTimeout(function(){da=!1},100)}};x.addClass("top-trans-enabled");wa||(Ba.on("scroll.fgxMainNav",la),x.on("focusin.fgxMainNav",function(pa){a(this).removeClass("hide-off-top")}))}function J(la,Ba,Ua,da){la=new function(pa,fa,R){function W(){var za=a(this),Ka=za.val();if(0===Ka.length)U.hideResults();else try{ha.typeAheadResults(Ka,U.$resultsContainer,za)}catch(La){}}function aa(){pa.val()?U.$form.submit():window.event.preventDefault()}var U=this,ha=R;U.$input=pa;U.$form=
982pa.closest(".fgx-search-form");U.$formWrapper=U.$form.find(".form-wrapper");U.$resultsContainer=U.$form.find(".search-suggestions");U.$searchSubmit=U.$form.find(".fgx-search-submit");U.setAction=function(za){U.$form.attr("action",za||"");return U};U.setReferrerApp=function(){ha&&ha.setReferrerApp(U.$formWrapper);return U};U.inputChange=W;U.hideResults=function(){U.$resultsContainer.hide();U.$input.toggleClass("fgx-list-shown",!1);return U};U.itemFocusOut=function(za){setTimeout(function(){var Ka=
983a(document.activeElement),La=!("result"===za?Ka.hasClass("fgx-search-input"):U.$resultsContainer.hasClass("fgx-is-scrolling"));!Ka.hasClass("search-res-item")&&La&&U.hideResults()},100)};U.submitForm=aa;U.getId=function(){return fa};U.$input.on("input",W).on("keydown",function(za){40===za.which&&a(this).hasClass("fgx-list-shown")&&U.$resultsContainer.find("li").first().focus()}).on("blur",function(){U.itemFocusOut("input")});U.$resultsContainer.on("mousedown",function(){U.$resultsContainer.addClass("fgx-is-scrolling")}).on("mouseup",
984function(){U.$input.focus();U.$resultsContainer.removeClass("fgx-is-scrolling")}).on("focusout",".search-res-item",function(){U.itemFocusOut("result")});
984U.$searchSubmit.on("click",aa);return U}(la,Ua,da);la.setAction(Ba).setReferrerApp();return la}if(K&&0!=K.length){x=K;u&&(u.hideGlobalHeader&&a(x).addClass("fgx-brand-hidden"),u.settings&&u.settings.syn&&x.hasClass("with-eyebrow")&&a("html").addClass("fgx-brand-syn-eyebrow"));K=window.matchMedia("(min-width: 992px)");var V=u.settings["ngbsSearchUrl"+
985u.make+u.languageKey]||u.settings["ngbsSearchUrl"+u.make]||"//www.ford.com/search/";a(".search-suggestions",x);var S=a(".navbar-toggle",x),T=a(".fordMainNavOverlay"),Z=0<a(".secondaryNavigation").length||0<a(".cmp-secondaryNavigation").length||0<a(".secondaryNavigationR23").length,ea="yes"===(a(x).attr("data-notification-enabled")||""),oa=a("body"),ma=x.outerHeight(),qa="true"===(x.attr("data-dynamic-scroll-display-enabled")||""),wa=!1,Ea="true"===(x.attr("data-cart-enabled")||"");d=Z;c.lastFocus=
986S;c.$el=a(".menu-items-container",x);c.hide=function(){A.call(S)};c.$firstToggle=c.$el.find(".flyout-toggle").first();a(".flyout-toggle:not(.flyout-mbl-only)",x).each(function(){L(a(this))});a(document).on("brandnav:setnonsticky",function(la){b.Util.log("fordMainNavigation - brandnav:setnonsticky handler triggered");d=!0;a(".navbar-static-top",x).toggleClass("nonsticky",!0)});K.addListener(e);e(K);b.Dig.resolve(x);x.each(function(){n.refresh(this)});D.authentication.subscribe(function(la){var Ba=
987a(".user-menu-item",x).toggleClass("hidden",!la.loaded).find("[data-auth]").addClass("hidden").filter('[data-auth~\x3d"'+la.authType+'"]').toggleClass("hidden",!1).not("[data-auth-icon]");la&&"user"==la.authType&&D.profile.current().then(function(Ua){let da;var pa=Ua&&(null==(da=Ua.names)?void 0:da.firstName)||"";Ba.each(function(){var fa=a(this),R=(fa.attr("data-fgx-item-template")||fa.text()||"").trim().replace("{firstName}",pa);fa.find(".link-text").html(R)})});la=Ba.find("[data-notification-item]");
988B(la)});D.dealer.subscribe(function(la){v||z();var Ba=M.$ladItemEl,Ua=Ba.find(".fgx-saved-dealer-content");Ua.empty();if(la.preferred&&M&&M.showSavedDealer){var da=h.updateDealer(la.preferred,0,M.salesOpenUntil,M.salesOpenAgain,null,M.dealerDetailLink,M.hoursDisplayType);if(null!=da){var pa=la.preferred[M.distanceTypeKey],fa=pa&&"0"!==pa?pa+" "+M.distanceLabel:"";Ba.find(".fgx-saved-dealer .lad-link-label").text(la.preferred.Name);Ba.find(".fgx-saved-dealer .dealer-distance").text(fa);da.Distance=
989pa;la=(M.starAriaLabelTmpl||"").replace("{starCount}",da.combinedRating||"");pa=(M.ratingsAriaLabelTmpl||"").replace("{reviewCount}",da.combinedRatingsCount||"");fa=(M.detailAriaLabelTmpl||"").replace("{dealerName}",da.Name||"");var R=(M.chatAriaLabelTmpl||"").replace("{dealerName}",da.Name||""),W=(M.directionsAriaLabelTmpl||"").replace("{dealerName}",da.Name||""),aa=(M.textDealerAriaLabelTmpl||"").replace("{dealerName}",da.Name||""),U=da.Phone;da.dlrcalltrk_lad&&""!==da.dlrcalltrk_lad?U=da.dlrcalltrk_lad:
990da.ldlrcalltrk_lad&&""!==da.ldlrcalltrk_lad&&(U=da.ldlrcalltrk_lad);da.fgxPhoneDisplay=U;var ha="";if("dealer-website"===M.detailLinkDestination&&da.URL&&!b.Util.isEmpty(da.URL)){var za=M.savedDealerGnav;da.mtAttrQS&&(b.Util.isEmpty(za)||(za+="\x26"),za+=da.mtAttrQS);U=N(da.URL,za);ha=M.ladConfig&&M.ladConfig.exitOverlayCls||""}else U=N(da.DeepLinkUrl,M.savedDealerGnav),U=r(U,M.dealerAppContext);var Ka="";"dealer-website"===M.ratingLinkDestination&&da.URL&&!b.Util.isEmpty(da.URL)?(za=M.savedDealerGnav,
991da.mtAttrQS&&(b.Util.isEmpty(za)||(za+="\x26"),za+=da.mtAttrQS),za=N(da.URL,za),Ka=M.ladConfig&&M.ladConfig.exitOverlayCls||""):(za=N(da.ReviewsDeepLinkUrl,M.savedDealerGnav),za=r(za,M.dealerAppContext));a(g({dealer:da,cfg:M.ladConfig,starAriaLabel:la,ratingsAriaLabel:pa,detailAriaLabel:fa,detailLinkCls:ha,dealerDeepLink:U,ratingDeepLink:za,ratingLinkCls:Ka,chatAriaLabel:R,directionsAriaLabel:W,textDealerAriaLabel:aa,moreDealersLinkSavedGnav:M.moreDealersLinkSavedGnav,showTextDealer:u.showTextDealer})).appendTo(Ua);
992if("CA"!==u.region){var La=Ua.find(".actions .dealer-chat");C.dealerChatStatus({dealerPACode:da.PACode,make:u.make}).done(function(ya){if(ya&&ya.url){var ra=ya.url;La.toggleClass("hidden",!1).on("click","a",function(Ja){Ja.preventDefault();Ja.stopImmediatePropagation();FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-click"));window.open(ra,"_blank","directories\x3dno,titlebar\x3dno,toolbar\x3dno,location\x3dno,status\x3dno,menubar\x3dno,width\x3d350,height\x3d620")})}})}Ba.toggleClass("saved-dealer-state",
993!0)}else Ba.toggleClass("saved-dealer-state",!1)}else Ba.toggleClass("saved-dealer-state",!1)});Ea&&O();var Fa="/"+window.location.href.replace(/^(?:\/\/|[^\/]+)*\//,"");a(".eyebrow-item",x).each(function(){var la=a(this),Ba=la.attr("href");Ba!==Fa&&Ba!==window.location.href||la.addClass("active")});a(".fgx-search-input",x).each(function(la){la="fgx-mainNav-search-"+la;J(a(this),V,la,y)});a(".flyout-item-wrap",x).on("focusin",".fgx-brand-nav-flyout-end",function(la){(la=a(this).closest(".flyout-item-wrap").find(".flyout-toggle"))&&
9940<la.length&&la.focus()});a(".menu-items-container",x).on("focusin",".fgx-brand-nav-mobile-menu-end",function(la){"mobile"===p&&(la=a(".mbl-menu-close",x))&&0<la.length&&la.focus()});a(".navbar-toggle, .mbl-menu-close",x).on("click",function(){A.call(S)});a(".mbl-menu-close",x).on("focusin focusout",function(la){S.toggleClass("fgx-focus-display","focusin"===la.type)});a(".flyout-toggle",x).on("click",function(la){la.preventDefault();f.call(this)});a(".column-vehicle-item",x).on("click",".year-item-toggle",
995function(la){la=a(this);var Ba=la[0].value||"active-veh-1";la.closest(".vehicle-tile").toggleClass("active-veh-1 active-veh-2",!1).addClass(Ba
995)});a(".segment-anchor-trigger",x).on("click",function(la){la=a(this);var Ba=la.attr("data-fgx-section-id")||"",Ua=la.closest(".flyout-container"),da=Ba?Ua.find("#"+Ba):null;a(".segment-anchor-trigger",x).removeClass("open");la.addClass("open");da&&0<da.length&&Ua.animate({scrollTop:da.position().top},200,function(){da.toggleClass("fgx-show-outline",!0).focus().one("blur.fgxFordMainNav",
996function(){a(this).toggleClass("fgx-show-outline",!1)})})});a(".fgx-lang-link",x).on("click",function(la){FD.Brand.Link.switchLanguage(this)&&la.preventDefault()});qa&&(d||l(window),a(document).on("brandnav:nodynamicscroll",function(la){b.Util.log("fordMainNavigation - brandnav:nodynamicscroll handler triggered");a(window).off("scroll.fgxMainNav");x.removeClass("top-trans-enabled hide-off-top");wa=!0}))}});window.FD.Brand.User.fps.current().done(function(K){if(K.loaded&&document.cookie.match(/^(.*;)?\s*(FPS|fps)(.*)\s*=\s*[^;]+(.*)?$/))try{var Q=
997FD.Brand.Context&&FD.Brand.Context.pageType;if("undefined"!==typeof Q){switch(Q){case "VehicleHomePage":FPS.set([FPS.lib.ActionNameplate(FD.Brand.Context.nameplate.ngpYear,FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,FPS.actions.ViewPage,window.location.href)]);break;case "VehicleHomePageBlackLabel":FPS.set([FPS.lib.ActionNameplate(FD.Brand.Context.nameplate.ngpYear,FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,FPS.actions.ViewPageBlackLabel,window.location.href)]);
998break;case "VehicleGalleryPage":FPS.set([FPS.lib.ActionNameplate(FD.Brand.Context.nameplate.ngpYear,FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,FPS.actions.ViewGallery,window.location.href)]);break;case "VehicleModelsSelectPage":var L=FD.Brand.Context&&FD.Brand.Context.canonicalNameplateUrl;"undefined"===typeof L&&(L=window.location.href);FPS.set([FPS.lib.ActionNameplate(FD.Brand.Context.nameplate.ngpYear,FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,FPS.actions.ViewModels,
999L)]);break;case "VehicleModelsDetailPage":FPS.set([FPS.lib.ActionTrim(FD.Brand.Context.nameplate.ngpYear,FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,FD.Brand.Context.model.ngpTrimName,FPS.actions.ViewModelDetail,window.location.href)]);break;case "VehicleModelsDetailPageBlackLabel":var k=FD.Brand.Context.model.ngpTrimName+" "+("undefined"!==typeof FD.Brand.Context.blackLabelTheme?FD.Brand.Context.blackLabelTheme:"");k=k.trim();FPS.set([FPS.lib.ActionTrim(FD.Brand.Context.nameplate.ngpYear,
1000FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,k,FPS.actions.ViewModelDetailBlackLabel,window.location.href)]);break;case "PricingAndIncentivesPage":FPS.set([FPS.lib.ActionNameplate(FD.Brand.Context.nameplate.tabName,FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,FPS.actions.IOModelOffers,window.location.href)]);break;case "VehicleFeaturesPage":FPS.set([FPS.lib.ActionNameplate(FD.Brand.Context.nameplate.ngpYear,FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,
1001FPS.actions.ViewFeatures,window.location.href)]);break;case "VehicleBrochuresPage":FPS.set([FPS.lib.ActionNameplate(FD.Brand.Context.nameplate.ngpYear,FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,FPS.actions.RequestBrochure)]);break;case "CommercialVehicleCenterPage":FPS.set([FPS.lib.ActionNameplate(FD.Brand.Context.nameplate.ngpYear,FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,FPS.actions.ViewPage,window.location.href)]);break;case "RevealPage":FPS.set([FPS.lib.ActionNameplate(FD.Brand.Context.nameplate.ngpYear,
1002FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,FPS.actions.ViewPageReveal,window.location.href)]);break;case "none":L=FD.Brand.Context&&FD.Brand.Context.canonicalNameplateUrl,"undefined"===typeof L&&(L=window.location.href),FPS.set([FPS.lib.ActionNameplate(FD.Brand.Context.nameplate.ngpYear,FD.Brand.Context.make,FD.Brand.Context.nameplate.ngpModelName,FPS.actions.ViewModels,L)])}FPS.setTargetCookie({success:function(A){console.log("FPS set target cookie::success \x3d\x3d\x3e"+A)},error:function(A){"FPS set target cookie::error \x3d\x3d\x3e"+
1003console.log(A)}})}}catch(A){console.log("Unable to load fps set script "+A.message)}}).fail(function(){console.log("Unable to load FPS library")})})(jQuery,FD.Brand,FD.Brand.User,FD.Brand.Pricing,FD.Brand.Search,FD.Brand.Context,FD.Brand.Dealer,FD.Brand.NgpServices,FD.Brand.RnO);
1004((a,b,D,n,y)=>{function u(g){g=`fgx-simple-choice-trigger-${g}`;if(b.sessionStorage.getItem(g))return!1;b.sessionStorage.setItem(g,1);return!0}function h(g,E){const w=`#!${g}`,G=`a[href$='${w}']`,m=function(){const c=a(this);let d=c.attr("href");d=d.substring(0,d.length-w.length);c.attr("href",d).on("click.fgxBrandExternal",q);
1004c.attr("data-set-external-click-handler",!0)},q=function(c,d){a.extend(!0,{},c);c.preventDefault();const K=a(this),Q=K.attr("href"),L=K.attr("target");E.$el.off("click.cta");
1005E.$el.one("click.cta",".cta-one a",function(){E.hide();FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-click"));K.off("click.fgxBrandExternal");d||K.trigger("click");if("true"===K.attr("data-set-external-click-handler"))K.on("click.fgxBrandExternal",q);"_blank"===L?window.open(Q):window.location.assign(Q);return!1});E.$el.one("click.cta",".cta-two a",function(){E.hide();FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-click"));return!1});E.show(!0,K,"a.btn");return!1};a(G).each(m);
1006a("body").on("click",G,function(c){m.call(this);q.call(this,c)}).on("click","[data-external-url]",q);v||(v=!0,a("body").on("click",".fgx-external-url-trigger",C));if(b.angular&&p&&!p.syn)try{b.angular.module("fgx.directives").directive("fgxExternalUrl",[()=>({restrict:"A",link:(c,d)=>{d.on("click",K=>q.call(d,K))}})])}catch(c){D.Util.log("simpleChoiceOverlayList::setExternalUrlHandler - error occurred trying to initialize the fgxExternalUrl directive. ",c)}P[g]={externalUrl:q};Object.assign(FD.Brand.namespace("FD.Brand.Link",
1007b),{exitOverlays:P,externalUrl:q})}function C(g){var E=a(this).attr("data-fgx-external-ovr-id")||"external";if(D.Link&&!D.Util.isEmpty(D.Link.exitOverlays)){E=D.Link.exitOverlays[E]?D.Link.exitOverlays[E]:D.Link;try{E.externalUrl.call(this,g,!0)}catch(w){D.Util.log("simpleChoiceOverlayList::handleDynamicExtClick - error occurred trying to trigger the external overlay. ",w)}}}D.setInitHandler("[data-fgx-simple-choice]",function(g){Object.assign(x,D&&D.Context);Object.assign(p,x&&x.settings);g.each(function(){const E=
1008a(this),w=E.data("fgx-overlay-id"),G=E.data("fgx-overlay-trigger"),m=n.register(w,E,{cancel:()=>{FD.Brand.Metrics.handler.direct(E.find(".icon-close").attr("data-fd-metrics-click"))}});a(".icon-close",E).on("click",()=>{m.hide()});G&&M[G]&&M[G].fn(w,m)&&m.show(!0,void 0,"a")})});D.setInitHandler("[data-fgx-simple-choice-overlay-list]",function(g){D.Ext&&(D.Ext.simpleChoice={triggerOptions:()=>Object.keys(M).forEach(E=>({value:E,text:M[E].description}))})});const P={},x={},p={};let v=!1;const M={none:{description:"None",
1009fn:()=>!1},pageLoad:{description:"Page Load",fn:()=>!0},pageLoadOnce:{description:"Page Load (once per session)",fn:g=>u(g)},pricePlanAZ:{description:"A/Z Plan Participant",fn:g=>"AZPLAN"===y.pricing.current().pricePlan&&u(g)},pricePlanX:{description:"X Plan Participant",fn:g=>"XPLAN"===y.pricing.current().pricePlan&&u(g)},externalUrl:{description:"External Url Click",fn:(g,E)=>{h(g,E);return!1}}}})(jQuery,window,FD.Brand,FD.Brand.Overlay,FD.Brand.User);
1010((a,b,D,n)=>{D.setInitHandler("[data-fgx-link-dropdown]",function(y){0!==y.length&&(a(".fgx-custom-select",y).on("click",function(){const u=a(this),h=u.find(".fgx-custom-select-dropdown"),C=u.find(".fgx-custom-select-container"),P=C.closest(".fgx-custom-select"),x=h.find("ul");"gux-bkpt-sm"===n.currentBreakpoint()&&1===u.closest(".table-container").length&&(h.hasClass("shown")?P.removeClass("fgx-custom-margin-btm"):P.addClass("fgx-custom-margin-btm"));h.toggleClass("shown");C.toggleClass("shown");
1011u.attr("aria-expanded",h.hasClass("shown"));x.attr("aria-hidden",!h.hasClass("shown"))}),a(".fgx-custom-select",y).on("click","li",function(u){var h=a(this);const C=a(u.target);u=h.find("a").first();const P=h.closest(".fgx-custom-select-dropdown"),x=h.closest(".fgx-custom-select"),p=P.find("ul");P.removeClass("shown");x.attr("aria-expanded",P.hasClass("shown"));x.attr("aria-activedescendant",h.attr("id"));p.attr("aria-hidden",!P.hasClass("shown"));a("li",p).attr("aria-selected","false");h.attr("aria-selected",
1012"true");if(C.is("li")&&(h=u.attr("target"),(u=u.attr("href"))&&"string"===typeof u))try{const v=new URL(u,window.location.origin);if("http:"===v.protocol||"https:"===v.protocol||u.startsWith("/")||u.startsWith("./")||u.startsWith("../"))"_blank"===h?window.open(v.href,"_blank").focus():window.location.assign(v.href)}catch(v){console.error("Invalid URL:",u)}}))})})(jQuery,window,FD.Brand,FD.Brand.Util);
1013((a,b,D)=>{function n(){var u=b.location.hash;u=/^[\w\s-]+$/.test(u)?u:"";if(u&&(u=u.substring(1),"*"===u&&(u=""),y!==u))return a(`.tabbed-list li[data-section='${u}']`).click(),y=u,!0}let y=null;D.setInitHandler("[data-fgx-glossary-page]",function(u){a(".mobile-dropdown-display",u).click(function(){a(this).parent(".custom-dropdown").toggleClass("open")});a(u).on("click",".tabbed-list li",function(){var h=a(this);if(!h.hasClass("disabled")&&(h.addClass("selected").siblings().removeClass("selected"),
1014h.attr("aria-pressed","true").siblings().attr("aria-pressed","fal
1014se"),a(".selected-option",u).text(h.text()),(h=h.attr("data-section"))?a(`.glossary-section-content[data-section='${h}']`).show().siblings().hide():a(".glossary-section-content").show(),y=h=h||"*",b.history.replaceState)){let C=b.location.href;C=C.substring(0,C.length-b.location.hash.length)+(h?"#"+h:"");b.history.replaceState({},document.title,C)}});b.addEventListener?b.addEventListener("hashchange",n):b.onhashchange=n;n()||a(".tabbed-list li").not(".disabled").first().click()})})(jQuery,
1015window,FD.Brand);
1016((a,b,D,n)=>{let y=null;D.setInitHandler("[data-fgx-anchor-link-bar]",function(u){function h(){var p=a(this);if(!p.hasClass("active-link")){var v=p.closest(".anchors"),M=v.closest(".anchor-link-bar"),g=p.attr("data-fgx-anchor-id");v.find(".active-link").removeClass("active-link");p.addClass("active-link");if(M.hasClass("m-link-dropdown")){v=p.attr("data-fgx-link-text");p=p.attr("data-fgx-icon-class");const E=M.find(".fgx-custom-select");let w="";E.find(".fgx-custom-select-dropdown ul").find(".fgx-anchorLinkBar-link-item").each(function(){const G=a(this);
1017G.attr("data-fgx-anchor-id")===g?(G.attr("aria-selected","true"),w=G.attr("id")):G.attr("aria-selected","false")});""!=w&&E.attr("aria-activedescendant",w);P(M.find(".fgx-custom-select .fgx-custom-select-current"),v,p)}y=g}}function C(){const p=(new URL(window.location.href)).hash;var v=null;if(p){v=p.substr(1);if(y===v)return;v=`.navbar-nav[data-fgx-anchor-id="${v.replace(/[^\w]/g,"")}"]`;v=a(v,u)}v&&(h.call(v),y=p.substr(1))}function P(p,v,M){if(!p||p&&0==p.length)return!1;let g="",E=!1;M&&(g+=
1018`<i class="fgx-icon ${M}" aria-hidden="true"></i>`);v&&(g+=`<span class="link-text">${v}</span>`);""!=g&&(p.html(g),E=!0);return E}function x(p){p&&p!==y&&(y=b.location.hash=p)}0!==u.length&&(u.each(function(p){var v=a(this);if(v.hasClass("m-link-dropdown")){v=v.find(".fgx-custom-select");const g=v.find(".fgx-custom-select-current");var M=v.find(".fgx-anchorLinkBar-link-item.first-item");const E=M.attr("data-fgx-link-text");M=M.attr("data-fgx-icon-class");const w=v.attr("aria-owns").replace("{{compIdx}}",
1019p);v.attr("aria-owns",w);v.find("[data-fgx-id-template]").each(function(){const G=a(this).attr("data-fgx-id-template").replace("{{compIdx}}",p);a(this).attr("id",G)});g&&P(g,E,M)}}),a(".anchors",u).on("click","li",function(p){a("html").css("scroll-behavior","smooth");h.call(this)}),a(".fgx-custom-select",u).on("click",function(){const p=a(this),v=p.find(".fgx-custom-select-dropdown"),M=p.find(".fgx-custom-select-container"),g=v.find("ul");v.toggleClass("shown");M.toggleClass("shown");p.attr("aria-expanded",
1020v.hasClass("shown"));g.attr("aria-hidden",!v.hasClass("shown"))}),a(".fgx-custom-select",u).on("click","li",function(p){var v=a(this);p=a(p.target);var M=v.find("a").first(),g=v.closest(".fgx-custom-select-dropdown");const E=v.closest(".fgx-custom-select");g=g.find("ul");const w=E.find(".fgx-custom-select-current"),G=v.attr("data-fgx-link-text"),m=v.attr("data-fgx-icon-class"),q=v.attr("data-fgx-anchor-id");E.attr("aria-activedescendant",v.attr("id"));a("li",g).attr("aria-selected","false");v.attr("aria-selected",
1021"true");w&&P(w,G,m)&&E.closest(".anchor-link-bar").find(".anchors").find(".navbar-nav").each(function(){const c=a(this),d=c.attr("data-fgx-anchor-id");c.toggleClass("active-link",d===q)});p.is("li")&&(v=M.attr("href"),M=a(v),p=a(".navbar-static-top"),M=M&&0<M.length?M.offset().top:55,p=p.length?M-p.height():M,x(v.substr(1)),a("html").animate({scrollTop:p},0));y=q}),b.addEventListener?b.addEventListener("hashchange",C):b.onhashchange=C,C())})})(jQuery,window,FD.Brand,FD.Brand.Util);
1022(function(a,b,D,n,y,u,h){function C(){const d={};if(n&&n.nameplate)d.make=n.make,d.model=n.nameplate.ngpModelName||"",d.year=n.nameplate.ngpYear||"";else{var K=u.cookie.get("FPI");K=K?u.parameters.decode(K):{};D.Util.isEmpty(K)||(d.make=K.make||"",d.model=K.model||"",d.year=K.year||"")}return d}function P(){if(!c){u.log("incentivesCampaignCard::initializing default view");var d=m.attr("data-campaign-unavailable-resource-url")||"";d?q[d]?m.find(".campaign-unavailable .sub-component-wrap").length&&
1023g("campaign-unavailable",!1):b.get(d).then(K=>{u.log("incentivesCampaignCard::sub-component request - successful. ",{url:d});q[d]=1;const Q=m.find(".campaign-unavailable .sub-component-wrap");Q.length&&(g("campaign-unavailable",!1),m.hasClass("hidden")&&m.removeClass("hidden"),Q.html(K),D.initComponent(Q))},()=>{u.log("incentivesCampaignCard::sub-component request - failed. Hiding component. ",{url:d});m.addClass("hidden")}):m.addClass("hidden")}}function x(d,K){var Q=d&&d.Campaign||{};
1023if(!Q||D.Util.isEmpty(Q)||
1024Q&&50<=(parseInt(Q.SequenceNumber,10)||0))P();else{var L=b(".incentives-campaign-card",m),k=Q.CampaignImages&&Q.CampaignImages.CampaignImage,A="",f={make:K.make,model:K.model,year:K.year};d=L.find(".print-disclaimer-note");g("campaign-available",!0);L.closest(".incentives-campaign-card-wrapper").attr("data-link-context",JSON.stringify(f));Q.Name&&(A=L.find(".nameplate-text").html(Q.Name).removeClass("hidden").addClass("fgx-brand-print-force-shown").text().trim());Q.Detail&&L.find(".card-text").html(Q.Detail).removeClass("hidden").addClass("fgx-brand-print-force-shown");
1025Q.Disclaimer&&L.find(".popup-disclaimer .fgx-popup-tooltip-content").html(Q.Disclaimer).addClass("fgx-brand-print-force-shown").closest(".popup-disclaimer").removeClass("hidden").addClass("fgx-brand-print-force-shown");if(k&&k.URL){f=L.find(".img-wrap").addClass("fgx-brand-print-force-shown");var I=n&&n.settings;I=I&&I.ngpServiceUrl||"";k=k.URL;b('\x3cimg class\x3d"lazyload"/\x3e').attr("data-srcset",I+k).attr("alt",A).addClass("fgx-brand-print-force-shown").appendTo(f)}k=Q.EndDate;A=new Date;Q=p(Q.StartDate);
1026k=p(k);v(Q,A)?M(L,".just-announced"):v(A,k)&&M(L,".expiring-soon");d.length&&(L=d.attr("data-pdn-tmpl")||"")&&(L=D.Util.template(L,{interpolate:/{([\s\S]+?)}/g}),K={date:E(u.dateTime.longFormat()),make:E(K.make),model:E(K.model),year:E(K.year),postalCode:E(K.postalCode)},K=L(K),d.html(K||""))}}function p(d){d=(d||"").split("-");return 3>d.length?null:new Date(d[0],parseInt(d[1],10)-1,d[2])}function v(d,K){return"[object Date]"===Object.prototype.toString.call(d)&&"[object Date]"===Object.prototype.toString.call(K)?
1027d.setDate(d.getDate()+10)>=K:!1}function M(d,K){d&&K&&d.find(K).removeClass("hidden").addClass("fgx-brand-print-force-shown")}function g(d,K){c||m.find(".content-section").each(function(){const Q=b(this),L=Q.hasClass(d);Q.toggleClass("hidden",!L).toggleClass("fgx-brand-print-force-shown",K&&L)})}function E(d){return d?"\x3cstrong\x3e"+d+"\x3c/strong\x3e":""}function w(d){const K=void 0!==a.onafterprint?"afterprint":"focus";b(a).one(K,d)}function G(d,K){b("body").toggleClass("fgx-brand-print-hide-all-children",
1028K);d&&d.length&&d.parents().each(function(){b(this).is("body")||b(this).toggleClass("fgx-brand-print-force-shown",K)})}let m;const q={};let c=!1;D.setInitHandler("[data-fgx-incentives-campaign-card]",function(d){if(0!==d.length){m=d;c="yes"===m.attr("data-fgx-in-author-edit");var K={postalCode:y.location.current().postalCode,appContext:"ngbs_sploffr",language:n&&n.languageKey||"EN"};Object.assign(K,C());c&&m.find(".content-section").toggleClass("hidden",!1);K.make&&K.model&&K.year&&K.postalCode?((d=
1029y.pricing.current())&&d.planType&&(K.planType=d.planType),h.specialOffers(K).done(Q=>{const L={},k=f=>{(u.objPathAsArray(f,"Groups.Group").filter(I=>"Campaign"===I.type)||[]).forEach(I=>{var X=I&&I.Campaign;X=X&&X.Id;if("undefined"===typeof L[X]||D.Util.isEmpty(L[X]))L[X]=I})};k(Q);u.objPathAsArray(Q,"Trims.Trim").forEach(f=>{f&&k(f)});if(D.Util.isEmpty(L))P();else{var A=f=>(f=(f=f&&f.Campaign)&&f.SequenceNumber)?parseInt(f,10)||0:0;Q=Object.values(L).sort((f,I)=>A(I)-A(f))[0];x(Q,K)}}).fail(()=>
1030{P()}),b(".card-print",m).on("click",function(){const Q=b(this).closest(".incentives-campaign-card-wrapper");G(Q,!0);w(()=>{G(Q,!1)});a.print()})):P()}})})(window,jQuery,FD.Brand,FD.Brand.Context,FD.Brand.User,FD.Brand.Util,FD.Brand.NgpServices);
1031(function(a,b,D,n,y){function u(p,v){if(p&&0!==p.length){p.attr("data-fgx-comp-id",v);var M=p.attr("data-zip-aware-resource-url")||"",g=p.attr("data-zip-unaware-resource-url")||"";p={compID:v,"zip-unaware":{path:g,valid:"true"===p.attr("data-has-zip-unaware")},"zip-aware":{path:M,valid:"true"===p.attr("data-has-zip-aware")}};C[v]=Object.assign({},p);n.log("zipCodeContainer::registerComp - comp registered: ",p)}}var h={},C={},P="",x=!1;D.setInitHandler("[data-fgx-zip-code-container]",function(p){0!=
1032p.length&&(x="yes"===p.attr("data-zip-prevent-call"),y.location.subscribe(function(){var v=y.location.current();v=!(!v||"Akamai"===v.postalCodeSource||"Default"===v.postalCodeSource||!v.postalCode);
1032!x&&(""===P||"zip-unaware"===P&&v||"zip-aware"===P&&!v)&&(P=v?"zip-aware":"zip-unaware",p.each(function(M){var g=a(this),E=g.attr("data-fgx-comp-id")||"",w={};w={};var G="";E||(E="zcc-item-"+M,u(g,E));G=(w=(w=Object.assign({},C[E]||{}))&&w[P]||{},w.path)||"";w.valid?h[G]?g.find("."+P+" .sub-component-wrap").length&&
1033(g.find(".content-section").each(function(){a(this).toggleClass("hidden",!a(this).hasClass(P))}),g.hasClass("hidden")&&g.removeClass("hidden")):a.get(G).then(function(m){n.log("zipCodeContainer::request - successful. ",{url:G});h[G]=1;var q=g.find("."+P+" .sub-component-wrap");q.length&&(g.find(".content-section").each(function(){a(this).toggleClass("hidden",!a(this).hasClass(P))}),g.hasClass("hidden")&&g.removeClass("hidden"),q.html(m),D.initComponent(q),D.Disclosures.updateDisclosures(q))},function(){n.log("zipCodeContainer::request - failed. Hiding component. ",
1034{url:G});g.addClass("hidden")}):(n.log("zipCodeContainer::experience not valid. Hiding component. ",{url:G}),g.addClass("hidden"))}))}))})})(jQuery,window,FD.Brand,FD.Brand.Util,FD.Brand.User);
1035(function(a,b,D,n,y,u,h){function C(v){y.fps.current().done(function(M){if(M.loaded)try{var g=a.FPS.CurrentDealerEDI();M=g?"edi: component impressed":"edi: component not impressed";var E=v.find(g?".src-rule-condition-successful":".src-rule-condition-failed").toggleClass("hidden",!1);D.initComponent(E);D.Disclosures.updateDisclosures(E);var w=u&&u.settings["siteCookieDomain"+u.make]||"";n.cookie.set("edi_impress",M,{path:"/",domain:""==(w||"")?null:w})}catch(G){n.log("An error occurred initializing the simple rules container with the ediReferral type. ",
1036G)}else n.log("FPS library not loaded")})}function P(v){var M=".src-rule-condition-failed";h.getOrderStatus().done(function(g){M=".src-rule-condition-successful";g=v.find(M).toggleClass("hidden",!1);D.initComponent(g);D.Disclosures.updateDisclosures(g)}).fail(function(){var g=v.find(M).toggleClass("hidden",!1);D.initComponent(g);D.Disclosures.updateDisclosures(g)})}var x,p=!1;D.setInitHandler("[data-fgx-simple-rules-container]",function(v){0!==v.length&&(x=v,(p="yes"===x.attr("data-fd-src-prevent-call"))||
1037x.each(function(){var M=b(this);switch(M.attr("data-fd-rule-type")||""){case "ediReferral":C(M);break;case "hasRnOData":P(M)}}))})})(window,jQuery,FD.Brand,FD.Brand.Util,FD.Brand.User,FD.Brand.Context,FD.Brand.RnO);
1038(function(a,b,D){function n(p){C=b.Util.currentBreakpoint();C!==P&&(y(p),P=C)}function y(p){p.each(function(){var v=a(this).find(".content-section"),M=a(this).find(".view-more");v.each(function(){var g=a(this).find(".fgx-brand-gallery-items-wrap .gallery-tile"),E=g.length,w=a(this).hasClass("active"),G=1;x=u;"gux-bkpt-med"===C&&(x=h);g.each(function(){G>x?a(this).addClass("hidden"):a(this).removeClass("hidden");G++});w&&E>x&&M.removeClass("hidden")})})}b.setInitHandler("[data-fgx-gallery-trigger-reveal]",
1039function(p){p.each(function(){var v=a(this).find(".content-section"),M=a(this).find(".view-more");v.each(function(){var G=a(this).find(".fgx-brand-gallery-items-wrap .gallery-tile"),m=G.length,q=a(this).hasClass("active"),c=1,d=u;"gux-bkpt-med"===C&&(d=h);G.each(function(){c>d&&a(this).addClass("hidden");c++});q&&m>d&&M.removeClass("hidden")});a(this).find(".section-tab").each(function(){a(this).hasClass("active")?a(this).attr("aria-pressed","true"):a(this).attr("aria-pressed","false")});var g=a(this).find(".moreDesc"),
1040E=a(this).find(".lessDesc"),w=a(this).find(".description-more");g.click(function(){w.toggle();a(this).hide();E.focus()});E.click(function(){w.toggle();g.show();g.focus()})});a(".view-more",p).click(function(v){v.preventDefault();v=a(this).parent(".content-sections").find(".content-section.active").find(".fgx-brand-gallery-items-wrap .gallery-tile.hidden");var M=v.length,g=1;x=u;"gux-bkpt-med"===C&&(x=h);v.each(function(){if(g<=x)a(this).removeClass("hidden"),1==g&&a(this).focus();else return!1;g++});
1041M<=x&&a(this).addClass("hidden")});a(".section-tab",p).click(function(){if(!a(this).hasClass("active")){var v=a(this),M=v.closest(".btn-wrapper"),g=M.closest(".header-wrapper").siblings(".content-sections"),E=g.find(".content-section");g=g.find(".view-more");var w=v.data("tabId"),G=0;E.each(function(){a(this).data("tabId")===w?(a(this).addClass("active"),G=a(this).find(".fgx-brand-gallery-items-wrap .gallery-tile.hidden").length):a(this).removeClass("active")});M.find(".section-tab").each(function(){a(this).removeClass("active");
1042a(this).attr("aria-pressed","false")});v.addClass("active");v.attr("aria-pressed","true");0<G?g.removeClass("hidden"):g.addClass("hidden")}});a(window).resize(function(){n(p)});n(p);D.link(p)});var u=8,h=9,C="gux-bkpt-med",P="gux-bkpt-med",x})(jQuery,FD.Brand,FD.Brand.MediaOverlay);
1043(function(a,b,D){b.setInitHandler("[data-fgx-gallery-trigger]",function(n){n.each(function(){if(a(this).hasClass("hide-cta"))return!0;var y=a(this).data("ctaText"),u=a(this).data("ctaAriaLabel"),h=a(this).data("ctaLink"),C=a(this).data("ctaTarget"),P=a(this).data("ctaBgcolor")?a(this).data("ctaBgcolor"):"",x=a(this).find(".gallery-items-wrap .gallery-tile"),p=x.eq(7),v=x.slice(8);b.Context&&b.Context.make&&"Lincoln"===b.Context.make&&(p=x.eq(5),v=x.slice(6));P&&""!=P&&!a(this).hasClass("cta-bg-opaque")&&
1044(P+="opacity:0.8;");a("a.gallery-link",p).prop("href",h);a("a.gallery-link",p).attr("aria-label",u);a("a.gallery-link",p).prop("target",C);a("a.gallery-link",p).attr("style",P);a("a.gallery-link .gallery-text",p).html(y);y=a("a.gallery-link .gallery-text",p).find("span").css("color");""!=y&&a("a.gallery-link .icon-action-chevron-right-25px",p).css("color",y);p.attr("role","none").attr("tabindex",null).attr("data-overlay-item",null).attr("data-overlay-item-trigger",null).attr("data-fgx-keypress",null).attr("data-fd-metrics-click",
1045null).attr("data-fd-metrics-skip-inherit",!0).addClass("gallery-link-tile");v.attr("role","none").attr("tabindex",null).attr("data-overlay-item",null).attr("data-overlay-item-trigger",null).attr("data-fgx-keypress",null).attr("data-fd-metrics-click",null).attr("data-fd-metrics-skip-inherit",!0)});D.link(n);b.Metrics.setInherited({container:n,inheritList:[{selector:".gallery-image-tile",containerAttr:"data-fd-metrics-image-click-inherit",childAttr:"data-fd-metrics-click"}]})})})(jQuery,FD.Brand,FD.Brand.MediaOverlay);
1046(function(a,b,D,n){b.setInitHandler("[data-fgx-gallery-category]",function(y){function u(){C=window.FD.Brand.Util.currentBreakpoint();p="gux-bkpt-sm"===C||x&&"gux-bkpt-med"===C}function h(v){var M=v.find(".gallery-items-wrap .gallery-tile"),g=M.length,E=1;M.each(function(){if(x)switch(E%10){case 1:case 3:case 6:case 8:a(this).addClass("mobile-margin-right");break;case 5:a(this).addClass("mobile-width-xl");break;case 0:a(this).addClass("mobile-width-xl")}else switch(E%10){case 1:case 9:a(this).addClass("mobile-width-sm");
1047break;case 2:case 8:a(this).addClass("mobile-width-lg");break;case 3:case 4:case 6:case 7:a(this).addClass("mobile-width-md");break;case 5:case 0:a(this).addClass("mobile-width-xl")}10<E?a(this).addClass("hidden"):10>=E&&a(this).hasClass("hidden")&&a(this).removeClass("hidden");E++});v=v.find(".view-more");10<g?v.removeClass("hidden fgx-brand-sr-text").attr({disabled:null}):v.addClass("hidden")}var C="gux-bkpt-med",P=0,x="Ford"===(null==n?void 0:n.make),p=!1;y.each(function(){var v=a(this).find(".gallery-items-wrap .gallery-tile"),
1048M=v.length,g=1;v.each(function(){switch(g%7){case 1:case 2:case 3:case 4:a(this).addClass("first-row");break;case 5:case 6:case 0:a(this).addClass("second-row")}7<g&&a(this).addClass("hidden");g++});7<M&&a(this).find(".view-more").removeClass("hidden");v.first().addClass("first-tile");a(this).find(".mobile-row .tile-count").html(M+" images")});a("button.view-more",y).click(function(v){v.preventDefault();var M=a(this).attr("data-fd-metrics-click");"undefined"!==typeof M&&!1!==M&&(v.stopPropagation(),
1049b.Metrics.handler.direct(M));p&&a(".video-icon-wrap",y).show();v=a(this).parent(".gallery-category").find(".gallery-items-wrap .gallery-tile.hidden");M=v.length;var g=1,E=p?10:7,w=null;v.each(function(){if(g<=E)a(this).removeClass("hidden"),1==g&&(w=a(this));else return!1;g++});w&&0<w.length&&w.focus();M<=E&&a(this).addClass("fgx-brand-sr-text").attr({disabled:!0})});a(".gallery-tile.first-tile .gallery-img img, .mobile-row",y).click(function(v){if(p){a(".video-icon-wrap",y).show();var M=a(this).parents(".gallery-category");
1050M.hasClass("mobile-category-detail")||(v.stopPropagation(),M.addClass("mobile-category-detail"),y.each(function(){a(this).hasClass("mobile-category-detail")||a(this).addClass("desktop-only")}),h(M),P=a(window).scrollTop(),a(window).scrollTop(0),a(".gallery-back",y).focus(),b.Metrics.handler.direct(M.attr("data-fd-metrics-category-click")))}});a(".gallery-back",y).click(function(){p&&(a(".video-icon-wrap",y).hide(),a(this).parents(".gallery-category").removeClass("mobile-category-detail"),y.each(function(){a(this).removeClass("desktop-only")}),
1051a(window).scrollTop(P))});a(window).resize(function(){u();if(p){if(x){var v=a("#colorizer-360-wrapper",y);if(null==v?0:v.length){v=v.parent();const M=null==v?void 0:v.prev("h2");if(null==M||!M.hasClass("desktop-only")){null==M||M.show();let g;null==v||null==(g=v.next(".mobile-row"))||g.hide()}}}a(".mobile-category-detail.gallery-category").length||a(".video-icon-wrap",y).hide()}else a(".video-icon-wrap",y).show()});u();D.link(y);b.Metrics.setInherited({container:y,inheritList:[{selector:".gallery-image-tile",
1052containerAttr:"data-fd-metrics-image-click-inherit",childAttr:"data-fd-metrics-click"}]})})})(jQuery,FD.Brand,FD.Brand.MediaOverlay,FD.Brand.Context);
1053(function(a,b){b.setInitHandler("[data-fgx-gallery-brand]",function(D){b.MediaOverlay.link(D);a(".social-view-all",D).click(function(n){var y=a(this).closest("[data-fgx-gallery-brand]"),u=a(".hidden-tile",y).is(":visible"),h="data-fd-metrics-view-all";a(".hidden-tile",y).toggleClass("tile-show",!u);a(".viewLess",y).toggle(!u);a(".viewAll",y).toggle(u);a(".view-glyph",y).toggleClass("icon-plus-outline-50px",u).toggleClass("icon-minus-outline-50px",!u);
1053if(u){a(".galleryBrand.section .container.social-view-all.mobile").offset();
1054a(window).scrollTop();var C=0;a(".brand-gallery .hidden-tile").each(function(){C+=a(this).outerHeight()});u=a(document).height()-a(window).height()+C;h=u-(a(".galleryBrand.section .container.social-view-all.mobile").offset().top+a(".galleryBrand.section .container.social-view-all.mobile").outerHeight());"undefined"!=typeof n.clientY?a(window).scrollTop(u-h-n.clientY):a(window).scrollTop(u-h-290);h="data-fd-metrics-view-less"}else a(".hidden-tile:first a",y).focus();(n=y.attr(h))&&b.Metrics.handler.direct(n)})})})(jQuery,
1055FD.Brand);
1056(function(a,b,D,n){b.setInitHandler("[data-fgx-colorizer-gallery]",function(y){var u=a(".extSpin-cta \x3e a.btn-cta.btn-primary, .extSpin-cta \x3e a.btn-cta.btn-secondary",y);window.FD.Brand.Util.ctaHover(u);if(a(".extSpin_container").length){a(this);var h=a("#car_img"),C=a("#car_img-reel");a("#car_temp");var P=a(".spin_control"),x=a(".swatchItem");a(".round-cache");a(".color_swatch");a(".color_swatch_label");u=a(".extSpin_container");a("#car_img-round");var p=a(".color-swatches"),v=a(".color-swatches-main-container"),M=
1057a(".swatchItem-selected"),g=a(".swatch-selected-color-exterior"),E=a(".swatch-selected-color-interior"),w=a(".label-exterior"),G=a(".label-interior"),m=a(".spin-models-label"),q=m&&m.length||0,c=a(".swatch-selected-container"),d=!0,K,Q,L=1,k=a(".swatchItem:first").attr("data-color"),A=a(".swatchItem:first").text(),f=a(".swatchItem:first").attr("data-alt-tag")||"";a(".color-swatches:first").attr("data-model");a(".color-swatches:first").attr("data-year");var I=a(".color-swatches:first").attr("data-trim"),
1058X=!1,Y=-1===window.location.href.indexOf("http")?!0:!1,B=a(window).width(),z,O=a(".swatchItem:first").attr("data-assetPath");Y||a(".extSpin_container").attr("data-assetServer");var N=h.attr("alt")||"",r=null,t={tabindex:"0",role:"slider","aria-labelledby":"car_img","aria-valuemin":"1","aria-valuemax":"36","aria-valuenow":"1","aria-valuetext":""},e=u.data("img-angle-aria-labels"),l=e;const oa=y[0],ma=oa.hasAttribute("data-my-list-enable"),qa=oa.querySelector(".ml__select-toggle"),wa=qa&&qa.getAttribute("data-my-list-toggle-action");
1059u=D&&D.nameplate||{};const Ea=ma&&window.FOS&&FOS.user&&FOS.user.profile||{},Fa={model:u.ngpModelName||"",year:u.ngpYear||""};let la={};a(".color-swatches-main-container.0").addClass("selected");a(".selected-swatchItem-label").text(A);Ua(a(".swatchItem:first",y));(u=p.closest("[data-fgx-hideable-container]"))&&0<u.length&&(p.addClass("fgx-in-hideable-section"),p.data("fgxHiddenContainerEl",u));Ba();var F=function(R){"touch"===R?(P.find(".mobile").show(),P.find(".desktop").hide(),P.find(".spin-icon-label").hide()):
1060(P.find(".desktop").show(),P.find(".spin-icon-label").show(),P.find(".mobile").hide())},J=function(){a(".spin_control_container",y).fadeOut(500);d=!1},V=function(R){"left"===R?h.trigger("stepLeft"):h.trigger("stepRight")},S=function(R,W,aa){X||(a(".selected-swatchItem-label").text(W),a(".swatchItem-label").hide(),c.hide(),c.html(""),a('.swatch-selected-container[data-color\x3d"'+R+'"]').fadeIn(),a('.swatchItem[data-color\x3d"'+R+'"]').addClass("swatchItem-selected"),h.attr("alt",(N+" "+f).trim()),
1061a("#car_img-round").css({width:"100%",height:"auto",overflow:"hidden"}),X=!1,T())},T=function(){a(".round-cache").remove();h.unreel();var R=1.5*a(".extSpin_container").width();h.reel({frames:M.attr("data-frames"),frame:L,cw:!0,brake:.23,throwable:1,revolution:R,cursor:"default",images:O.split(",")}).off("loaded.fgxColorizer360").on("loaded.fgxColorizer360",function(W){a(".reel-cache").find("img").attr("alt","");r=a("#car_img-reel");t["aria-valuenow"]=L;r.attr(t);r.off("keydown.fgxColorizer360").on("keydown.fgxColorizer360",
1062function(aa){if(!(aa.ctrlKey||aa.metaKey||aa.altKey))switch(aa.which){case 39:if(Q)break;d&&J();Q=!0;K=setInterval(function(){V("left")},50);break;case 37:Q||(d&&J(),Q=!0,K=setInterval(function(){V("right")},50))}});r.off("keyup.fgxColorizer360").on("keyup.fgxColorizer360",function(aa){Q&&(Q=!1,clearInterval(K))});l&&l.hasOwnProperty(L)&&r.attr("aria-valuetext",l[L].label)}).off("frameChange.fgxColorizer360").on("frameChange.fgxColorizer360",function(W){a("#car_img-reel").hasClass("reel-loading")||
1063W.target.closest(".swatch-wrapper")||W.target.closest(".spin-models")||J();L=a(this).data("frame");null!=r&&(r.attr("aria-valuenow",L),l&&l.hasOwnProperty(L)&&r.attr("aria-valuetext",l[L].label))})};a(document).ready(function(){a("#car_img-reel").on("click",function(){J()})});var Z=function(){a(".swatchItem-label").removeClass("activeSwatch");var R=a(this),W=a(this).closest(".swatchItem-container");a(".swatchItem-label",W).addClass("activeSwatch");a(".swatchItem-selected").removeClass("swatchItem-selected");
1064R.addClass("swatchItem-selected");O=R.attr("data-assetPath");R.attr("data-fd-metrics-rotate");Ua(R);W=y.attr("data-fgx-current-view");var aa=-1!==R.parent().parent().parent().attr("class").indexOf("exterior")?"exterior":"interior",U=R.attr("data-color"),ha=R.text();R.attr("data-trimName");var za=768>B?!0:!1;f=R.attr("data-alt-tag")||"";za?"exterior"===aa?g.html(ha):"interior"===aa&&E.html(ha):"exterior"===aa?(g.html(ha),G.html("")):"interior"===aa&&(w.html(""),E.html(ha));S(U,ha,O);a(".selected-swatchItem-label").text(ha);
1065x.attr("aria-checked","false");a(this).attr("aria-checked","true");a(".swatchItem-selected-"+aa).css({"background-color":a(this).attr("data-hex")});W!==aa&&y.attr("data-fgx-current-view",aa);ma&&fa(R[0])};u=function(){var R=a(this).closest(".swatchItem-container");"Ford"===D.make&&a(".swatchItem-label",R).fadeIn()};Y=function(){var R=a(this).closest(".swatchItem-container");"Ford"===D.make&&a(".swatchItem-label",R).fadeOut()};x.on("click",Z);x.on("focus",u);x.on("focusout",Y);x.hover(u,Y);var ea=
1066function(R){};function Ba(R){R=void 0===R?0:R;document.querySelectorAll(".context-disclosure[data-index]").forEach(W=>{const aa=W.getAttribute("data-index");parseInt(aa)===parseInt(R)?W.classList.add("active"):W.classList.remove("active")})}u=function(){if(!a(this).hasClass("spin-model-selected")){m.removeClass("spin-model-selected");m.attr("aria-pressed","false");a(this).addClass("spin-model-selected");a(this).attr("aria-pressed","true");v.removeClass("selected");var R=document.getElementsByClassName("spin-model-selected")[0];
1067a(".color-swatches-main-container."+R.classList[1]).addClass("selected");Ba(R.dataset.index);a(".color-swatches").css({opacity:1});a(this).attr("data-view");I=R=a(this).attr("data-trim");p.hide();a("#"+R).show();var W=a("#"+I+" .color_swatch_interior .color_swatch .swatchItem:first"),aa=a("#"+I+" .color_swatch_exterior .color_swatch .swatchItem:first");W&&0<W.length&&Z.call(W);aa&&0<aa.length&&Z.call(aa);a(".swatch-selected-interior").hide();0!=a("#"+R).find(".color_swatch_interior").length?a(".swatch-selected-interior").show():
1068a(".swatch-selected-interior").hide()}};if(1<q)m.on("click",u);function Ua(R){R=R&&R.closest("[data-view-img-angle-aria-labels]");var W=null;R&&R.length&&(W=R.data("view-img-angle-aria-labels")||null);l=W||e}function da(R){if(R){const W=R.getAttribute("data-my-list-type-id")||"",aa=R.getAttribute("data-my-list-item-id")||"";R.classList[aa&&la&&la[W]===aa?"add":"remove"]("ml__active-item")}}function pa(){Array.from(oa.querySelectorAll(".ml__tag-container")).forEach(da)}function fa(R){R&&qa&&(qa.setAttribute("data-my-list-type-id",
1069R.getAttribute("data-my-list-type-id")||""),qa.setAttribute("data-my-list-item-id",R.getAttribute("data-my-list-item-id")||""),da(qa))}a(".spin-models-label:first").addClass("spin-model-selected");u=null;p.hasClass("fgx-in-hideable-section")&&!p.is(":visible")&&(u=p.data("fgxHiddenContainerEl"))&&"undefined"!==typeof u&&0<u.length&&u.addClass("fgx-brand-size-calc");p.each(function(R){var W=0;768>B?a(this).find(".color_swatch").each(function(aa,U){a(U).find(".swatchItem-container").each(function(){W+=
1070Number(a(this).width(!0))})}):a(this).find("[data-colorizer]").each(function(aa){W+=Number(a(this).width(!0))});R=W+90+"px";a(this).css({width:R})});u&&u.hasClass("fgx-brand-size-calc")&&u.removeClass("fgx-brand-size-calc");a(window).resize(function(){B=a(window).width()});(function(){a(".color-swatches").first().css({opacity:1});a(".color-swatches:not(:first)").hide();x.each(function(){var R=a(this).attr("data-hex");a(this).css("backgroundColor",R)});a(".swatchItem-selected-exterior").css({"background-color":a(".color_swatch_exterior .swatchItem:first-child").attr("data-hex")});
1071a(".swatchItem-selected-interior").css({"background-color":a(".color_swatch_interior .swatchItem:first-child").attr("data-hex")});a(".swatch-selected-interior").hide();0!=a(".color_swatch_interior").length?a(".swatch-selected-interior").show():a(".swatch-selected-interior").hide()})();(function(){P.bind("mousedown touchstart MozTouchDown",function(R){Q||(Q=!0,ea(R),a(R.target).index(),z=a(this).attr("id").split("_")[1],K=setInterval(function(){V(z)},50))});P.bind("mouseup touchend MozTouchRelease",
1072function(R){Q=!1;ea(R);clearInterval(K)});a(document).on("mouseup touchend",function(R){a(R.target).hasClass("car_img")&&(R=a(".swatchItem-selected").closest(".swatchItem-container").children(":first").attr("data-fd-metrics-rotate"),FD.Brand.Metrics.handler.direct(R))});P.mouseleave(function(R){clearInterval(K)});h.mouseenter(function(){a(this).removeClass("grabbing");a(this).addClass("grab")});h.mouseup(function(){a(this).removeClass("grabbing");a(this).addClass("grab")});h.mousedown(function(){a(this).removeClass("grab");
1073a(this).addClass("grabbing")});h.bind("mousedown touchstart MozTouchDown",function(R){d&&J()});C.mouseenter(function(){a(this).removeClass("grabbing");a(this).addClass("grab")});C.mouseup(function(){a(this).removeClass("grabbing");a(this).addClass("grab")});C.mousedown(function(){a(this).removeClass("grab");a(this).addClass("grabbing")});C.bind("mousedown touchstart MozTouchDown",function(R){d&&(J(),C.hide())});n.env.touch()&&F("touch");a(".swatchItem-selected-interior").click(function(){v.scrollLeft(3E3)});
1074a(".swatchItem:first").attr("aria-checked","true");1<q&&a(".spin-models-label:first").attr("aria-pressed","true");ma&&(document.querySelector("body").addEventListener("FOS.vehicleSelectionsUpdated",R=>{la=Object.assign({},R.detail&&R.detail.selections||{});pa();da(qa)}),qa.addEventListener("click",R=>{R=qa.getAttribute("data-my-list-type-id")||"";const W=qa.getAttribute("data-my-list-item-id")||"";let aa="like";qa.classList.contains("ml__active-item")?(aa="unlike",Ea.removeVehicleSelection(Fa,R)):
1075Ea.addVehicleSelection(Fa,R,W);wa&&b.Metrics&&b.Metrics.handler&&b.Metrics.handler.direct(wa,{$$actionType:aa,$$itemCategory:R})}))})();ma&&Ea.getVehicleSelections(Fa).then(R=>{la=Object.assign({},R||{});fa(oa.querySelector(".swatchItem"));pa()});a(document).on("lazybeforeunveil",function(R){a(R.target).hasClass("colorizer-360")&&(S(k,A,O),a(".gallery-items-wrap .doc_wrapper.colorizer-360").css("grid-column","none"))});a(".colorizer-360").is(".lazyloading, .lazyloaded")&&(S(k,A,O),a(".gallery-items-wrap .doc_wrapper.colorizer-360").css("grid-column",
1076"none"))}})})(jQuery,FD.Brand,FD.Brand.Context,FD.Brand.Util);
1077(function(a,b,D,n){b.setInitHandler("[data-fgx-two-column-feature]",function(y){function u(){a(".t
1077wo-Column .two-column-carousel:not(.suppress-carousel)",y).each(function(){a(this).carousel({interval:!1})});p.matches?a(".two-column-carousel:not(.suppress-carousel)",y).hasClass("slide")||a(".two-column-carousel:not(.suppress-carousel)",y).addClass("slide"):v.matches?(a(".two-column-carousel:not(.suppress-carousel)",y).hasClass("slide")&&a(".two-column-carousel:not(.suppress-carousel)",y).removeClass("slide"),
1078h(a(".two-column-carousel:not(.suppress-carousel)",y).closest(".two-column-feature:not(.suppress-carousel)"))):M.matches&&(a(".two-column-carousel:not(.suppress-carousel)",y).hasClass("slide")&&a(".two-column-carousel:not(.suppress-carousel)",y).removeClass("slide"),h(a(".two-column-carousel:not(.suppress-carousel)",y).closest(".two-column-feature:not(.suppress-carousel)")))}function h(w){w=w.find(".pagination-info");w.attr("aria-hidden","true");w.removeAttr("aria-live");w.removeAttr("aria-atomic");
1079w.text("")}function C(w,G,m){w=w.find(".pagination-info");var q=w.data("label-template");w.attr("aria-hidden","false");w.attr("aria-live","polite");w.attr("aria-atomic","true");q&&w.text(q.replace("{current}",G).replace("{total}",m))}function P(w){var G=a(w,y).find(".active").index(),m=G;if("Ford"===n.make){var q=a(w,y).find(".twoColPaginationContainer");q.find(".bds-indicator").each(function(){var c=a(this),d=c.find(".bds-indicator-btn");c.removeClass("active");d.removeClass("active");1*c.data("slideTo")!==
1080G&&(c.addClass("active"),d.addClass("active"),m=1*c.data("slideTo"))});x(q,m)}else a(w,y).siblings(".carousel-indicators").children().each(function(){a(this).removeClass("active");1*a(this).data("slideTo")!==G&&(a(this).addClass("active"),m=1*a(this).data("slideTo"))});w=a(w).closest(".two-column-feature");C(w,m+1,2)}function x(w,G){0===G?(w.find(".carousel-previous").addClass("disabled"),w.find(".carousel-previous").attr("aria-disabled",!0),w.find(".carousel-next").removeClass("disabled"),w.find(".carousel-next").attr("aria-disabled",
1081!1)):(w.find(".carousel-previous").removeClass("disabled"),w.find(".carousel-previous").attr("aria-disabled",!1),w.find(".carousel-next").addClass("disabled"),w.find(".carousel-next").attr("aria-disabled",!0))}var p=window.matchMedia("(max-width: 767px)"),v=window.matchMedia("(max-width: 992px)"),M=window.matchMedia("(max-width: 1440px)"),g=!(!n||"Ford"!==n.make);a(window).resize(function(){u()});u();var E=a("a.btn.btn-primary, a.btn.btn-secondary, a.btn.btn-secondary-alt",y);window.FD.Brand.Util.ctaHover(E);
1082a(".two-Column .two-column-carousel:not(.suppress-carousel)",y).each(function(){FD.Brand.Util.carousel.swipe(this,function(w,G){if(p.matches){var m=a(w,y).find(".active").index();"prev"===G&&0===m||"next"===G&&1===m||(a(w).carousel(G),P(w),FD.Brand.Metrics.handler.direct(a(w).attr("data-fd-metrics-scroll")))}});g||FD.Brand.Util.commonHeight.setup(".carousel-inner .col-md-6.item",a(this),["gux-bkpt-med","gux-bkpt-lg","gux-bkpt-xlg"],!0,!0)});D.link(y);y.each(function(w,G){function m(){var f=p.matches||
1083v.matches?a(G).find(".two-column-carousel .item.active img"):a(G).find("img");for(let I of f)f=I.height,q.find(".bri-droplet-container").css("top",f+13)}let q=a(G).find(".twoColPaginationContainer");w=a(G).find("img");for(let f of w)f.addEventListener("load",function(){var I=f.height;q.find(".bri-droplet-container").css("top",I+13)});let c;a(window).resize(function(){clearTimeout(c);c=setTimeout(m,100)});var d=a(this).find(".col-one .moreDesc"),K=a(this).find(".col-one .lessDesc"),Q=a(this).find(".col-one .description-more");
1084d.click(function(){Q.toggle();a(this).hide();K.focus()});K.click(function(){Q.toggle();d.show();d.focus()});var L=a(this).find(".col-two .moreDesc"),k=a(this).find(".col-two .lessDesc"),A=a(this).find(".col-two .description-more");L.click(function(){A.toggle();a(this).hide();k.focus()});k.click(function(){A.toggle();L.show();L.focus()});x(a(this),0)});a(".two-Column .carousel-indicators li",y).click(function(){var w=parseInt(a(this).data("slideTo"),10);a(this).hasClass("active")||FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-scroll"));
1085a(this).parent().siblings(".two-column-carousel").each(function(){a(this).carousel(w)});a(this).siblings().removeClass("active");a(this).addClass("active");var G=a(this).closest(".two-column-feature");C(G,w+1,2)});a(".two-Column .bds-carousel-indicators li",y).click(function(){var w=parseInt(a(this).data("slideTo"),10),G=a(this).closest(".twoColPaginationContainer");a(this).hasClass("active")||FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-scroll"));G.closest(".two-column-carousel").each(function(){a(this).carousel(w)});
1086a(this).siblings().each(function(){a(this).removeClass("active");a(this).find(".bds-indicator-btn").removeClass("active")});a(this).addClass("active");a(this).find(".bds-indicator-btn").addClass("active");var m=a(this).closest(".two-column-feature");C(m,w+1,2);x(G,w)});
1086a(".two-Column .carousel-btn.carousel-arrow",y).click(function(){var w=a(this),G=w.parent().parent(),m=w.hasClass("carousel-previous")?0:1;$carousel=w.closest(".two-column-feature");$activeBtn=0===m?G.find(".bds-carousel-indicators li:first-child"):
1087G.find(".bds-carousel-indicators li:last-child");w.hasClass("disabled")||(G.siblings(".two-column-carousel").each(function(){a(this).carousel(m)}),FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-scroll")),G.find(".bds-carousel-indicators li").each(function(){a(this).removeClass("active");a(this).find(".bds-indicator-btn").removeClass("active")}),$activeBtn.addClass("active"),$activeBtn.find(".bds-indicator-btn").addClass("active"),C($carousel,m+1,2),x(G,m))})})})(jQuery,FD.Brand,FD.Brand.MediaOverlay,
1088FD.Brand.Context);
1089(function(a,b,D){b.setInitHandler("[data-fgx-three-column-feature]",function(n){function y(q){if(!q||"string"!==typeof q)return"";q=q.trim();return/^(https?:\/\/|data:image\/|\/)/i.test(q)?/^javascript:/i.test(q)||/^data:(?!image\/)/i.test(q)?"":q:""}function u(){a(".three-column-carousel:not(.suppress-carousel)",n).each(function(){a(this).carousel({interval:!1})});g.matches?a(".three-column-carousel:not(.suppress-carousel)",n).hasClass("slide")||a(".three-column-carousel:not(.suppress-carousel)",n).addClass("slide"):
1090E.matches?"Lincoln"===G?(a(".three-column-carousel:not(.suppress-carousel)",n).hasClass("slide")&&a(".three-column-carousel:not(.suppress-carousel)",n).removeClass("slide"),h(a(".three-column-carousel:not(.suppress-carousel)",n))):a(".three-column-carousel:not(.suppress-carousel)",n).hasClass("slide")||a(".three-column-carousel:not(.suppress-carousel)",n).addClass("slide"):w.matches&&(a(".three-column-carousel:not(.suppress-carousel)",n).hasClass("slide")&&a(".three-column-carousel:not(.suppress-carousel)",
1091n).removeClass("slide"),h(a(".three-column-carousel:not(.suppress-carousel)",n)))}function h(q){q=q.find(".pagination-info");q.attr("aria-hidden","true");q.removeAttr("aria-live");q.removeAttr("aria-atomic");q.text("")}function C(q,c,d){q=q.find(".pagination-info");var K=q.data("label-template");q.attr("aria-hidden","false");q.attr("aria-live","polite");q.attr("aria-atomic","true");K&&q.text(K.replace("{current}",c).replace("{total}",d))}function P(q){"Ford"===G?q.find(".bds-carousel-indicators li").each(function(){var c=
1092a(this);c.find(".fgx-btn").attr("aria-current",c.hasClass("active")?"true":"false")}):q.find(".carousel-indicators li").each(function(){var c=a(this);c.find(".fgx-btn").attr("aria-current",c.hasClass("active")?"true":"false")})}function x(q,c){0===c?(q.find(".carousel-previous").addClass("disabled"),q.find(".carousel-previous").attr("aria-disabled",!0),q.find(".carousel-next").removeClass("disabled"),q.find(".carousel-next").attr("aria-disabled",!1)):2===c?(q.find(".carousel-previous").removeClass("disabled"),
1093q.find(".carousel-previous").attr("aria-disabled",!1),q.find(".carousel-next").addClass("disabled"),q.find(".carousel-next").attr("aria-disabled",!0)):(q.find(".carousel-previous").removeClass("disabled"),q.find(".carousel-previous").attr("aria-disabled",!1),q.find(".carousel-next").removeClass("disabled"),q.find(".carousel-next").attr("aria-disabled",!1))}function p(q,c){if("Ford"===G){var d=a(q,n).find(".threeColumnPaginationContainer");d.find(".bds-indicator").each(function(){var K=a(this),Q=K.find(".bds-indicator-btn");
1094K.removeClass("active");Q.removeClass("active");1*K.data("slideTo")===c&&(K.addClass("active"),Q.addClass("active"))});x(d,c)}else a(q,n).siblings(".carousel-indicators").children().each(function(){a(this).removeClass("active");1*a(this).data("slideTo")===c&&a(this).addClass("active")});q=a(q).closest(".three-column-feature");C(q,c+1,3)}function v(q,c,d){if(g.matches||E.matches&&"Ford"===G){d=parseInt(a(q,n).find(".active").index());var K="prev"===c?d-1:d+1;"prev"===c&&0===d||"next"===c&&2===d||(a(q).carousel(c),
1095FD.Brand.Metrics.handler.direct(a(q).attr("data-fd-metrics-scroll")),p(a(q),K),"Ford"===G?parseInt(a(q).find(".bds-carousel-indicators li.active").data("slideTo")):parseInt(a(q).find(".carousel-indicators li.active").data("slideTo")),P(a(q)))}}const M=document.querySelectorAll(".gifControls");M.forEach(function(q,c){M[c].addEventListener("click",d=>{d.preventDefault();{let K=d.target.parentElement.previousElementSibling,Q=y(K.dataset.staticsrc),L=y(K.dataset.gifsrc);d.target.classList.contains("pause")?
1096(Q&&(K.src=Q),d.target.classList.add("icon-billboard-play-25px","play"),d.target.classList.remove("pause","icon-billboard-pause-25px"),d.target.setAttribute("aria-label","play")):(L&&(K.src=L),d.target.classList.remove("icon-billboard-play-25px","play"),d.target.classList.add("pause","icon-billboard-pause-25px"),d.target.setAttribute("aria-label","pause"))}})});var g=window.matchMedia("(max-width: 767px)"),E=window.matchMedia("(max-width: 992px)"),w=window.matchMedia("(max-width: 1440px)"),G=b.Context.make;
1097a(window).resize(function(){u()});u();var m=a("a.btn.btn-primary, a.btn.btn-secondary, a.btn.btn-secondary-alt",n);window.FD.Brand.Util.ctaHover(m);a(".three-Column .three-column-carousel:not(.suppress-carousel)",n).each(function(){FD.Brand.Util.carousel.swipe(this,v);FD.Brand.Util.commonHeight.setup(".carousel-inner .col-md-4.item",a(this),["gux-bkpt-lg","gux-bkpt-xlg"],!0,!0)});D.link(n);n.each(function(q,c){function d(){var O=g.matches||E.matches?a(c).find(".three-column-card.active img"):a(c).find("img");
1098for(let N of O)O=N.height,K.find(".bri-droplet-container").css("top",O+10)}let K=a(c).find(".threeColumnPaginationContainer");q=a(c).find("img");for(let O of q)O.addEventListener("load",function(){var N=O.height;K.find(".bri-droplet-container").css("top",N+10)});let Q;a(window).resize(function(){clearTimeout(Q);Q=setTimeout(d,100)});var L=a(this).find(".col-one .moreDesc"),k=a(this).find(".col-one .lessDesc"),A=a(this).find(".col-one .description-more");L.click(function(){A.toggle();a(this).hide();
1099k.focus()});k.click(function(){A.toggle();L.show();L.focus()});var f=a(this).find(".col-two .moreDesc"),I=a(this).find(".col-two .lessDesc"),X=a(this).find(".col-two .description-more");f.click(function(){X.toggle();a(this).hide();I.focus()});I.click(function(){X.toggle();f.show();f.focus()});var Y=a(this).find(".col-three .moreDesc"),B=a(this).find(".col-three .lessDesc"),z=a(this).find(".col-three .description-more");Y.click(function(){z.toggle();a(this).hide();B.focus()});B.click(function(){z.toggle();
1100Y.show();Y.focus()});x(a(this),0)});a(".three-Column .carousel-indicators li",n).click(function(){var q=a(this).data("slideTo");a(this).hasClass("active")||FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-scroll"));var c=a(this).parent().parent(".three-column-carousel");c.carousel(q);C(c,q+1,3);P(c)});a(".three-Column .bds-carousel-indicators li",n).click(function(){var q=parseInt(a(this).data("slideTo"),10),c=a(this).closest(".threeColumnPaginationContainer");a(this).hasClass("active")||
1101FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-scroll"));c.closest(".three-column-carousel").each(function(){a(this).carousel(q)});a(this).siblings().each(function(){a(this).removeClass("active");a(this).find(".bds-indicator-btn").removeClass("active")});a(this).addClass("active");a(this).find(".bds-indicator-btn").addClass("active");var d=a(this).closest(".three-column-feature");C(d,q+1,2);x(c,q)});a(".three-Column .carousel-btn.carousel-arrow",n).click(function(){var q=a(this),c=
1102q.parent().parent(),d=c.find(".bds-carousel-indicators li.active"),K=q.hasClass("carousel-previous")?parseInt(d.data("slideTo"),10)-1:parseInt(d.data("slideTo"),10)+1;d=q.closest(".three-column-feature");var Q=c.find(".bds-carousel-indicators li[data-slide-to\x3d"+K+"]");q.hasClass("disabled")||(c.siblings(".three-column-carousel").each(function(){a(this).carousel(K)}),FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-scroll")),c.find(".bds-carousel-indicators li").each(function(){a(this).removeClass("active");
1103a(this).find(".bds-indicator-btn").removeClass("active")}),Q.addClass("active"),Q.find(".bds-indicator-btn").addClass("active"),C(d,K+1,3),x(c,K))})})})(jQuery,FD.Brand,FD.Brand.MediaOverlay);
1104(function(a,b,D,n){function y(u){u.find(".tab-item-btn").each(function(){const h=b(this),C=h.find(".tab-label").text();h.attr("data-tooltip",C)})}D.setInitHandler("[data-fgx-tabbed-bar-feature-r23]",function(u){u=b(u);FD.Brand.CommonTabbedBar.initCommonTabbedBar(u,"tbf-r23-",".tabbed-bar-feature-r23",!0);var h=a.location.hash;if(h){h=h.substr(1);for(const P of $tabsContentData){var C=P.getAttribute("data-fgx-anchor-id");P.classList.remove("open");if(C==h){P.classList.add("open");P.classList.remove("hidden");
1105for(const x of $tabsContentSectionData)if(C=x.getAttribute("data-fgx-anchor-id"),x.classList.remove("open"),x.classList.add("hidden"),C==h){x.
1105classList.remove("hidden");x.classList.add("open");b("html, body").animate({scrollTop:P.parentNode.offsetTop},0);break}break}}}y(u)})})(window,jQuery,FD.Brand,FD.Brand.Util);
1106(function(a,b,D,n){var y,u,h={activeSlide:0,leftPosition:0,totalTabs:1,settings:{"gux-bkpt-xs":{tabWidthRatio:.75,tabsDisplayed:1,scrollWidthRatio:.75,totalSlides:1,scrollable:!1},"gux-bkpt-sm":{tabWidthRatio:.75,tabsDisplayed:1,scrollWidthRatio:.75,totalSlides:1,scrollable:!1},"gux-bkpt-med":{tabWidthRatio:.4,tabsDisplayed:2,scrollWidthRatio:.8,totalSlides:1,scrollable:!1},"gux-bkpt-lg":{tabWidthRatio:.23,tabsDisplayed:4,scrollWidthRatio:.92,totalSlides:1,scrollable:!1},"gux-bkpt-xlg":{tabWidthRatio:.23,
1107tabsDisplayed:4,scrollWidthRatio:.92,totalSlides:1,scrollable:!1}}},C=null,P={},x=["fgx-play-pause-icon-hidden","fgx-play-pause-icon-shown"];D.setInitHandler("[data-fgx-tabbed-bar-feature]",function(p){function v(B,z){if(B&&0!=B.length){B.toggleClass("tbf-calc-in-progress",!0);var O=B.find(".tab-wrap"),N=O.width(),r=n.currentBreakpointXS(),t=B.data("tabScrollConfig")||h,e=t.settings[r],l=function(){B.toggleClass("tbf-calc-in-progress",!1)};if("next"==z&&t.activeSlide<e.totalSlides-1||"prev"==z&&0<
1108t.activeSlide){var F=B.closest(".tabbed-bar-feature");r=F.hasClass("fgx-auto-play-enabled");var J="",V=t.activeSlide*e.tabsDisplayed,S=0!==t.totalTabs%e.tabsDisplayed?0:(t.totalTabs-V)%e.tabsDisplayed,T=!1;r&&(J=F.data("intervalRefId"),A(J));"next"===z?(F=0===S?e.tabsDisplayed:S,V+=F,T=t.activeSlide+1==e.totalSlides-1):(F=0===S?e.tabsDisplayed:e.tabsDisplayed-S,V-=F);T=Math.floor(M(V,t,e,N,T));V=O.find(".tab-items-wrap");N=B.data("tabCarouselScrollAction");O.animate({scrollLeft:T},600,l);t.leftPosition=
1109T;t.activeSlide="prev"==z?t.activeSlide-1:t.activeSlide+1;B.data("tabScrollConfig",t);w(V,t.activeSlide*e.tabsDisplayed);O=V.find(".active-tab .tab-label");N&&"undefined"!=typeof N&&D.Metrics.handler.direct(N,{$$carouselScrollDirection:"prev"==z?"left":"right",$$activeTabName:O.text()||""});r&&f(J)}else l()}}function M(B,z,O,N,r){var t=0,e=O.tabWidthRatio*N;B+O.tabsDisplayed>z.totalTabs&&(t=(B+O.tabsDisplayed-z.totalTabs)*e);r&&(z=N-O.tabsDisplayed*e-3*(z.totalTabs-1),t+=z);return B*e-t}function g(B,
1110z,O){var N=b(B).data("isSliding");if(!N||"false"===N){b(B).data("isSliding",!0);N=b(B).closest(".tabbed-bar-feature");var r=N.hasClass("fgx-auto-play-enabled"),t="";r&&(t=N.data("intervalRefId"),A(t));try{var e=b(B).find('.tab-content-section.item[data-tab-index\x3d"'+O+'"]');b(B).data("bs.carousel").slide(z,e);Q(b(B),O)}catch(l){b(B).carousel(O)}b(B).find(".current-slide-num").html(O+1);r&&f(t);z=b(B).siblings(".tab-container");E(z,O);(B=b(B).data("contentCarouselScrollAction"))&&"undefined"!=typeof B&&
1111D.Metrics.handler.direct(B)}}function E(B,z){if(B&&0!=B.length){B.find(".active-tab").removeClass("active-tab").find(".tab-item-link").attr("aria-selected","false");var O=B.find('.tab-item[data-tab-index\x3d"'+z+'"]'),N=O.data("fgxPlayPauseIconDisplay"),r=O.find(".tab-item-link"),t=B.closest(".tabbed-bar-feature"),e=t.find(".tab-section-container");z=e.find('.carousel-inner \x3e .tab-content-section.item[data-tab-index\x3d"'+z+'"]');var l={slideContainer:e,activeSlide:z};O.addClass("active-tab");
1112r.attr("aria-selected","true");e.find('.carousel-inner \x3e .tab-content-section[tabindex\x3d"0"]').attr("tabindex","-1");z.attr("tabindex","0");b("body").trigger("fgxTabbedBarFeatureTabChange",[l]);X(t,N);G(B,".active-tab",!1,!0);(B=r.data("fgxAnchorId"))&&B&&(C&&B!==C||!C)&&(C=a.location.hash=B)}}function w(B,z){B&&0!=B.length&&(B.find(".visible-tab").removeClass("visible-tab"),B.find(".tab-item").each(function(O){O==z&&b(this).addClass("visible-tab")}))}function G(B,z,O,N,r){if(B&&0!=B.length){B.toggleClass("tbf-calc-in-progress",
1113!0);var t=n.currentBreakpointXS(),e=B.data("tabScrollConfig"),l=e.settings[t],F=B.find(z);t=F.data("slideGroups")[t];var J=B.find(".tab-wrap").width(),V=l.scrollWidthRatio*J*t,S=B.find(".tab-items-wrap");r=r||600;var T=function(){B.toggleClass("tbf-calc-in-progress",!1)};e.activeSlide!=t||O?(t+1!=l.totalSlides||e.activeSlide==t&&!l.scrollable||1==l.totalSlides||(O=l.tabWidthRatio*J,F=F.data("tabIndex"),V=0!==l.lastSlideOffset?(l.tabsDisplayed-l.lastSlideOffset)*O:0,J=J-l.tabsDisplayed*O-3*(e.totalTabs-
11141),".active-tab"!==z&&".last-focused"!==z||F!==e.totalTabs-1||F===t*l.tabsDisplayed||(F=t*l.tabsDisplayed),V=F*O-(V+J)),B.find(".tab-wrap").animate({scrollLeft:V},r,T),e.leftPosition=V,e.activeSlide=t,B.data("tabScrollConfig",e),N&&w(S,e.activeSlide*l.tabsDisplayed)):T()}}function m(B,z){var O=b(B);if(O&&0!=O.length){B=n.currentBreakpointXS();O=O.closest(".tabbed-bar-feature");var N=!1;switch(B){case "gux-bkpt-xs":case "gux-bkpt-sm":N=O.hasClass("tab-scroll-mobile");break;case "gux-bkpt-med":D.Util.env.touch()&&
1115(N="tab"==z?O.hasClass("tab-scroll-tablet"):O.hasClass("tab-scroll-mobile"));break;case "gux-bkpt-lg":case "gux-bkpt-xlg":D.Util.env.touch()&&(N="tab"==z?O.hasClass("tab-scroll-dsk"):O.hasClass("tab-scroll-mobile"))}return N}}function q(B,z,O){m(B,"tab")&&(B=b(B),I(B),v(B,z))}function c(B,z,O){if(m(B,"content")){if(O&&"undefined"!=typeof O&&(O=b(O.target).closest(".fcf-wrapper"))&&0<O.length&&O.hasClass("wrap-carousel"))return;B=b(B);O=B.find(".tab-content-section.item.active").data(z+"Slide");I(B);
1116g(B,z,O)}}function d(){var B=a.location.hash,z=null;if(B){z=B.substr(1);if(C===z)return;z=b('.tab-item-link[data-fgx-anchor-id\x3d"'+z+'"]',p)}z&&0<z.length&&(B=1<z.length?b(z[0]):z,z.each(function(){K.call(b(this))}),B=B.closest(".tabbed-bar-feature"),z=b(".navbar-static-top"),B=B.offset().top,z=z.length?B-z.height():B,b("html").animate({scrollTop:z},0))}function K(){var B=b(this).closest(".tab-item"),z=B.data("tabIndex");B=B.closest(".tab-container");var O=B.closest(".tabbed-bar-feature"),N=O.find(".tab-section-container");
1117N.find('.tab-content-section.item[data-tab-index\x3d"'+z+'"]');var r=O.hasClass("fgx-auto-play-enabled"),t="";r&&(t=O.data("intervalRefId"),A(t));N.carousel(z);N.find(".current-slide-num").html(z+1);Q(N,z);r&&f(t);E(B,z)}function Q(B,z){var O=B.closest(".tabbed-bar-feature").data("totalTabs");z+=1;if(B&&0!=B.length){B=B.find(".content-pagination-info");var N=B.data("labelTemplate");B.attr("aria-hidden","false");B.attr("aria-live","polite");B.attr("aria-atomic","true");N&&B.text(N.replace("{current}",
1118z).replace("{total}",O))}}function L(B){var z=this,O=b(B.target),N=b(z).closest(".tab-container");N.hasClass("tbf-calc-in-progress")||setTimeout(function(){if(!b.contains(z,document.activeElement)){var r=b(z).closest(".tab-wrap"),t=N.data("tabScrollConfig")||h;t=Math.floor(t.leftPosition);r=Math.floor(r.scrollLeft());t!==r&&(r=O.closest(".tab-item").addClass("last-focused"),G(N,".last-focused",!1,!0),r.removeClass("last-focused"))}},0)}
1118function k(B){if(B&&0!=B.length){B=B.find(".tab-section-container");
1119var z=B.find(".tab-content-section.item.active"),O=z.data("fgxAutoAdvanceTo");z=O&&"undefined"!=typeof O?B.find('.tab-content-section.item[data-fgx-anchor-id\x3d"'+O+'"]').data("tabIndex"):z.data("nextSlide");g(B,"next",z)}}function A(B){if(B&&P[B]){var z=P[B].setInterval;z&&clearInterval(z);P[B].setInterval=null}}function f(B){if(B&&P[B]&&(A(B),P[B].initialized)){var z=setInterval(function(){k(P[B].container)},P[B].delay);P[B].setInterval=z}}function I(B){B&&0!=B.length&&(B=B.closest(".tabbed-bar-feature"),
1120B.hasClass("fgx-auto-play-enabled")&&(B=B.data("intervalRefId"))&&""!=B&&P[B]&&(P[B].initialized=!0))}function X(B,z){B&&0!=B.length&&x.forEach(function(O){B.toggleClass(O,z===O)})}function Y(B,z){if(B&&B.videoElement&&0<B.videoElement.length&&(B=B.videoElement.closest(".tabbed-bar-feature"))&&0<B.length){var O=B.data("intervalRefId")||"";A(O);B.toggleClass("child-inline-video-playing","play"===z)}}y=b(a);u=D.Util.debounce(function(){p.each(function(){var B=b(this).find(".tab-container");B.hasClass("content-tabs")&&
1121G(B,".visible-tab",!0,!1)})},50);p.each(function(B){var z=b(this),O=z.find(".tab-container");O.hasClass("content-tabs");var N=z.data("totalTabs"),r="brand-tbf-"+B+"-",t=1,e=1,l=!1,F=!1,J=!1,V=JSON.parse(JSON.stringify(h)),S=z.find(".tab-section-container"),T=0,Z=0;switch(N){case 0:case 1:break;case 2:z.addClass("tab-scroll-mobile");l=!0;break;case 3:case 4:z.addClass("tab-scroll-mobile tab-scroll-tablet");O.find(".carousel-arrows").addClass("shown");t=2;T=N%2;F=l=!0;break;default:z.addClass("tab-scroll-mobile tab-scroll-tablet tab-scroll-dsk"),
1122O.find(".carousel-arrows").addClass("shown"),t=Math.ceil(N/2),e=Math.ceil(N/4),T=N%2,Z=N%4,J=F=l=!0}V.totalTabs=N;var ea=function(oa,ma,qa,wa){V.settings["gux-bkpt-xs"][oa]=ma;V.settings["gux-bkpt-sm"][oa]=ma;V.settings["gux-bkpt-med"][oa]=qa;V.settings["gux-bkpt-lg"][oa]=wa;V.settings["gux-bkpt-xlg"][oa]=wa};ea("totalSlides",N,t,e);ea("lastSlideOffset",0,T,Z);ea("scrollable",l,F,J);O.data("tabScrollConfig",V);O.find(".tab-item").each(function(oa){var ma={"gux-bkpt-xs":oa,"gux-bkpt-sm":oa,"gux-bkpt-med":Math.floor(oa/
11232),"gux-bkpt-lg":Math.floor(oa/4),"gux-bkpt-xlg":Math.floor(oa/4)},qa=b(this),wa=qa.find(".tab-item-link"),Ea=r+(wa.attr("data-fgx-anchor-id")||"")+"-tab",Fa={$$activeTabName:wa.find(".tab-label").text()||""};qa.data("slideGroups",ma);wa.attr({"data-fd-metrics-data":JSON.stringify(Fa),id:Ea,"aria-controls":Ea+"-content"});0===oa&&qa.addClass("active-tab visible-tab")});t=S.find(".tab-content-section.item").first();t.addClass("active");S.find(".current-slide-num").html("1");S.find(".tab-content-section.item").each(function(oa){var ma=
1124b(this);oa=(0===oa?N:oa)-1;var qa=r+(ma.attr("data-fgx-anchor-id")||"")+"-tab";ma.attr({"data-prev-slide":oa,id:qa+"-content","aria-labelledby":qa})});t=t.data("fgxPlayPauseIconDisplay");X(z,t);S.carousel({interval:!1});S.on("slid.bs.carousel",function(oa){S.data("isSliding",!1);var ma=S.find(".tab-content-section.item.active");oa=ma.find("[data-fgx-bootstrap-carousel-container]");ma={slideContainer:S,activeSlide:ma};b("body").trigger("fgxTabbedBarFeatureTabChangeEnd",[ma]);oa&&0<oa.length&&oa.each(function(){var qa=
1125b(this).find(".carousel-inner .item.active");if(!qa||qa&&0==qa.length)b(this).find(".carousel-inner").each(function(){b(this).find(".item").first().addClass("active")}),b(this).find(".carousel-indicators").children().first().addClass("active")})});FD.Brand.Util.carousel.swipe(O[0],q);FD.Brand.Util.carousel.swipe(S[0],c);O=O.find(".global-arrows");z.hasClass("fgx-auto-play-enabled")&&O&&0<O.length&&(O=parseInt(z.data("fgxInterval"),10)||7E3,t=z.hasClass("auto-advance-immediate"),e=null,B="interval"+
1126B,t&&(e=setInterval(function(){k(z)},O)),z.data("intervalRefId",B),P[B]={setInterval:e,delay:O,container:z,initialized:t})});b(".content-tabs .tab-item-link",p).on("click",function(){var B=b(this),z=B.closest(".tab-items-wrap"),O=B.closest(".tabbed-bar-feature").find(".tab-section-container");z.off("focusout",L);I(B);O.off("slid.bs.carousel.fgxTabItemClick").one("slid.bs.carousel.fgxTabItemClick",function(){O.focus();z.on("focusout",L)});K.call(this)});b(".tab-container.content-tabs .carousel-arrows .carousel-btn",
1127p).on("click",function(){var B=b(this),z=B.closest(".tab-container");B=B.hasClass("carousel-previous")?"prev":"next";I(z);v(z,B)});b(".tab-section-container .arrow-container .container-arrow",p).on("click",function(){var B=b(this),z=B.closest(".tab-section-container"),O=z.find(".tab-content-section.item.active");B=B.hasClass("carousel-previous")?"prev":"next";O=O.data(B+"Slide");I(z);g(z,B,O)});b(".tab-items-wrap",p).on("focusout",L);b(".tab-item",p).on("focusin",function(){var B=b(this),z=B.closest(".tab-wrap"),
1128O=z.closest(".tab-container");if(!O.hasClass("tbf-calc-in-progress")){var N=n.currentBreakpointXS(),r=O.data("tabScrollConfig");if(N=(r&&r.settings&&r.settings[N]||{}).scrollable)if(B&&0!==B.length&&z&&0!==z.length){r=B[0].getBoundingClientRect();N=z[0].getBoundingClientRect();z=Math.floor(r.left);r=Math.floor(r.right);var t=Math.floor(N.left);N=Math.floor(N.right);N=r>N&&z<N||z<t&&r>t||!1}else N=!1;N&&(B.addClass("last-focused"),z=B.hasClass("visible-tab"),G(O,".last-focused",z,!0,300),B.removeClass("last-focused"))}});
1129b(".tab-section-container .arrow-container",p).on("click",".icon-vid-play-pause",function(){var B=b(this).closest(".tab-section-container"),z=B.closest(".tabbed-bar-feature"),O=z.data("intervalRefId")||"";B={activeSlide:B.find(".carousel-inner \x3e .tab-content-section.item.active"),slideContainer:B,componentContext:z};I(z);A(O);z.hasClass("child-inline-video-playing")?(b("body").trigger("fgxTabbedBarFeaturePauseVideo",[B]),z.removeClass("child-inline-video-playing")):(b("body").trigger("fgxTabbedBarFeaturePlayVideo",
1130[B]),z.addClass("child-inline-video-playing"))});b("body").on("fgxInlineVideoPause",function(B,z){Y(z,"pause")}).on("fgxInlineVideoPlay",function(B,z){Y(z,"play")}).on("fgxInlineVideoEnded",function(B,z){if(z&&z.videoElement&&0<z.videoElement.length&&(B=z.videoElement.closest(".tab-content-section.item"))&&0<B.length){B=B.closest(".tabbed-bar-feature");
1130z=B.data("intervalRefId")||"";var O=B.find(".tab-container .global-arrows");A(z);B.hasClass("fgx-auto-play-enabled")&&O&&0<O.length&&z&&P[z]&&P[z].initialized&&
1131k(B)}});y.resize(u);a.addEventListener?a.addEventListener("hashchange",d):a.onhashchange=d;d()})})(window,jQuery,FD.Brand,FD.Brand.Util);
1132(function(a){a.setInitHandler("[data-fgx-specifications]",function(b){document.querySelectorAll(".specifications-row-container").forEach(v=>{const M=v.querySelectorAll(".specification-details-two-column"),g=v.querySelectorAll(".specification-details-three-column");M.forEach((E,w)=>{0===w&&E.classList.add("first");w===M.length-1&&E.classList.add("last")});g.forEach((E,w)=>{0===w&&E.classList.add("first");w===g.length-1&&E.classList.add("last")})});const D=b[0].querySelectorAll(".carousel-slide"),n=
1133b[0].querySelector(".carousel-container");D.forEach((v,M)=>{(v=v.closest(".carousel-container").nextElementSibling)&&v.classList.contains("specification-pagination")&&(v.innerHTML+=`<button data-index="${M}"></button>`)});const y=D[0].clientWidth,u=D.length;let h=0,C;null==(C=n.nextElementSibling.querySelectorAll("button")[h])||C.classList.add("active");n.nextElementSibling.querySelectorAll("button").forEach(v=>{v.addEventListener("click",function(){h=parseInt(this.getAttribute("data-index"));p();
1134FD.Brand.Metrics.handler.direct(document.querySelector(".specification-pagination").getAttribute("data-fd-metrics-carousel"))})});let P=0,x=0;n.addEventListener("touchstart",v=>{P=v.touches[0].clientX});n.addEventListener("touchmove",v=>{x=v.touches[0].clientX});n.addEventListener("touchend",v=>{v=P-x;50<Math.abs(v)&&0!==x&&(0<v?h<u-1&&(h++,p()):0<h&&(h--,p()));x=0});const p=()=>{const v=-h*y;n.querySelector(".carousel-track").style.transform=`translateX(${v}px)`;n.nextElementSibling.querySelectorAll("button").forEach(M=>
1135M.classList.remove("active"));n.nextElementSibling.querySelectorAll("button")[h].classList.add("active")}})})(FD.Brand);
1136(function(a,b,D,n,y,u){D.setInitHandler("[data-fgx-single-static-feature]",function(C){function P(){q=!0;var k=y.currentBreakpoint();d="gux-bkpt-sm"===k?"mobile":"gux-bkpt-med"===k?"tablet":"desktop";L.each(function(){p(a(this))});M(d,!1);K=D.Util.debounce(w,100);a(b).on("scroll",K)}function x(k,A){k={videoElement:a(k),componentType:"ssf"};A&&a("body").trigger(A,[k])}function p(k){if(k&&0!==k.length){var A="fgx-bc-player-container-ssf-"+ ++h,f=k.attr("data-inline-video-config"),I=f&&JSON.parse(f)||
1137{},X=k.attr("data-inline-video-title")||"",Y=k.attr("data-fd-metrics-video-name")||"";f=k.find(".inline-video-container");k={id:A,fgxInstanceId:A,slideItem:k,videoContainer:f,type:"brightcove",displayType:"inline",settings:{muted:null,loop:!!f.is("[data-fgx-loop]"),playsinline:!0},bcpConfig:{playIndex:0,videos:[{videoId:f.attr("data-fgx-video-id")||"",videoTitle:X}]},brandConfig:{index:0,count:1},actions:I&&I.actions||{},videoTitle:X,mtxVideoName:Y};f.attr("id",A);k=D.Video.videoItem.create(k);k.subscribeTopic("play",
1138function(B){(B=B&&B.inst)&&x(B.videoContainer,"fgxInlineVideoPlay")});k.subscribeTopic("pause",function(B){(B=B&&B.inst)&&x(B.videoContainer,"fgxInlineVideoPause")});k.subscribeTopic("ended",function(B){(B=B&&B.inst)&&x(B.videoContainer,"fgxInlineVideoEnded")});Q[A]=k}}function v(k,A,f){A&&A.activeSlide&&0<A.activeSlide.length&&A.activeSlide.find(".single-static-feature.single-video.inline-video-bc").each(function(){var I=a(this);(I=E(I))&&I.displayOnBP()&&("play"===f?I.isVisible()&&I.play():I.pause())})}
1139function M(k,A){q&&Object.values(Q).forEach(function(f){"mobile"===k?f.shownOnMobile()?g(f):A||f.initialized&&f.pause(!0):g(f)})}function g(k){k&&k.loadInViewport().done(function(A){A&&A.initialized&&A.autoplayEnabledOnBP()&&A.isVisible()&&!A.isManuallyPaused()&&A.play(!0)})}function E(k){if(!k||0===k.length)return null;k=k.find(".inline-video-container").attr("id");return Q[k]||null}function w(){if(""===d){var k=y.currentBreakpoint();d="gux-bkpt-sm"===k?"mobile":"gux-bkpt-med"===k?"tablet":"desktop"}M(d,
1140!0)}var G={},m=window.matchMedia("(max-width: 767px)"),q=!1,c=window.matchMedia("(min-width: 768px) and (max-width: 991px)"),d="",K=null,Q={};m.addListener(function(k){k.matches?n.items.update("mobile",G):n.items.update("desktop",G)});c.addListener(function(k){d=k.matches?"tablet":"gux-bkpt-sm"===y.currentBreakpoint()?"mobile":"desktop";M(d,!1)});m=a(".single-static-feature-cta \x3e a.btn.btn-primary.add-hover",C);D.Util.ctaHover(m);a("html").hasClass("fgx-brand-Ford")&&(m=a(".single-static-feature-cta \x3e a.btn.btn-secondary.add-hover",
1141C),D.Util.ctaHover(m));D.MediaOverlay.link(C);C.each(function(k){D.Pricing.refresh(this);var A=a(this).find(".moreDesc"),f=a(this).find(".lessDesc"),I=a(this).find(".description-more");A.click(function(){I.toggle();a(this).hide();f.focus()});f.click(function(){I.toggle();A.show();A.focus()});a(this).find(".fgx-popup-tooltip").click(function(B){B.stopPropagation();u.popupDisclosureLinkClick(B)});var X=a(this).find(".description.authored-color a[href^\x3d'tel:']");if(X&&0<X.length){var Y=a(this).find(".description.authored-color").css("color");
1142X.css("color",Y)}X={};X=n.items.setup(this,"fgx-positioned-item-",".single-static-feature-text");a.isEmptyObject(X)||(k="fgx-positioned-ssf-"+k,a(this).addClass(k),G[k]=X)});C=a(".fgx-has-inline-video",C);var L=C.filter(".inline-video-bc");C&&0<C.length&&(P(),a("body").on("fgxTabbedBarFeatureTabChange",function(k,A){A&&A.slideContainer&&0<A.slideContainer.length&&A.slideContainer.find(".single-static-feature.single-video.inline-video-bc").each(function(){var f=a(this);if(f=E(f))f.setTransitionLock(!0),
1143f.displayOnBP()&&f.isPlaying()&&f.pause(!0)})}).on("fgxTabbedBarFeatureTabChangeEnd",function(k,A){if(A&&A.slideContainer&&0<A.slideContainer.length){var f=!!(A.activeSlide&&0<A.activeSlide.length),I=[],X=[];A.slideContainer.find(".single-static-feature.single-video.inline-video-bc").each(function(){var Y=a(this);if(Y=E(Y))if(Y.displayOnBP())if(f&&a.contains(A.activeSlide[0],this)){var B=Y.loadInViewport();Y.autoplayEnabledOnBP()?(I.push(Y),X.push(B)):Y.setTransitionLock(!1)}else Y.setTransitionLock(!1);
1144else Y.setTransitionLock(!1)});0<I.length&&I.forEach(function(Y){if(Y){var B=function(z){Y.initialized?(Y.setTransitionLock(!1),Y.isVisible()&&Y.play(!0)):z?Y.setTransitionLock(!1):a.when.apply(a,X).done(function(){B(!0)})};B()}})}}).on("fgxTabbedBarFeaturePauseVideo",function(k,A){v(k,A,"pause")}).on("fgxTabbedBarFeaturePlayVideo",function(k,A){v(k,A,"play")}).on("fgxFlexibleOverlayFeatureOnShow",function(k,A){A&&A.overlayContainer&&0<A.overlayContainer.length&&(A.overlayContainer.find(".content-section").on("scroll",
1145K),A.overlayContainer.find(".single-static-feature.single-video.inline-video-bc").each(function(){var f=a(this);(f=E(f))&&("mobile"!==d||f.shownOnMobile())&&g(f)}))}).on("fgxFlexibleOverlayFeatureOnHide",function(k,A){A&&A.overlayContainer&&0<A.overlayContainer.length&&(A.overlayContainer.find(".content-section").off("scroll",K),A.overlayContainer.find(".single-static-feature.single-video.inline-video-bc").each(function(){var f=a(this);(f=E(f))&&f.isPlaying()&&f.pause(!0)}))}))});var h=0})(jQuery,
1146window,FD.Brand,FD.Brand.Position,FD.Brand.Util,FD.Brand.Disclosures);
1147(function(a,b,D,n,y){function u(w,G){var m=g.width(),q="brand-scf-"+G+"-";w.$comp=a(w);w.$navContainer=w.$comp.find(".section-nav-container");w.$navWrapContainer=w.$navContainer.find(".nav-wrap-container");w.$navItemsWrap=w.$comp.find(".nav-items-wrap");w.$navItems=w.$navItemsWrap.find(".nav-item");w.$sliderItem=w.$navContainer.find(".nav-slider-item");w.sliderWidthOffset=E?24:0;w.navItemsWidth=w.$navItemsWrap.outerWidth(!0);w.$contentContainer=w.$comp.find(".section-content-container");w.$contentItems=
1148w.$contentContainer.find(".content-section.item");w.hasFixedSlider=w.navItemsWidth>=m-40;w.defaultActiveIdx=parseInt(w.$comp.attr("data-scf-default-active-index")||"0",10)||0;w.activeIdx=w.defaultActiveIdx;w.lastItemIdx=w.$navItems.length-1;w.defaultActiveItem=w.$navItems.first();w.updateTabIndexes_d=n.debounce(C,300);w.$navItems.each(function(c){var d=a(this),K=d.find(".nav-item-link"),Q=w.$contentItems.eq(c),L=q+(K.attr("data-fgx-anchor-id")||"")+"-tab",k={$$activeTabName:K.find(".section-label").text()||
1149""};K.attr({"data-fd-metrics-data":JSON.stringify(k),id:L,"aria-controls":L+"-content"});Q.attr({id:L+"-content","aria-labelledby":L});w.activeIdx===c&&(w.defaultActiveItem=d)});w.$comp.toggleClass("fixed-slider-layout",w.hasFixedSlider);h(w,w.defaultActiveItem);w.$navItems.on("click",function(c){c=a(this);c.hasClass("active")||h(w,c)})}function h(w,G){if(w&&G&&0<G.length){w.$navItems.toggleClass("active is-prev is-next",!1).find(".nav-item-link").attr({"aria-selected":"false",tabindex:"-1"});G.addClass("active");
1150G.find(".nav-item-link").attr("tabindex","0");G.prev().addClass("is-prev");G.next().addClass("is-next");const m=G.find(".nav-item-link").attr("aria-selected","true");w.$sliderItem.empty().html(m.html());w.activeIdx=w.$navItems.index(G);w.$contentItems.toggleClass("active",!1).attr("tabindex","-1").eq(w.activeIdx).fadeIn(400,function(){a(this).addClass("active").css("display","").attr("tabindex","-1")});P(w)}}function C(w){w&&w.$navItems.each(function(G){const m=a(this);G=G===w.activeIdx;m.find(".nav-item-link").attr({tabindex:G?
1151"0":"-1","aria-hidden":G?"false":"true"})})}function P(w){if(w)if(w.hasFixedSlider){var G=w.$navItems.eq(w.activeIdx).outerWidth(!0)+w.sliderWidthOffset;G=E||0!=w.activeIdx?G/2*-1:0;var m=E||0!=w.activeIdx?w.$navWrapContainer.outerWidth(!0)/2+G:0,q="",c=0;
11510!=w.activeIdx&&(E?m-=w.activeIdx==w.lastItemIdx?6:3:(m-=w.activeIdx==w.lastItemIdx?2:1,q="50%"));w.$sliderItem.css("left",q).css("margin-left",G+"px");w.$navItems.each(function(d){d<w.activeIdx&&(c+=a(this).outerWidth(!0))});x(w.$navItemsWrap,m-
1152c);w.updateTabIndexes_d(w)}else x(w.$navItemsWrap,0),c=m=0,0!=w.activeIdx&&(m=E?w.activeIdx==w.lastItemIdx?6:3:w.activeIdx==w.lastItemIdx?2:1),w.$navItems.each(function(d){var K=a(this);d<w.activeIdx&&(c+=K.outerWidth(!0));d=d===w.activeIdx;K.find(".nav-item-link").attr({tabindex:d?"0":"-1","aria-hidden":"false"})}),w.$sliderItem.css("margin-left","0px"),x(w.$sliderItem,m+c,m)}function x(w,G,m){E?w.css("left",G+"px"):w.css("left",G-m+"px")}function p(){n.currentBreakpoint();var w=g.width();v.each(function(){this.navItemsWidth=
1153this.$navItemsWrap.outerWidth(!0);this.hasFixedSlider=this.navItemsWidth>=w-40;this.$comp.toggleClass("fixed-slider-layout",this.hasFixedSlider);P(this)})}var v,M,g,E;D.setInitHandler("[data-fgx-segmented-control-feature]",function(w){w&&0!=w.length&&(v=w,n.currentBreakpoint(),n.env.touch(),E=!y||"Lincoln"!==y.make,g=a(b),M=D.Util.debounce(p,50),v.each(function(G){u(this,G)}),g.on("resize",M))})})(jQuery,window,FD.Brand,FD.Brand.Util,FD.Brand.Context);
1154(function(a,b,D,n){function y(m){function q(Z,ea,oa,ma){Z.querySelector(".close").addEventListener("click",()=>{var qa=ea.parentNode.children;for(let wa=0;wa<ma;wa++)qa[wa].querySelector(".results picture").width="100%",qa[wa].querySelector(".results picture").margin="auto",qa[wa].querySelector(".result-content").width="100%",qa[wa].style.display="block";Z.style.display="none";for(qa=0;qa<oa.length;qa++)oa[qa].removeAttribute("style")})}function c(Z){const ea=parseInt(Z.dataset.globalQuestionNumber);
1155Z.querySelectorAll('input[type\x3d"radio"]').forEach(oa=>{if(oa.checked){const wa=oa.dataset.number,Ea=parseInt(oa.dataset.score);var ma=D.parseStringAsBoolean(oa.dataset.shortCircuit);const Fa=D.parseStringAsBoolean(oa.dataset.exitQuiz);var qa=oa.dataset.carryOverTargets?oa.dataset.carryOverTargets.split(","):[];oa=oa.dataset.nextQuestionId;qa.forEach(la=>{{la=void 0===la?"":la;let Ua="";for(const da of Object.entries(B)){const [pa,fa]=da;if("undefined"!==typeof fa[la]){Ua=pa;break}}if(!Ua){let da,
1156pa,fa,R;Ua=null!=(R=null==(da=l.querySelector(`.result[data-result-id="${la}"]`))?void 0:null==(pa=da.parentNode)?void 0:null==(fa=pa.parentNode)?void 0:fa.id)?R:""}if(Ua&&la){var Ba;if(null==(Ba=B)?0:Ba[Ua]){let da,pa;(null==(da=B)?0:null==(pa=da[Ua])?0:pa[la])?B[Ua][la]+=Ea:B[Ua][la]=Ea}else B[Ua]={[la]:Ea}}}});qa=oa?r.querySelector(`.question[data-question-id="${oa}`):d(ea+1);ma&&(qa=K(ea));Fa||ea>=I?(L(),A(),(ma=l.dataset.fdMetricsResultsShown)&&FD.Brand.Metrics.handler.direct(ma,l)):qa&&Q(qa).querySelectorAll('input[type\x3d"radio"]').forEach((la,
1157Ba)=>{0===Ba&&la.focus()});(ma=Z.dataset.fdMetricsNext)&&FD.Brand.Metrics.handler.direct(ma,{$$question:ea,$$answer:wa})}})}function d(Z){return r.querySelector(`.question[data-global-question-number="${Z}"]`)}function K(Z){const ea=d(++Z);return ea&&ea.dataset.groupId!==X.id?ea:K(Z)}function Q(Z){if(Z.dataset.globalQuestionNumber!==Y.dataset.globalQuestionNumber){const ea=Z.dataset.groupId;Y.style.display="none";Z.style.display="block";Y=Z;X.dataset.groupId!==ea&&(Z=r.querySelector(`.group[id="${ea}"]`),
1158X.style.display="none",Z.style.display="block",X=Z)}return Y}function L(){O=[];Object.entries(B).forEach(Z=>{var [ea,oa]=Z;let ma,qa=0;Object.entries(oa).forEach(wa=>{var [Ea,Fa]=wa;if(Fa>qa||!ma)qa=Fa,ma={resultGroupId:ea,resultId:Ea}});0<qa&&O.push(ma)});O.forEach(Z=>{var {resultGroupId:ea,resultId:oa}=Z;if(Z=l.querySelector(`#${ea}`))if(Z.style.display="block",Z=Z.querySelector(`.result[data-result-id="${oa}"]`))if(Z.dataset.result="match",Z=Z.dataset.resultPartCodes)Z=Z.split(", "),z.resultPartCodes=
1159z.resultPartCodes.concat(Z)})}function k(){const Z=document.querySelector(".result-groups");let ea=0,oa=Z.children;if(Z&&oa){for(i=0;i<oa.length;i++)oa[i]&&"block"===oa[i].style.display&&ea++;oa[ea-1]&&oa[ea-1].classList.add("last-result")}}function A(){!1===x&&(x=!0,w(m,E,z));F.forEach((Z,ea)=>{Z.querySelectorAll(".result").forEach(oa=>{const ma=oa.querySelector(".cta-link");ma.addEventListener("click",()=>{const qa=ma.dataset.fdMetricsExplore;qa&&FD.Brand.Metrics.handler.direct(qa,ma)})})});N.style.display=
1160"none";e.style.display="block";try{KAMPYLE_ONSITE_SDK.updatePageView(),D.log("Successful medallia survey page update")}catch(Z){D.log("external.lib: Error triggering the Medallia survey page update")}k()}function f(Z){Z.querySelector(".close").addEventListener("click",()=>{Z.style.display="none"})}let I=0,X,Y,B=h,z={groupScores:h,resultPartCodes:[]},O=[];const N=m.querySelector(".questions-container"),r=N.querySelector(".question-groups");var t=r.querySelectorAll(".group");const e=m.querySelector(".results-container"),
1161l=e.querySelector(".result-groups"),F=l.querySelectorAll(".group"),J=e.querySelector(".ctas .restart-cta"),V=e.querySelector(".ctas .share-cta"),S=e.querySelector(".share-overlay"),T=e.querySelectorAll(".result-groups .section-iball");V&&V.addEventListener("click",()=>{var Z=V.dataset.fdMetricsShareResults;Z&&FD.Brand.Metrics.handler.direct(Z,V);const ea=[];O.forEach(oa=>{var {resultGroupId:ma,resultId:qa}=oa;ea.push(`${ma}=${qa}`)}
1161);Z=ea.join(",");C=location.href;C.includes("results\x3d")||(P=C.includes("?")?
1162C+`&results=${encodeURIComponent(Z)}`:C+`?results=${encodeURIComponent(Z)}`);Z={title:document.title,url:P};navigator.share&&D.isMobile()?navigator.share(Z).then(()=>{D.log("navigator share successful")}).catch(oa=>{D.log(oa)}):(navigator.clipboard.writeText(P),S.classList.add("dim-background"),S.style.display="flex",setTimeout(function(){S.style.display="none";S.classList.remove("dim-background")},5E3))});J&&J.addEventListener("click",()=>{const Z=J.dataset.fdMetricsRestartQuiz;Z&&FD.Brand.Metrics.handler.direct(Z,
1163J);window.FPS.QuizResult.set(M,{},{success(){C=location.href;C.includes("?results\x3d")?(baseURL=C.split("?")[0],location.replace(baseURL)):C.includes("\x26results\x3d")?(baseURL=C.split("\x26")[0],location.replace(baseURL)):location.reload();C=P="";x=!1},error(ea){D.log(ea)}})});if(0<Object.keys(B).length)L(),A(),(t=l.dataset.fdMetricsResultsShownOnLoad)&&FD.Brand.Metrics.handler.direct(t,l);else{const Z=N.querySelector(".overlay");f(Z);t.forEach((ea,oa)=>{0===oa&&(ea.style.display="block");const ma=
1164ea.id;ea.querySelectorAll(".question").forEach((qa,wa)=>{wa=++I;qa.dataset.groupId=ma;qa.querySelectorAll('input[type\x3d"radio"]').forEach((Fa,la)=>{0===la&&(Fa.checked=!0)});1===wa&&(X=ea,Y=qa,qa.style.display="block");const Ea=qa.querySelector(".i-ball-cta \x3e button");Ea.addEventListener("click",()=>{Z.style.display="flex";Z.querySelector(".close").focus();qa.querySelectorAll("*[tabindex]").forEach(la=>{la.setAttribute("tabindex",-1)});const Fa=qa.dataset.fdMetricsIBall;Fa&&FD.Brand.Metrics.handler.direct(Fa,
1165Ea)});Z.querySelector(".close").addEventListener("click",()=>{Z.style.display="none";qa.querySelectorAll("*[tabindex]").forEach(Fa=>{Fa.setAttribute("tabindex",0)});Ea.focus()});qa.querySelector(".next-cta").addEventListener("click",()=>{c(qa)});qa.dataset.globalQuestionNumber=wa.toString()});0===oa&&(ea.style.display="block")});r.querySelectorAll(".progress-bar \x3e .question-total").forEach(ea=>{ea.textContent=I.toString()})}T.forEach(Z=>{Z.addEventListener("click",()=>{var ea=document.getElementsByClassName("quiz-container")[0],
1166oa=document.getElementsByName("result-overlays");for(var ma=0;ma<oa.length;ma++)oa[ma].style.marginLeft="auto",oa[ma].style.marginRight="auto",oa[ma].style.marginTop="-35px",768<window.screen.width?(oa[ma].style.height=ea.offsetHeight+60+"px",oa[ma].firstElementChild.style.minHeight="600px"):(oa[ma].style.height=window.screen.height-150+"px",oa[ma].style.overflow="scroll",oa[ma].style.overflowX="hidden",document.location.href="#top"),oa[ma].style.width=ea.offsetWidth+"px",oa[ma].style.position="absolute";
1167ma=Z.closest(".result-content").nextElementSibling;ea=ma.querySelector(".overlay");ma=ma.closest(".group");let qa=ma.parentNode.children,wa=0;for(let Ea=0;Ea<qa.length;Ea++)qa[Ea].querySelector(".results picture").width="300px",qa[Ea].querySelector(".results picture").margin="auto",qa[Ea].querySelector(".result-content").width="300px","block"===qa[Ea].style.display&&(wa+=1),qa[Ea].style.display="none";ma.style.display="block";ea.style.height="auto";ea.style.display="block";q(ea,ma,oa,wa)})})}b.setInitHandler("[data-bme-scored-quiz-v2]",
1168function(m){m.get().forEach(q=>{if("run"===q.dataset.mode){M=q.querySelector(".quiz-title").dataset.quizId;var c=(c=(new URLSearchParams(location.search)).get("results"))?decodeURIComponent(c).split(",")||[]:[];0<c.length?h=G(c):w(q,g);y(q)}})});let u={groupScores:{},resultPartCodes:[]},h={},C="",P="",x=!1,p=!1,v=!1,M="firstQuiz";const g=(m,q)=>{window.FPS.QuizResult.get(M,{success(c){c&&(u=c,h=u.groupScores,y(m))},error(c){D.log(c)}})},E=(m,q)=>{q=void 0===q?{}:q;window.FPS.QuizResult.set(M,q,{success(c){D.log("Saved quiz scores successfully")},
1169error(c){D.log(c)}})},w=(m,q,c)=>{c=void 0===c?{}:c;p&&v?q(m,c):document.addEventListener("FPS:Loaded",function Q(K){document.removeEventListener("FPS:Loaded",Q);p=!0;D.log("FPS is loaded");FD.Brand.User.fps.subscribe(function(...L){v=!0;q(m,c)})})},G=m=>{m=void 0===m?[]:m;const q={};m.forEach(c=>{const [d,K]=c.split("\x3d");d&&K&&(q[d]={[K]:100})});return q}})(jQuery,FD.Brand,FD.Brand.Util,FD.Brand.User);
1170(function(a,b,D,n){function y(C){document.addEventListener("FPS:Loaded",function p(x){document.removeEventListener("FPS:Loaded",p);D.log("FPS is loaded");FD.Brand.User.fps.subscribe(function(...v){window.FPS.QuizResult.get("firstQuiz",{success(M){M&&(h=M,u(C))},error(M){D.log(M)}})})})}function u(C){function P(z,O,N,r){z.querySelector(".close").addEventListener("click",()=>{var t=O.parentNode.children;for(let e=0;e<r;e++)t[e].style.width="300px",t[e].querySelector(".results picture").width="100%",
1171t[e].querySelector(".results picture").margin="auto",t[e].querySelector(".result-content").width="100%",t[e].style.display="block";z.style.display="none";for(t=0;t<N.length;t++)N[t].removeAttribute("style")})}function x(z){const O=z.dataset.groupId,N=parseInt(z.dataset.globalQuestionNumber);z.querySelectorAll('input[type\x3d"radio"]').forEach(r=>{if(r.checked){const e=r.dataset.number,l=parseInt(r.dataset.score);var t="true"===r.dataset.shortCircuit;r=r.dataset.carryOverTargets?r.dataset.carryOverTargets.split(","):
1172[];K[O]+=l;r.forEach(F=>{K[F]+=l});(t=t?v(N):p(N+1))?M(t).querySelectorAll('input[type\x3d"radio"]').forEach((F,J)=>{0===J&&F.focus()}):N>=q&&(E(),G(),(t=f.dataset.fdMetricsResultsShown)&&FD.Brand.Metrics.handler.direct(t,f));(t=z.dataset.fdMetricsNext)&&FD.Brand.Metrics.handler.direct(t,{$$question:N,$$answer:e})}})}function p(z){return L.querySelector(`.question[data-global-question-number="${z}"]`)}function v(z){const O=p(++z);return O&&O.dataset.groupId!==c.id?O:v(z)}function M(z){if(z.dataset.globalQuestionNumber!==
1173d.dataset.globalQuestionNumber){const O=z.dataset.groupId;d.style.display="none";z.style.display="block";d=z;c.dataset.groupId!==O&&(z=L.querySelector(`.group[id="${O}"]`),c.style.display="none",z.style.display="block",c=z)}return d}function g(){Y.classList.add("disabled");Y.disabled=!0}function E(){let z=!1;I.forEach((O,N)=>{if(!z){O.style.display="block";var r=O.querySelectorAll(".result"),t=K[O.id],e=!1;r.forEach((l,F)=>
1173{if(!e){0===F&&(l.dataset.result="default");var J=l.dataset.ltValue,V=!1;l.dataset.gtValue<
1174t&&t<J&&(V=!0);V&&(l.dataset.result="match",(l=O.querySelector('div[data-result\x3d"default"]'))&&l.removeAttribute("data-result"),e=!0,0===F&&0===N&&(z=!0))}})}})}function w(){let z=0,O=document.querySelector(".result-groups").children;for(i=0;i<O.length;i++)"block"===O[i].style.display&&z++;O[z-1].classList.add("last-result")}function G(){Y.addEventListener("click",()=>{window.FPS.QuizResult.set("firstQuiz",K,{success(O){D.log("saved scores successfully")},error(O){D.log(O)}});g();X.style.display=
1175"flex";const z=Y.dataset.fdMetricsSaveQuiz;z&&FD.Brand.Metrics.handler.direct(z,Y)});I.forEach((z,O)=>{z.querySelectorAll(".result").forEach(N=>{const r=N.querySelector(".cta-link");r.addEventListener("click",()=>{const t=r.dataset.fdMetricsExplore;t&&FD.Brand.Metrics.handler.direct(t,r)})})});Q.style.display="none";A.style.display="block";w()}function m(z){z.querySelector(".close").addEventListener("click",()=>{z.style.display="none"})}let q=0,c,d;const K=h,Q=C.querySelector(".questions-container"),
1176L=Q.querySelector(".question-groups");var k=L.querySelectorAll(".group");const A=C.querySelector(".results-container"),f=A.querySelector(".result-groups"),I=f.querySelectorAll(".group"),X=A.querySelector(".results-saved-text");m(X);const Y=A.querySelector(".ctas .save-cta"),B=A.querySelector(".ctas .restart-cta");C=A.querySelectorAll(".result-groups .section-iball");B.addEventListener("click",()=>{const z=B.dataset.fdMetricsRestartQuiz;z&&FD.Brand.Metrics.handler.direct(z,B);window.FPS.QuizResult.set("firstQuiz",
1177{},{success(){location.reload()},error(O){D.log(O)}})});if(0<Object.keys(K).length)g(),E(),G(),(k=f.dataset.fdMetricsResultsShownOnLoad)&&FD.Brand.Metrics.handler.direct(k,f);else{const z=Q.querySelector(".overlay");m(z);k.forEach((O,N)=>{0===N&&(O.style.display="block");const r=O.id;K[r]=0;O.querySelectorAll(".question").forEach((t,e)=>{e=++q;t.dataset.groupId=r;t.querySelector(".question-text");t.querySelectorAll('input[type\x3d"radio"]').forEach((F,J)=>{0===J&&(F.checked=!0)});1===e&&(c=O,d=t,
1178t.style.display="block");const l=t.querySelector(".i-ball-cta \x3e button");l.addEventListener("click",()=>{z.style.display="flex";z.querySelector(".close").focus();t.querySelectorAll("*[tabindex]").forEach(J=>{J.setAttribute("tabindex",-1)});const F=t.dataset.fdMetricsIBall;F&&FD.Brand.Metrics.handler.direct(F,l)});z.querySelector(".close").addEventListener("click",()=>{z.style.display="none";t.querySelectorAll("*[tabindex]").forEach(F=>{F.setAttribute("tabindex",0)});l.focus()});t.querySelector(".next-cta").addEventListener("click",
1179()=>{x(t)});t.dataset.globalQuestionNumber=e.toString();t.querySelector(".progress-bar").querySelector(".current-question").textContent=e.toString()});0===N&&(O.style.display="block")});L.querySelectorAll(".progress-bar \x3e .question-total").forEach(O=>{O.textContent=q.toString()})}C.forEach(z=>{z.addEventListener("click",()=>{var O=document.getElementsByClassName("quiz-container")[0],N=document.getElementsByName("result-overlays");for(var r=0;r<N.length;r++)N[r].style.marginLeft="auto",N[r].style.marginRight=
1180"auto",N[r].style.marginTop="-35px",768<window.screen.width?(N[r].style.height=O.offsetHeight+60+"px",N[r].firstElementChild.style.minHeight="600px"):(N[r].style.height=window.screen.height-150+"px",N[r].style.overflow="scroll",N[r].style.overflowX="hidden",document.location.href="#top"),N[r].style.width=O.offsetWidth+"px",N[r].style.position="absolute";r=z.closest(".result-content").nextElementSibling;O=r.querySelector(".overlay");r=r.closest(".group");let t=r.parentNode.children,e=0;for(let l=0;l<
1181t.length;l++)t[l].style.width="auto",t[l].querySelector(".results picture").width="300px",t[l].querySelector(".results picture").margin="auto",t[l].querySelector(".result-content").width="300px","block"===t[l].style.display&&(e+=1),t[l].style.display="none";r.style.display="block";O.style.height="auto";O.style.display="block";P(O,r,N,e)})})}b.setInitHandler("[data-bme-scored-quiz]",function(C){C.get().forEac
1181h(P=>{"run"===P.dataset.mode&&(y(P),u(P))})});let h={}})(jQuery,FD.Brand,FD.Brand.Util,FD.Brand.User);
1182(function(a,b){b.setInitHandler("[data-fgx-hotspot-feature]",function(D){var n=a(".hotspot-feature-cta \x3e a.btn.btn-primary.add-hover",D);b.Util.ctaHover(n);a("html").hasClass("fgx-brand-Ford")&&(n=a(".hotspot-feature-cta \x3e a.btn.btn-secondary.add-hover",D),b.Util.ctaHover(n));n=a(".hotspot-feature-image",D);b.MediaOverlay.link(n);D.each(function(y){y.addEventListener("click",function(P){P=P.target.closest(".hotspot-trigger").getAttribute("data-fd-metrics-click").toLowerCase();FD.Brand.Metrics.handler.direct({mtxData:P})});
1183var u=a(this).find(".moreDesc"),h=a(this).find(".lessDesc"),C=a(this).find(".description-more");u.click(function(){C.toggle();a(this).hide();h.focus()});h.click(function(){C.toggle();u.show();u.focus()})})})})(jQuery,FD.Brand);
1184(function(a,b,D){function n(y){if(!y)return!1;const u=/^((http|https):\/\/)?(([\w+]{1,}[.]{1,}){1,})(.*)/;return/^(?!\/content\/dam)\/content(.*)/.test(y)||u.test(y)}b.setInitHandler("[data-fgx-gas-to-kwhv2]",function(y){const u=new Intl.NumberFormat("en-US",{style:"currency",maximumFractionDigits:0,currency:"USD"}),h=new Intl.NumberFormat("fr-CA",{style:"currency",maximumFractionDigits:0,currency:"CAD"});y.get().forEach(C=>{function P(ja){return"fr"===FD.Brand.Context.language?""+ja+" k$":"$"+ja+
1185"k"}
1185function x(){e.nameplates.forEach(ja=>{ja=ja.vehicleNamePlate.split(" ").join("-");let ca=S.querySelector(`#vehicle-card-${ja}`);ca.addEventListener("keydown",ia=>{if(39===ia.which||40===ia.which)ia.preventDefault(),ca.focus()})});T.addEventListener("click",()=>{La(T,"per-tank")});ma.addEventListener("click",()=>{La(T,"per-tank")});ma.addEventListener("keypress",ja=>{13===ja.which?La(T,"per-tank"):32===ja.which&&(ja.preventDefault(),La(T,"per-tank"))});ma.addEventListener("keydown",ja=>{if(39===
1186ja.which||40===ja.which)ja.preventDefault(),qa.focus()});Z.addEventListener("click",()=>{La(Z,"over-time")});qa.addEventListener("click",()=>{La(Z,"over-time")});qa.addEventListener("keypress",ja=>{13===ja.which?La(Z,"over-time"):32===ja.which&&(ja.preventDefault(),La(Z,"over-time"))});qa.addEventListener("keydown",ja=>{if(37===ja.which||38===ja.which)ja.preventDefault(),ma.focus()});wa.forEach(ja=>{ja.addEventListener("keypress",ca=>{13===ca.which?k(ca):32===ca.which&&(ca.preventDefault(),k(ca))});
1187ja.addEventListener("click",ca=>{ca.preventDefault();k(ca)})});Ea.forEach(ja=>{ja.addEventListener("change",ca=>{A(ca.target.value)})});Fa.forEach(ja=>{ja.addEventListener("change",ca=>{f(ca.target.value)})});la.forEach(ja=>{ja.addEventListener("click",ca=>{let ia=ca.target;ia&&ia.dataset.overlayId&&X(ca.target,ia.dataset.overlayId)});ja.addEventListener("keypress",ca=>{if(13===ca.which){var ia=ca.target;ia&&ia.dataset.overlayId&&(X(ca.target,ia.dataset.overlayId),J.mostRecentlyClickedEyeball=ia)}else 32===
1188ca.which&&(ca.preventDefault(),(ia=ca.target)&&ia.dataset.overlayId&&(X(ca.target,ia.dataset.overlayId),J.mostRecentlyClickedEyeball=ia))})});da.forEach(ja=>{ja.addEventListener("click",ca=>{let ia=ca.target;ca=ca.target.closest(".overlay").dataset.overlayId;ia&&ca&&Y(ca,J.mostRecentlyClickedEyeball)});ja.addEventListener("keypress",ca=>{if(13===ca.which||27===ca.which){ca.preventDefault();let ia=ca.target;ca=ca.target.closest(".overlay").dataset.overlayId;ia&&ca&&Y(ca,J.mostRecentlyClickedEyeball)}})});
1189Ua.addEventListener("keydown",ja=>{27===ja.which&&Y(Ua.dataset.overlayId,J.mostRecentlyClickedEyeball)});pa.addEventListener("click",()=>{var ja=pa.dataset.fdMetrics;ja&&FD.Brand.Metrics.handler.direct(ja,pa);ja=pa.dataset.ctaLink;n(ja)&&(location.href=ja)});pa.addEventListener("keypress",ja=>{13===ja.which&&((ja=pa.dataset.fdMetrics)&&FD.Brand.Metrics.handler.direct(ja,pa),ja=pa.dataset.ctaLink,n(ja)&&(location.href=ja))})}function p(ja){let ca=C.querySelectorAll(".chart-container");ja=C.querySelectorAll(`.chart-container .${ja} .comp-loader`);
1190ca.forEach(ia=>{ia.classList.remove("chart-loading")});ja.forEach(ia=>{ia.classList.add("hidden")})}function v(){J.comparisonVehicle=K(t,l);setTimeout(()=>{google.charts.setOnLoadCallback(()=>{B();O()});L(t,J.selectedVehicleNameplate);p("per-tank")},2E3)}function M(ja){fetch("https://api.production.zappyride.com/location?postcode\x3d"+ja,{method:"get",headers:new Headers({"Content-Type":"application/json",Authorization:t.zappyrideToken||""})}).then(ca=>ca.json()).then(ca=>{if(200===ca.code){if(ca.message)throw Error(ca.message);
1191{const {location:ia={}}=ca,{national_fuel_cost:ta=[],regional_fuel_cost:Qa=[]}=ia;if(0<Qa.length)ca=Qa[0].electricity/100,J.regionalFuelPrice=Qa[0].gasoline,J.regionalElectricityPrice=ca.toFixed(4),v();else if(0<ta.length)ca=ta[0].electricity/100,J.nationalFuelPrice=ta[0].gasoline,J.nationalElectricityPrice=ca.toFixed(4),v();else throw Error(ca.message);}}else throw Error(ca.message);}).catch(ca=>{D.log("Gas To Kwh - error retrieving / parsing regional fuel/electricity prices from zappyride api",
1192" Error is: ",ca.message)})}function g(ja){return e.nameplates.filter(ca=>ca.vehicleNamePlate===ja)[0]}function E(ja,ca){ja.forEach(ia=>{ia.dataset.nameplateId===ca?ia.classList.remove("hidden"):ia.classList.add("hidden")})}function w(){E(R,l);var ja=C.querySelectorAll(".vehicle-selector-content");E(ja,l);ja=C.querySelectorAll(".description .subcopy");E(ja,l)}function G(){wa.forEach(ja=>{ja.innerHTML="";
1192J.nameplates.forEach(ca=>{var ia=ca.id===l;const ta=ca.id.replace(/ /g,"-");var Qa=FD.Brand.Context.settings.digUrl+
1193"/"+encodeURIComponent(decodeURIComponent(ca.make))+"/"+encodeURIComponent(decodeURIComponent(ca.model))+"/"+encodeURIComponent(decodeURIComponent(ca.year))+"/HD-TILE/Hero/EXT/4/vehicle.png";const Aa=document.createElement("button");Aa.setAttribute("aria-checked",ia?"true":"false");Aa.className="vehicle-card "+(ia?"active":"");Aa.setAttribute("data-fgx-keypress","true");Aa.setAttribute("data-nameplate-id",ca.id);Aa.id="vehicle-card-"+ta;Aa.name="vehicle-card-button";Aa.setAttribute("role","radio");
1194ia=document.createElement("img");ia.src=Qa;ia.alt="";Qa=document.createElement("span");Qa.className="trim-name";Qa.textContent=ca.trimName;Aa.appendChild(ia);Aa.appendChild(Qa);ja.appendChild(Aa)})})}function m(){Ea.forEach(ja=>{ja.innerHTML="";J.selectedNameplate.trims.forEach(ca=>{const ia=document.createElement("option");ia.value=ca.id;ia.textContent=ca.id;ja.appendChild(ia)})})}function q(){Fa.forEach(ja=>{ja.innerHTML="";J.selectedTrim.batteryOptions.forEach(ca=>{const ia=document.createElement("option");
1195ia.value=ca.name;ia.textContent=ca.name;ja.appendChild(ia)})})}function c(ja){"per-tank"===ja?(T.classList.add("active"),Z.classList.remove("active"),ea.forEach(ca=>{ca.classList.remove("hidden")}),oa.forEach(ca=>{ca.classList.add("hidden")}),ma.classList.add("active"),ma.setAttribute("aria-checked","true"),qa.classList.remove("active"),qa.setAttribute("aria-checked","false")):(Z.classList.add("active"),T.classList.remove("active"),oa.forEach(ca=>{ca.classList.remove("hidden")}),ea.forEach(ca=>{ca.classList.add("hidden")}),
1196ma.classList.remove("active"),ma.setAttribute("aria-checked","false"),qa.classList.add("active"),qa.setAttribute("aria-checked","true"));ra=ja;O();L(t,J.selectedVehicleNameplate);E(R,J.selectedVehicleNameplate);E(fa,J.selectedVehicleNameplate)}function d(ja,ca){let ia=J.regionalElectricityPrice||J.nationalElectricityPrice||ja.homeElectricityPrice||"0",ta=ja.publicElectricityPrice||"0",Qa=J.regionalFuelPrice||J.nationalFuelPrice||ja.gasPrice||"0";var Aa=g(ca);ca=Aa.comparisonVehicle;const Va=Aa.comparisonVehiclempg;
1197Aa=Aa.comparisonVehicletankSize;if("CA"===aa&&5===J.zipCode.length||"US"===aa&&5!==J.zipCode.length)Qa=ja.gasPrice||"0",ia=ja.homeElectricityPrice||"0";return{homeElectricityCost:ia,publicElectricityCost:ta,gasCost:Qa,vehicleLabel:ca,vehicleMpg:Va,vehicleFuelEfficiency:Va,vehicleTankSize:Aa}}function K(ja,ca){var ia=d(ja,ca);ia.gasCost&&ia.vehicleLabel&&ia.vehicleTankSize&&ia.vehicleFuelEfficiency&&(F=!0);ja=F?ia.vehicleLabel:"";ca="CA"===aa?F?parseFloat(ia.gasCost)/100:0:F?parseFloat(ia.gasCost):
11980;const ta=F?parseFloat(ia.vehicleTankSize):0;ia=F?parseFloat(ia.vehicleFuelEfficiency):0;return{nameplate:ja,costOfGasPerUnit:ca,tankSize:ta,fuelEfficiency:ia}}function Q(ja,ca,ia){const ta=d(ca,ia);ta.gasCost=parseFloat(ta.gasCost||0).toFixed(2);ta.homeElectricityCost=parseFloat(ta.homeElectricityCost||0).toFixed(2);ta.publicElectricityCost=parseFloat(ta.publicElectricityCost||0).toFixed(2);return ja&&"string"===typeof ja?ja.replace(/\{([^}]+)\}/g,function(Qa,Aa){return Aa in ta&&(Qa=ta[Aa],"undefined"!==
1199typeof Qa||null!==Qa)?ta[Aa]:""}):""}function L(ja,ca){var ia=g(ca);const ta="per-tank"===ra?ia.disclosureTextPerTank:ia.disclosureTextOverTime;ia=C.querySelector(".gas-to-kwhv2-disclosures");ja=Q(ta,ja,ca);ia.innerHTML=ja}function k(ja){let ca=ja.target.closest(".vehicle-card").dataset.nameplateId;
1199J.nameplates.forEach(ta=>{ta.id===ca&&(J.selectedNameplate=ta,J.selectedTrim=ta.trims[0],J.selectedBattery=ta.trims[0].batteryOptions[0])});S.querySelectorAll(".vehicle-card").forEach(ta=>{ta.dataset.nameplateId===
1200ca?(ta.classList.add("active"),ta.setAttribute("aria-checked","true")):(ta.classList.remove("active"),ta.setAttribute("aria-checked","false"))});L(t,ca);J.selectedVehicleNameplate=ca;E(R,J.selectedVehicleNameplate);E(fa,J.selectedVehicleNameplate);13!==ja.which&&32!==ja.which||R.forEach(ta=>{ta.dataset.nameplateId===ca&&ta.querySelector(".vehicle-card.active").focus()});C.querySelectorAll(".description .subcopy").forEach(ta=>{ta.dataset.nameplateId===ca?ta.classList.remove("hidden"):ta.classList.add("hidden")});
1201m();q();J.comparisonVehicle=K(t,ca);B();O();ja=wa[0].dataset.fdMetrics;const ia=ra+ca;ja&&!W.includes(ia)&&(FD.Brand.Metrics.handler.direct(ja,{$$tabName:ra,$$nameplate:ca}),W.push(ia))}function A(ja){J.selectedNameplate.trims.forEach(ta=>{ta.id===ja&&(J.selectedTrim=ta,J.selectedBattery=ta.batteryOptions[0])});q();B();O();L(t,J.selectedVehicleNameplate);const ca=Ea[0].dataset.fdMetrics,ia=ra+ja;ca&&!W.includes(ia)&&(FD.Brand.Metrics.handler.direct(ca,{$$tabName:ra,$$trim:ja}),W.push(ia))}function f(ja){J.selectedTrim.batteryOptions.forEach(ta=>
1202{ta.name===ja&&(J.selectedBattery=ta)});B();O();L(t,J.selectedVehicleNameplate);const ca=Fa[0].dataset.fdMetrics,ia=ra+ja;ca&&!W.includes(ia)&&(FD.Brand.Metrics.handler.direct(ca,{$$tabName:ra,$$batterySize:ja}),W.push(ia))}function I(ja){ja=a("#overlay-templates #"+ja).html();a("#gaskwhv2 .overlay-content").html(ja)}function X(ja,ca){Ba.forEach(ia=>{let ta=ya(ca);I(ta);ia&&ia.dataset&&"gaskwhv2"===ia.dataset.overlayId&&(ia.classList.add("open"),FD.Brand.Overlay.trapFocus({$el:ia,hide:function(){Y(ca,
1203ja)}},"a:visible, [data-fgx-keypress]:visible, .close",".fgx-tooltip-close",ja))})}function Y(ja,ca){let ia=null;da.forEach(ta=>{Ba.forEach(Qa=>{Qa&&Qa.dataset&&Qa.dataset.overlayId===ja&&(Qa.classList.remove("open"),ia=Qa)})});FD.Brand.Overlay.releaseFocus({$el:ia,skipLastFocus:!1,isOpen:!1,lastFocus:ca});ca.focus()}function B(){if(F){var ja=parseFloat(J.regionalElectricityPrice||J.nationalElectricityPrice||t.homeElectricityPrice||0);if("CA"===aa&&5===J.zipCode.length||"US"===aa&&5!==J.zipCode.length)ja=
1204parseFloat(t.homeElectricityPrice||"0");ja=(J.comparisonVehicle.tankSize*J.comparisonVehicle.costOfGasPerUnit-J.comparisonVehicle.tankSize*J.comparisonVehicle.fuelEfficiency/100*J.selectedBattery.kwh*ja).toFixed(2);J.savingsPerTank=ja;{ja=Ja/J.comparisonVehicle.fuelEfficiency*J.comparisonVehicle.costOfGasPerUnit;const ca=z();ja=(ja-ca).toFixed(2)}J.savingsPerMonth=ja}}function z(){let ja=J.regionalElectricityPrice||J.nationalElectricityPrice||t.homeElectricityPrice||0;if("CA"===aa&&5===J.zipCode.length||
1205"US"===aa&&5!==J.zipCode.length)ja=t.homeElectricityPrice||"0";return 10*J.selectedBattery.kwh*parseFloat(ja)}function O(){if(F){var ja=Math.round(J.savingsPerTank),ca=Math.round(J.savingsPerMonth);isNaN(parseInt(ja))||C.querySelectorAll(".per-tank .amount").forEach(rb=>{rb.textContent="CA"===aa&&"fr-CA"===U?h.format(ja):u.format(ja)});isNaN(parseInt(ca))||C.querySelectorAll(".over-time .amount").forEach(rb=>{rb.textContent="CA"===aa&&"fr-CA"===U?h.format(ca):u.format(ca)});var ia=parseFloat(J.regionalElectricityPrice||
1206J.nationalElectricityPrice||t.homeElectricityPrice||0);if("CA"===aa&&5===J.zipCode.length||"US"===aa&&5!==J.zipCode.length)ia=parseFloat(t.homeElectricityPrice||0);var ta=J.comparisonVehicle.tankSize*J.comparisonVehicle.fuelEfficiency,Qa=J.comparisonVehicle.tankSize*J.comparisonVehicle.costOfGasPerUnit;ia*=ta/100*J.selectedBattery.kwh;var Aa=parseFloat(t.publicElectricityPrice||0);ta=ta/100*J.selectedBattery.kwh*Aa;var Va=z(),Ya=10*J.selectedBattery.kwh*parseFloat(t.publicElectricityPrice||0),Da=
1207Ja/J.comparisonVehicle.fuelEfficiency*J.comparisonVehicle.costOfGasPerUnit;N(Qa.toFixed(2),ia.toFixed(2),ta.toFixed(2));if(isNaN(parseInt(Da))||isNaN(parseInt(Va))||isNaN(parseInt(Ya))||10>Da||5>Va||5>Ya)D.log("invalid argument for chart monthly tank gas cost: "+Da+" or invalid monthly homeCharge cost: "+Va+" or invalid monthly publicCharge cost: "+Ya);else{var ua="",va=[1,12,24,36,48,60],Ta="Month 1;Year 1;Year 2;Year 3;Year 4;Year 5".split(";"),Ga="Mois 1;Ann\u00e9e 1;Ann\u00e9e 2;Ann\u00e9e 3;Ann\u00e9e 4;Ann\u00e9e 5".split(";");
1208Qa=new google.visualization.DataTable;Qa.addColumn("number","X");Qa.addColumn("number","Public Charge");Qa.addColumn("number","Home Charge");Qa.addColumn("number","Gas");var Sa=[],kb="",lb="",Ab="",hb="";va.forEach((rb,bb)=>{let ib=[];ib.push(va[bb]);ib.push(parseFloat(Ya*rb));ib.push(parseFloat(Va*rb));ib.push(parseFloat(Da*rb));kb="fr"===FD.Brand.Context.language?Ga[bb]:Ta[bb];lb="fr"===FD.Brand.Context.language?h.format(ib[1]):u.format(ib[1]);Ab="fr"===FD.Brand.Context.language?h.format(ib[2]):
1209u.format(ib[2]);hb="fr"===FD.Brand.Context.language?h.format(ib[3]):u.format(ib[3]);ua=`${ua} ${kb}${":"} ${t.overTimeChartLegendLabel1}${":"} ${lb}  ${t.overTimeChartLegendLabel2}${":"} ${Ab} ${t.overTimeChartLegendLabel3}${":"} ${hb}`;Sa.push(ib)});Qa.addRows(Sa);r(Qa,ua)}}}function N(ja,ca,ia){if(isNaN(parseInt(ja))||isNaN(parseInt(ca))||10>ja||5>ia)D.log("invalid argument for chart tank gas cost: "+ja+" or invalid homeCharge cost: "+ca+" or invalid publicCharge cost: "+ia);else{ja=parseFloat(ja);
1210ca=parseFloat(ca);ia=parseFloat(ia);var ta="fr"===FD.Brand.Context.language?h.format(ja):u.format(ja),Qa="fr"===FD.Brand.Context.language?h.format(ca):u.format(ca),Aa="fr"===FD.Brand.Context.language?h.format(ia):u.format(ia),Va=google.visualization.arrayToDataTable([["","Cost",{role:"style"},{role:"annotation"}],["Tank",ja,"color: #00095B",ta],["Home Charge",ca,"color: #1700F4",Qa],["Public Charge",ia,"color: #066FEF",Aa]]);document.querySelectorAll(".columnChart").forEach(Ya=>{Ya.setAttribute("aria-label",
1211`${t.perTankChartLegendLabel1}${":"} ${ta} ${t.perTankChartLegendLabel2}${":"} ${Qa} ${t.perTankChartLegendLabel3}${":"} ${Aa}`);let Da=new google.visualization.ColumnChart(Ya),ua={baselineColor:"transparent",vAxis:{textPosition:"none",gridlines:{color:"transparent"},minValue:0},hAxis:{textPosition:"none",gridlines:{color:"transparent"}},height:225,legend:{position:"none"},bar:{groupWidth:"90%",groupHeight:"100%"},chartArea:{height:"100%",width:991>window.innerWidth?"100%":"90%"},annotations:{textStyle:{fontName:"FordAntenna",
1212bold:!0}},animation:{startup:!0,duration:1,easing:"inAndOut"},axisTitlesPosition:"none",enableInteractivity:!1};
1212google.visualization.events.addListener(Da,"animationfinish",function(){chartColumns=Ya.getElementsByTagName("rect");Array.prototype.forEach.call(chartColumns,function(va){"1"===va.getAttribute("stroke-width")&&va.setAttribute("rx",4)})});Da.draw(Va,ua)});p("per-tank")}}function r(ja,ca){document.querySelectorAll(".lineChart").forEach(ia=>{ia.setAttribute("aria-label",ca);let ta=new google.visualization.LineChart(ia);
1213ia={baselineColor:"#f0f0f0",height:220,lineWidth:5,chartArea:{left:768>window.innerWidth?12:992>window.innerWidth?15:1500>window.innerWidth?20:40,height:"72%",width:768>window.innerWidth?"82%":992>window.innerWidth?"90%":1200>window.innerWidth?"75%":"80%"},vAxis:{gridlines:{color:"#f0f0f0"},textStyle:{color:"#00095B"},ticks:[{v:2E3,f:P(2)},{v:4E3,f:P(4)},{v:6E3,f:P(6)},{v:8E3,f:P(8)},{v:1E4,f:P(10)},{v:12E3,f:P(12)}]},hAxis:{gridlines:{color:"#f0f0f0"},textStyle:{color:"#00095B"},ticks:[{v:1,f:"1"+
1214ha},{v:12,f:"1"+za},{v:24,f:"2"+Ka},{v:36,f:"3"+Ka},{v:48,f:"4"+Ka},{v:60,f:"5"+Ka}]},colors:["#066FEF","#1700F4","#00095B"],legend:{position:"none"},enableInteractivity:!1,series:{1:{targetAxisIndex:1}},pointSize:8,vAxes:{0:{textPosition:"none"}}};google.visualization.events.addListener(ta,"ready",function(){let Qa=ta.getContainer().getElementsByTagName("text");Array.prototype.forEach.call(Qa,function(Aa){if("middle"===Aa.getAttribute("text-anchor")){var Va=parseFloat(Aa.getAttribute("font-size")),
1215Ya=parseFloat(Aa.getAttribute("y"));Aa.setAttribute("y",Ya+Va);if("1MO"===Aa.textContent||"1 mo"===Aa.textContent)Va=parseFloat(Aa.getAttribute("x")),Aa.setAttribute("x",Va+10)}"start"===Aa.getAttribute("text-anchor")&&(Va=992>window.innerWidth?10:20,Ya=parseFloat(Aa.getAttribute("x")),Aa.setAttribute("x",Ya+Va))})});ta.draw(ja,ia);p("over-time")})}const t=document.querySelector(".gas-to-kwhv2-root").dataset,e=JSON.parse(t.nameplates),l=e.nameplates[0].vehicleNamePlate;let F=!1,J={savingsPerTank:"",
1216savingsPerMonth:"",nameplates:"",selectedNameplate:"",selectedVehicleNameplate:l,selectedTrim:"",selectedBattery:"",zipCode:"12345",regionalFuelPrice:0,regionalElectricityPrice:0,nationalFuelPrice:0,nationalElectricityPrice:0,comparisonVehicle:{nameplate:"",costOfGasPerUnit:0,tankSize:0,fuelEfficiency:0},mostRecentlyClickedEyeball:""};var V=C.querySelector(".tab-selectors");const S=C.querySelector(".tab-container"),T=V.querySelector(".per-tank"),Z=V.querySelector(".over-time"),ea=S.querySelectorAll(".per-tank"),
1217oa=S.querySelectorAll(".over-time"),ma=C.querySelector("#tab-toggle-per-tank"),qa=C.querySelector("#tab-toggle-over-time"),wa=S.querySelectorAll(".vehicles-wrapper"),Ea=S.querySelectorAll(".trim-select select"),Fa=S.querySelectorAll(".battery-select select"),la=C.querySelectorAll(".section-iball"),Ba=C.querySelectorAll(".overlays .overlay"),Ua=C.querySelector(".overlays .overlay"),da=C.querySelectorAll(".overlay .close"),pa=C.querySelector(".footer-cta-button"),fa=C.querySelectorAll(".vehicle-selector-content"),
1218R=C.querySelectorAll(".tab-contents"),W=[],aa=FD.Brand.Context.region,U=document.documentElement.lang,ha="fr"===FD.Brand.Context.language?" mo":"MO",za="fr"===FD.Brand.Context.language?" an":"YR",Ka="fr"===FD.Brand.Context.language?" ans":"YR",La=(ja,ca)=>{const ia=ja.dataset.fdMetrics;ia&&!W.includes(ja)&&(FD.Brand.Metrics.handler.direct(ia,ja),W.push(ja));ja.checked=!0;c(ca)};J.comparisonVehicle=K(t,l);(function(){var ja=e.nameplates.map(ta=>({id:ta.vehicleNamePlate,trimName:ta.trimName,make:ta.make,
1219model:ta.model,year:ta.year,trims:ta.trims}));J.nameplates=ja;J.selectedNameplate=ja[0];J.selectedTrim=ja[0].trims[0];J.selectedBattery=ja[0].trims[0].batteryOptions[0];G();m();q();x();w();ja=C.querySelector(".comp-loader");let ca=C.querySelector(".gas-to-kwhv2-inner-wrap"),ia=C.querySelector(".gas-to-kwhv2-loading");ja.classList.add("hidden");ca.classList.remove("hidden");ia.classList.remove("gas-to-kwh-loading")})();(function(){FD.Brand.Geolocation.getUserLocation().then(ja=>{const ca=t.heremapsApiKey||
1220"";if(ja.latitude&&ja.longitude)FD.Brand.Geolocation.getAddressFromGeoCode({location:{latitude:ja.latitude,longitude:ja.longitude},apikey:ca}).then(ia=>{J.zipCode=ia;M(J.zipCode)}).catch(ia=>{M(J.zipCode);D.log("error fetching zipCode: "+ia)});else throw Error("error in geolocation/ip fetch");}).catch(ja=>{M(J.zipCode);D.log("error getting user location: "+ja)})})();const ya=ja=>{const ca="per-tank"===ra?"perTank":"overTime";ja=`${ja.charAt(0).toUpperCase()}${ja.slice(1)}`;
1220return`${ca}${ja}InfoBlock[data-nameplate-id="${J.selectedVehicleNameplate}"]`};
1221let ra="per-tank";V=12E3;"CA"===aa&&(V=19312.128);const Ja=V/12;window.addEventListener("resize",()=>{O()});setTimeout(()=>{google.charts.setOnLoadCallback(()=>{B();O()});L(t,J.selectedVehicleNameplate);p("per-tank")},2E3)})})})(jQuery,FD.Brand,FD.Brand.Util,FD.Brand.Geolocation);
1222(function(a,b,D){b.setInitHandler("[data-fgx-gas-to-kwh]",function(n){const y=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}),u=new Intl.NumberFormat("fr-CA",{style:"currency",currency:"CAD"});n.get().forEach(h=>{function C(){const R=N.querySelector("#vehicle-card-Ford-Mach-E-2023"),W=N.querySelector("#vehicle-card-Ford-F-150-Lightning-2023");r.addEventListener("click",()=>{Ba(r,"per-tank")});F.addEventListener("click",()=>{Ba(r,"per-tank")});F.addEventListener("keypress",aa=>{13===
1223aa.which?Ba(r,"per-tank"):32===aa.which&&(aa.preventDefault(),Ba(r,"per-tank"))});F.addEventListener("keydown",aa=>{if(39===aa.which||40===aa.which)aa.preventDefault(),J.focus()});t.addEventListener("click",()=>{Ba(t,"over-time")});J.addEventListener("click",()=>{Ba(t,"over-time")});J.addEventListener("keypress",aa=>{13===aa.which?Ba(t,"over-time"):32===aa.which&&(aa.preventDefault(),Ba(t,"over-time"))});J.addEventListener("keydown",aa=>{if(37===aa.which||38===aa.which)aa.preventDefault(),F.focus()});
1224V.addEventListener("click",aa=>{aa.preventDefault();q(aa)});V.addEventListener("keypress",aa=>{13===aa.which?q(aa):32===aa.which&&(aa.preventDefault(),q(aa))});R.addEventListener("keydown",aa=>{if(39===aa.which||40===aa.which)aa.preventDefault(),W.focus()});W.addEventListener("keydown",aa=>{if(37===aa.which||38===aa.which)aa.preventDefault(),R.focus()});S.addEventListener("change",aa=>{c(aa.target.value)});T.addEventListener("change",aa=>{d(aa.target.value)});Z.forEach(aa=>{aa.addEventListener("click",
1225U=>{let ha=U.target;ha&&ha.dataset.overlayId&&Q(U.target,ha.dataset.overlayId)});aa.addEventListener("keypress",U=>{if(13===U.which){var ha=U.target;ha&&ha.dataset.overlayId&&Q(U.target,ha.dataset.overlayId)}else 32===U.which&&(U.preventDefault(),(ha=U.target)&&ha.dataset.overlayId&&Q(U.target,ha.dataset.overlayId))})});
1225oa.forEach(aa=>{aa.addEventListener("click",U=>{var ha=U.target;U=U.target.closest(".overlay").dataset.overlayId;ha&&U&&(ha=h.querySelector(".section-iball[data-overlay-id\x3d"+U+
1226"]"),L(U,ha))})});ma.addEventListener("click",()=>{var aa=ma.dataset.fdMetrics;aa&&FD.Brand.Metrics.handler.direct(aa,ma);aa=ma.dataset.ctaLink;if(aa){var U=/^((http|https):\/\/)?(([\w+]{1,}[.]{1,}){1,})(.*)/;U=/^(?!\/content\/dam)\/content(.*)/.test(aa)||U.test(aa)}else U=!1;U&&(location.href=aa)})}function P(){z.comparisonVehicle=w(Y,"Ford-Mach-E-2023");setTimeout(()=>{google.charts.setOnLoadCallback(()=>{k();f()});const R=h.querySelector(".chart-container");h.querySelector(".chart-container .per-tank .comp-loader").classList.add("hidden");
1227R.classList.remove("chart-loading")},2E3)}function x(R){fetch("https://api.production.zappyride.com/location?postcode\x3d"+R,{method:"get",headers:new Headers({"Content-Type":"application/json",Authorization:Y.zappyrideToken||""})}).then(W=>W.json()).then(W=>{if(200===W.code){if(W.message)throw Error(W.message);{const {location:aa={}}=W,{national_fuel_cost:U=[],regional_fuel_cost:ha=[]}=aa;if(0<ha.length)W=ha[0].electricity/100,z.regionalFuelPrice=ha[0].gasoline,z.regionalElectricityPrice=W.toFixed(4),
1228P();else if(0<U.length)W=U[0].electricity/100,z.nationalFuelPrice=U[0].gasoline,z.nationalElectricityPrice=W.toFixed(4),P();else throw Error(W.message);}}else throw Error(W.message);}).catch(W=>{D.log("Gas To Kwh - error retrieving / parsing regional fuel/electricity prices from zappyride api"," Error is: ",W.message)})}function p(){V.innerHTML="";
1228z.nameplates.forEach((R,W)=>{{var aa=0===W;const ha=R.id.replace(" ","-");var U=FD.Brand.Context.settings.digUrl+"/"+encodeURIComponent(decodeURIComponent(R.make))+
1229"/"+encodeURIComponent(decodeURIComponent(R.model))+"/"+encodeURIComponent(decodeURIComponent(R.year))+"/HD-TILE/Hero/EXT/5/vehicle.png";W=document.createElement("button");W.setAttribute("aria-checked",aa?"true":"false");W.className=aa?"vehicle-card active":"vehicle-card";W.setAttribute("data-fgx-keypress","true");W.setAttribute("data-nameplate-id",R.id);W.id="vehicle-card-"+ha;W.name="vehicle-card-button";W.setAttribute("role","radio");aa=document.createElement("img");aa.src=U;aa.alt="";U=document.createElement("span");
1230U.className="trim-name";U.textContent=R.trimName;W.appendChild(aa);W.appendChild(U);R=W}V.appendChild(R)})}function v(){S.innerHTML="";z.selectedNameplate.trims.forEach(R=>{{const W=document.createElement("option");W.value=R.id;W.textContent=R.id;R=W}S.appendChild(R)})}function M(){T.innerHTML="";z.selectedTrim.batteryOptions.forEach(R=>{{R=R.name;const W=document.createElement("option");W.value=R;W.textContent=R;R=W}T.appendChild(R)})}function g(R){"per-tank"===R?(r.classList.add("active"),t.classList.remove("active"),
1231e.forEach(W=>{W.classList.remove("hidden")}),l.forEach(W=>{W.classList.add("hidden")}),F.classList.add("active"),F.setAttribute("aria-checked","true"),J.classList.remove("active"),J.setAttribute("aria-checked","false")):(t.classList.add("active"),r.classList.remove("active"),l.forEach(W=>{W.classList.remove("hidden")}),e.forEach(W=>{W.classList.add("hidden")}),F.classList.remove("active"),F.setAttribute("aria-checked","false"),J.classList.add("active"),J.setAttribute("aria-checked","true"));da=R;
1232f();m(Y,z.selectedVehicleNameplate);pa()}function E(R,W){const aa=(W="Ford-Mach-E-2023"===W)?R.comparisonMacheMpg:R.comparisonF150Mpg;return{electricityCost:z.regionalElectricityPrice||z.nationalElectricityPrice||R.electricityPrice||"0",gasCost:z.regionalFuelPrice||z.nationalFuelPrice||R.gasPrice||"0",vehicleLabel:W?R.comparisonMache:R.comparisonF150,vehicleMpg:aa,vehicleFuelEfficiency:aa,vehicleTankSize:W?R.comparisonMacheTankSize:R.comparisonF150TankSize}}function w(R,W){var aa=E(R,W);aa.gasCost&&
1233aa.vehicleLabel&&aa.vehicleTankSize&&aa.vehicleFuelEfficiency&&(B=!0);R=B?aa.vehicleLabel:"";W="CA"===Fa?B?parseFloat(aa.gasCost)/100:0:B?parseFloat(aa.gasCost):0;const U=B?parseFloat(aa.vehicleTankSize):0;aa=B?parseFloat(aa.vehicleFuelEfficiency):0;return{nameplate:R,costOfGasPerUnit:W,tankSize:U,fuelEfficiency:aa}}function G(R,W,aa){const U=E(W,aa);U.gasCost=parseFloat(U.gasCost||0).toFixed(2);U.electricityCost=parseFloat(U.electricityCost||0).toFixed(2);return R&&"string"===typeof R?R.replace(/\{([^}]+)\}/g,
1234function(ha,za){return za in U&&(ha=U[za],"undefined"!==typeof ha||null!==ha)?U[za]:""}):""}function m(R,W){var aa="per-tank"===da,U=aa?R.disclosureTextPerTankMache:R.disclosureTextOverTimeMache;aa=aa?R.disclosureTextPerTankF150:R.disclosureTextOverTimeF150;aa="Ford-Mach-E-2023"===W?U:aa;U=h.querySelector(".gas-to-kwh-disclosures");R=G(aa,R,W);U.innerHTML=R}function q(R){let W=R.target.closest(".vehicle-card").dataset.nameplateId;
1234z.nameplates.forEach(U=>{U.id===W&&(z.selectedNameplate=U,z.selectedTrim=
1235U.trims[0],z.selectedBattery=U.trims[0].batteryOptions[0])});N.querySelectorAll(".vehicle-card").forEach(U=>{U.dataset.nameplateId===W?(U.classList.add("active"),U.setAttribute("aria-checked","true")):(U.classList.remove("active"),U.setAttribute("aria-checked","false"))});m(Y,W);z.selectedVehicleNameplate=W;pa();h.querySelectorAll(".description .subcopy").forEach(U=>{U.dataset.nameplateId===W?U.classList.remove("hidden"):U.classList.add("hidden")});v();M();z.comparisonVehicle=w(Y,W);k();f();R=V.dataset.fdMetrics;
1236const aa=da+W;R&&!Ea.includes(aa)&&(FD.Brand.Metrics.handler.direct(R,{$$tabName:da,$$nameplate:W}),Ea.push(aa))}function c(R){z.selectedNameplate.trims.forEach(U=>{U.id===R&&(z.selectedTrim=U,z.selectedBattery=U.batteryOptions[0])});M();k();f();m(Y,z.selectedVehicleNameplate);const W=S.dataset.fdMetrics,aa=da+R;W&&!Ea.includes(aa)&&(FD.Brand.Metrics.handler.direct(W,{$$tabName:da,$$trim:R}),Ea.push(aa))}function d(R){z.selectedTrim.batteryOptions.forEach(U=>{U.name===R&&(z.selectedBattery=U)});k();
1237f();m(Y,z.selectedVehicleNameplate);const W=T.dataset.fdMetrics,aa=da+R;W&&!Ea.includes(aa)&&(FD.Brand.Metrics.handler.direct(W,{$$tabName:da,$$batterySize:R}),Ea.push(aa))}function K(R){R=a("#overlay-templates #"+R).html();a("#gaskwh .overlay-content").html(R)}function Q(R,W){ea.forEach(aa=>{let U=Ua(W);K(U);aa&&aa.dataset&&"gaskwh"===aa.dataset.overlayId&&(aa.classList.add("open"),FD.Brand.Overlay.trapFocus({$el:aa,hide:function(){L(W,R)}},"a:visible, [data-fgx-keypress]:visible, .close",".fgx-tooltip-close",
1238R))})}function L(R,W){let aa=null;oa.forEach(U=>{ea.forEach(ha=>{ha&&ha.dataset&&ha.dataset.overlayId===R&&(ha.classList.remove("open"),aa=ha)})});FD.Brand.Overlay.releaseFocus({$el:aa,skipLastFocus:!1,isOpen:!1,lastFocus:W})}function k(){if(B){var R=z.comparisonVehicle.tankSize*z.comparisonVehicle.fuelEfficiency;var W=parseFloat(z.regionalElectricityPrice||z.nationalElectricityPrice||Y.electricityPrice||0);R=(z.comparisonVehicle.tankSize*z.comparisonVehicle.costOfGasPerUnit-R/100*z.selectedBattery.kWh*
1239W).toFixed(2);z.savingsPerTank=R;R=fa/z.comparisonVehicle.fuelEfficiency*z.comparisonVehicle.costOfGasPerUnit;W=A();R=(R-W).toFixed(2);z.savingsPerMonth=R}}function A(){return 10*z.selectedBattery.kWh*parseFloat(z.regionalElectricityPrice||z.nationalElectricityPrice||Y.electricityPrice||0)}function f(){if(B){var R=Math.round(z.savingsPerTank),W=Math.round(z.savingsPerMonth);isNaN(parseInt(R))||(h.querySelector(".per-tank .amount").textContent="CA"===Fa&&"fr-CA"===la?u.format(R):y.format(R));isNaN(parseInt(W))||
1240(h.querySelector(".over-time .amount").textContent="CA"===Fa&&"fr-CA"===la?u.format(W):y.format(W));W=z.comparisonVehicle.tankSize*z.comparisonVehicle.fuelEfficiency;R=z.comparisonVehicle.tankSize*z.comparisonVehicle.costOfGasPerUnit;var aa=parseFloat(z.regionalElectricityPrice||z.nationalElectricityPrice||Y.electricityPrice||0);W=W/100*z.selectedBattery.kWh*aa;var U=A(),ha=fa/z.comparisonVehicle.fuelEfficiency*z.comparisonVehicle.costOfGasPerUnit;I(R.toFixed(2),W.toFixed(2));if(isNaN(parseInt(ha))||
1241isNaN(parseInt(U))||10>ha||5>U)D.log("invalid argument for chart monthly tank gas cost: "+ha+" or invalid monthly homeCharge cost: "+U);else{var za=[1,12,36,60];R=new google.visualization.DataTable;R.addColumn("number","X");R.addColumn("number","Home Charge");R.addColumn("number","Gas");var Ka=[];[1,12,36,60].forEach((La,ya)=>{let ra=[];ra.push(za[ya]);ra.push(parseFloat(U*La));ra.push(parseFloat(ha*La));Ka.push(ra)});R.addRows(Ka);X(R)}}}function I(R,W){isNaN(parseInt(R))||isNaN(parseInt(W))||10>
1242R||5>W?D.log("invalid argument for chart tank gas cost: "+R+" or invalid homeCharge cost: "+W):(R=parseFloat(R),W=parseFloat(W),W=google.visualization.arrayToDataTable([["","Cost",{role:"style"},{role:"annotation"}],["Tank",R,"color: #010E5A","CA"===Fa&&"fr-CA"===la?u.format(R):y.format(R)],["Home Charge",W,"color: #1700F4","CA"===Fa&&"fr-CA"===la?u.format(W):y.format(W)]]),(new google.visualization.ColumnChart(document.getElementById("columnChart"))).draw(W,{vAxis:{textPosition:"none",gridlines:{color:"transparent"},
1243minValue:0},hAxis:{textPosition:"none",gridlines:{color:"transparent"}},height:200,legend:{position:"none"},bar:{groupWidth:"90%",groupHeight:"100%"},chartArea:{height:"100%",width:"90%"},annotations:{textStyle:{fontName:"FordAntenna",bold:!0}},animation:{easing:"inAndOut"},axisTitlesPosition:"none",enableInteractivity:!1}),W=h.querySelector(".chart-container"),h.querySelector(".chart-container .per-tank .comp-loader").classList.add("hidden"),W.classList.remove("chart-loading"))}function X(R){(new google.visualization.LineChart(document.getElementById("lineChart"))).draw(R,
1244{chartArea:{height:"85%",width:"85%"},vAxis:{gridlines:{},textStyle:{color:"#00095B"},ticks:[{v:2E3,f:"2k"},{v:4E3,f:"4k"},{v:6E3,f:"6k"},{v:8E3,f:"8k"},{v:1E4,f:"10k"},{v:12E3,f:"12k"}]},hAxis:{gridlines:{},textStyle:{color:"#00095B"},ticks:[{v:1,f:"1MO"},{v:12,f:"1YR"},{v:24,f:"2YR"},{v:36,f:"3YR"},{v:48,f:"4YR"},{v:60,f:"5YR"}]},colors:["#1700F4","#00095B"],legend:{position:"none"},enableInteractivity:!1,series:{1:{targetAxisIndex:1}},vAxes:{0:{textPosition:"none"}}});R=h.querySelector(".chart-container");
1245h.querySelector(".chart-container .over-time .comp-loader").classList.add("hidden");R.classList.remove("chart-loading")}const Y=document.querySelector(".gas-to-kwh-root").dataset;let B=!1,z={savingsPerTank:"",savingsPerMonth:"",nameplates:"",selectedNameplate:"",selectedVehicleNameplate:"Ford-Mach-E-2023",selectedTrim:"",selectedBattery:"",zipCode:"12345",regionalFuelPrice:0,regionalElectricityPrice:0,nationalFuelPrice:0,nationalElectricityPrice:0,comparisonVehicle:{nameplate:"",costOfGasPerUnit:0,
1246tankSize:0,fuelEfficiency:0}};var O=h.querySelector(".tab-selectors");const N=h.querySelector(".tab-container"),r=O.querySelector(".per-tank"),t=O.querySelector(".over-time"),e=N.querySelectorAll(".per-tank"),l=N.querySelectorAll(".over-time"),F=h.querySelector("#tab-toggle-per-tank"),J=h.querySelector("#tab-toggle-over-time"),V=N.querySelector(".vehicles-wrapper"),S=N.querySelector(".trim-select select"),T=N.querySelector(".battery-select select"),Z=h.querySelectorAll(".section-iball"),ea=h.querySelectorAll(".overlays .overlay"),
1247oa=h.querySelectorAll(".overlay .close"),ma=h.querySelector(".footer-cta-button"),qa=h.querySelectorAll('.section-iball[data-nameplate-id\x3d"Ford-Mach-E-2023"]'),wa=h.querySelectorAll('.section-iball[data-nameplate-id\x3d"Ford-F-150 Lightning-2023"]'),Ea=[],Fa=FD.Brand.Context.regi
1247on,la=document.documentElement.lang,Ba=(R,W)=>{const aa=R.dataset.fdMetrics;aa&&!Ea.includes(R)&&(FD.Brand.Metrics.handler.direct(aa,R),Ea.push(R));R.checked=!0;g(W)};z.comparisonVehicle=w(Y,"Ford-Mach-E-2023");(function(){a.getJSON("/aemservices/brand/modelEModelsData.json",
1248{}).then(function(R){D.log(R);z.nameplates=R.nameplates;z.selectedNameplate=R.nameplates[0];z.selectedTrim=R.nameplates[0].trims[0];z.selectedBattery=R.nameplates[0].trims[0].batteryOptions[0];p();v();M();C();R=h.querySelector(".comp-loader");let W=h.querySelector(".gas-to-kwh-inner-wrap"),aa=h.querySelector(".gas-to-kwh-loading");R.classList.add("hidden");W.classList.remove("hidden");aa.classList.remove("gas-to-kwh-loading")},function(R){D.log("Gas To Kwh - error retrieving / parsing the component data from aemservices: ",
1249" Error is: ",R)})})();(function(){FD.Brand.Geolocation.getUserLocation().then(R=>{const W=Y.heremapsApiKey||"";if(R.latitude&&R.longitude)FD.Brand.Geolocation.getAddressFromGeoCode({location:{latitude:R.latitude,longitude:R.longitude},apikey:W}).then(aa=>{z.zipCode=aa;x(z.zipCode)}).catch(aa=>{x(z.zipCode);D.log("error fetching zipCode: "+aa)});else throw Error("error in geolocation/ip fetch");}).catch(R=>{x(z.zipCode);D.log("error getting user location: "+R)})})();const Ua=R=>{const W="per-tank"===
1250da?"perTank":"overTime";R=`${R.charAt(0).toUpperCase()}${R.slice(1)}`;return`${W}${R}${"Ford-Mach-E-2023"===z.selectedVehicleNameplate?"MachE":"F150"}InfoBlock`};let da="per-tank";const pa=()=>{"Ford-Mach-E-2023"===z.selectedVehicleNameplate?(wa.forEach(R=>R.classList.add("hidden")),qa.forEach(R=>
1250R.classList.remove("hidden"))):(wa.forEach(R=>R.classList.remove("hidden")),qa.forEach(R=>R.classList.add("hidden")))};m(Y,"Ford-Mach-E-2023");O=12E3;"CA"===Fa&&(O=19312.128);const fa=O/12;window.addEventListener("resize",
1251()=>{f()});setTimeout(()=>{google.charts.setOnLoadCallback(()=>{k();f()});let R=h.querySelector(".chart-container");h.querySelector(".chart-container .per-tank .comp-loader").classList.add("hidden");R.classList.remove("chart-loading")},2E3)})})})(jQuery,FD.Brand,FD.Brand.Util,FD.Brand.Geolocation);
1252(function(a,b,D,n,y){function u(c,d){var K=m.width();c.$el=a(c);c.compData=v(c.$el,"script[data-fq-component-data]");c.dataId=c.compData.quizId||d;c.$quizSection=c.$el.find(".fq-section-quiz");c.$resultsSection=c.$el.find(".fq-section-results");c.$resultItems=c.$resultsSection.find(".result-wrap");c.$stepsCntr=c.$quizSection.find(".stages-container");c.$stepItems=c.$stepsCntr.find(".stage-item");c.stepItemsWidth=g(c);c.$questionsWrap=c.$quizSection.find(".questions-wrap");c.$questions=c.$questionsWrap.find(".fq-question-wrap");
1253c.$answers=c.$questions.find(".question_answer-group");c.$accWrap=c.$questionsWrap.find(".why-we-ask-wrap");c.$accContent=c.$accWrap.find(".why-we-ask-content");c.$retakeCta=c.$resultsSection.find(".fq-retake-cta");c.totalQuestions=c.$questions.length;c.lastQuestionIdx=c.totalQuestions-1;c.activeIdx=0;c.activeCfg={};c.answerList=[];c.displayState="quiz";c.hasScrollableSteps=c.stepItemsWidth>=K-15;c.$questions.first().addClass("active");c.$stepItems.first().addClass("active-step");c.$questions.each(function(Q){var L=
1254a(this),k=v(L,"script[data-fq-question-component-data]");if(!y.isEmpty(k)){var A=(k.questionId||"").slice(9),f=M(c,Q);k.index=Q;k.$questionEl=L;k.$stepEl=c.$stepItems.filter('[data-fgx-anchor-id\x3d"'+A+'"]');f&&f.id===A&&Object.assign(f,k);0===Q&&(c.activeCfg=f)}});1<c.totalQuestions&&(y.commonHeight.setup(".fq-question-wrap",c.$questionsWrap,[],!0,!0),c.$questionsWrap.carousel({interval:!1,wrap:!1}),h(c,c.activeIdx,"init"),c.$el.toggleClass("scrollable-step-layout",c.hasScrollableSteps));c.$questionsWrap.on("click",
1255".fq-question-submit",function(){var Q=c.activeCfg;Q=Q.$questionEl.find('input[name\x3d"'+Q.questionId+'"]:checked').val();c.answerList[c.activeIdx]=Q;c.activeIdx===c.lastQuestionIdx?x(c):(h(c,c.activeIdx+1,"next"),P(c))});c.$stepsCntr.on("click",".complete-icon-wrap .stage-index-btn",function(){var Q=a(this);Q=parseInt(Q.attr("data-fgx-stage-index"),10)||0;C(c,Q);P(c)});c.$accWrap.find(".fgx-brand-accordion-toggle").on("click",function(){y.accordion.update(a(this),G,".fgx-brand-accordion-toggle",
1256".fgx-brand-accordion-content",!0,E,".fgx-brand-accordion-item")});c.$retakeCta.on("click",function(){p(c,"quiz");C(c,0)})}function h(c,d,K){K=K||"next";var Q=M(c,d);"next"===K&&c.activeCfg.$stepEl.toggleClass("active-step",!1).toggleClass("complete-step",!0);Q.$stepEl.toggleClass("active-step",!0);c.$questionsWrap.carousel(d);c.$accContent.empty().html(Q.whyWeAskText||" ");c.activeIdx=d;c.activeCfg=Q}function C(c,d){c.answerList.splice(d);for(var K=c.lastQuestionIdx;K>=d;K--)M(c,K).$stepEl.toggleClass("active-step",
1257!1).toggleClass("complete-step",!1);h(c,d,"prev")}function P(c){setTimeout(function(){c.$answers.find("input:checked").focus()},1E3)}function x(c){var d=c.answerList.join(""),K="";c.compData.quizResults.some(function(L){if(-1<((L&&L.keys||"").split("\n")||[]).indexOf(d))return K=L.id,!0});var Q=(Q=K&&c.$resultItems.filter('[data-quiz-result-id\x3d"'+K+'"]')||null)&&0<Q.length?Q:c.$resultItems.first();p(c,"result",Q)}function p(c,d,K){var Q="result"===d;c.$resultItems.toggleClass("hidden",!0);c.$quizSection.toggleClass("hidden",
1258Q);c.$resultsSection.toggleClass("hidden",!Q);c.displayState=d;if(Q&&K&&0<K.length){K.toggleClass("hidden",!1);D.initComponent(K);D.Disclosures.updateDisclosures(K);try{KAMPYLE_ONSITE_SDK.updatePageView(),y.log("Successful medallia survey page update")}catch(L){y.log("external.lib: Error triggering the Medallia survey page update")}}}function v(c,d){var K={};if(c&&c.length&&d)try{K=JSON.parse(c.find(d).text())}catch(Q){K={},y.log("flexibleQuiz - error retrieving / parsing the component data from selector: ",
1259d," Error is: ",Q)}return K}function M(c,d){return c&&c.compData&&c.compData.quizSteps&&c.compData.quizSteps[d]||{}}function g(c){var d=0;c.$stepItems.each(function(){d+=a(this).outerWidth(!0)});return d}function E(){var c=a(this);c.hasClass("open")&&FD.Brand.Metrics.handler.direct(c.attr("data-fd-metrics-open"),c)}function w(){y.currentBreakpoint();var c=m.width();G.each(function(){this.stepItemsWidth=g(this);this.hasScrollableSteps=this.stepItemsWidth>=c-15;this.$el.toggleClass("scrollable-step-layout",
1260this.hasScrollableSteps)})}var G,m,q;D.setInitHandler("[data-fgx-flexible-quiz]",function(c){c&&0!=c.length&&(G=c,y.currentBreakpoint(),m=a(b),q=y.debounce(w,50),G.each(function(d){u(this,d)}),m.on("resize",q))})})(jQuery,window,FD.Brand,FD.Brand.MediaOverlay,FD.Brand.Util);
1261(function(a,b,D,n){var y=!1;b.setInitHandler("[data-fgx-flexible-overlay-feature]",function(u){0!==u.length&&((y="yes"===u.attr("data-fgx-edit-mode"))||u.each(function(){var h=a(this),C=a(".close-overlay",h),P=h.attr("id"),x=!1,p={overlayContainer:h};if("undefined"!==typeof P&&""!==P&&null!=P){var v=n.register(P,h,{show:function(){x||(b.initComponent(h),b.Disclosures.updateDisclosures(h),x=!0);a("body").addClass("no-scroll");h.removeClass("hidden")},hide:function(){a("body").trigger("fgxFlexibleOverlayFeatureOnHide",
1262[p]);h.find(".content-section").addClass("top-below-fold")},afterShow:function(){h.find(".content-section").removeClass("top-below-fold").one("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",function(){a("body").trigger("fgxFlexibleOverlayFeatureOnShow",[p])});0<a(".flexible-overlay-container.active:not(.hidden) .features-carousel-container").length&&a(window).trigger("resize")},afterHide:function(){h.addClass("hidden");a("body").removeClass("no-scroll")}});C.on("click",
1263function(M){v.hide()});h.on("focusin",".fgx-flexible-overlay-focus-mgmt",function(M){C.focus()})}}))})})(jQuery,FD.Brand,FD.Brand.Util,FD.Brand.Overlay);
1264(function(a,b,D,n,y){var u,h,C,P,x=null,p,v="",M={},g,E,w,G=0,m,q;b.setInitHandler("[data-fgx-flex-column-feature]",function(c){function d(da){da.total_tiles=da.tile_el.length;da.total_width=0;da.tile_widths=[];for(var pa=0;pa<da.total_tiles;pa++){var fa=a(da.tile_el[pa]);da.tile_widths[pa]=fa.width()+Q(fa,"marginLeft")+Q(fa,"marginRight");da.total_width+=da.tile_widths[pa]}da.tile_width=da.total_width/da.total_tiles}function K(da){var pa=a(da).closest("[data-fgx-hideable-container]");pa&&0<pa.length&&
1265(a(da).addClass("fgx-in-hideable-section"),a(da).data("fgxHiddenContainerEl",pa));d(da);da.arrows_el.children(".carousel-next").on("click",{metrics:"click arrow next"},function(){B(da)});da.arrows_el.children(".carousel-previous").on("click",{metrics:"click arrow previous"},function(){z(da)});if(x&&("gux-bkpt-sm"===C||P))x.on("dragleft swipeleft dragright swiperight",function(fa){const R=a(da);
1265switch(fa.type){case "dragleft":case "swipeleft":q?r(R):B(da);break;case "dragright":case "swiperight":q?
1266t(R):z(da)}});da._el.addClass("loaded");p.resize()}function Q(da,pa){return Number(da.css(pa).replace("px",""))}function L(da,pa){da.css("transform","translateX("+pa+"px)")}function k(da,pa){da.append(pa);return da.children().last()}function A(da){var pa=da.meatballs_el.find("li.active"),fa=pa.text()*da.visible_tiles,R=0;a("[tabindex], a:not([tabindex])",da.tile_el).each(function(){a(this).attr("tabindex","-1")});for(da.tile_el.attr("aria-hidden","gux-bkpt-sm"===C?"false":"true");R<da.visible_tiles;)if(fa<
1267da.tile_el.length){var W=da.tile_el[fa];a("[tabindex]",W).each(function(){var aa=a(this);aa.hasClass("fcf-managed-tab-index")||aa.hasClass("fcf-static-tab-index")?aa.hasClass("fcf-managed-tab-index")?"gux-bkpt-sm"===C?aa.attr("tabindex",aa.attr("data-tabindex-mobile")):aa.attr("tabindex",aa.attr("data-tabindex-desktop")):aa.attr("tabindex",aa.attr("data-tabindex-desktop")):aa.attr("tabindex","0")});"gux-bkpt-sm"!==C&&a(W).attr("aria-hidden","false");R++;fa++}else break;da.visible_tiles<da.total_tiles?
1268f(da._el,parseInt(pa.text())+1,da.meatballs_el.find("a").length,da.visible_tiles):I(da._el)}function f(da,pa,fa,R){da=da.find(".pagination-info");var W=da.data("label-template");W&&(da.attr("aria-hidden","false"),da.text(W.replace("{current}",pa).replace("{total}",fa).replace("{itemsPerPage}",R)))}function I(da){da=da.find(".pagination-info");da.attr("aria-hidden","true");da.text("")}function X(da,pa){const {meatballs_el:fa,arrows_el:R}=pa;if(null!=fa&&fa.length){var W=fa.children().first().attr("data-position"),
1269aa=fa.children().last().attr("data-position"),U=da.attr("data-position"),ha=R.children(".carousel-previous");da=R.children(".carousel-next");W=U!==W;ha.toggleClass("active",W).toggleClass("inactive",!W);aa=U!==aa;da.toggleClass("active",aa).toggleClass("inactive",!aa);A(pa)}}function Y(da,pa){pa.meatballs_el.find("li.active").removeClass("active");var fa=parseInt(da.attr("data-slide-id"),10);const R=pa.features_el.parent().width(),W=parseInt(pa.features_el.css("gap"),10);L(pa.features_el,fa*(R+W)*
1270-1);fa=da.attr("data-mobile-text");pa.mobileTxt_el.text(fa);da.addClass("active");X(da,pa);"undefined"!=typeof pa.carouselScrollAction&&FD.Brand.Metrics.handler.direct(pa.carouselScrollAction)}function B(da){let pa;const fa=null==(pa=da.meatballs_el)?void 0:pa.find("li.active").next();(null==fa?0:fa.length)&&Y(fa,da)}function z(da){let pa;const fa=null==(pa=da.meatballs_el)?void 0:pa.find("li.active").prev();(null==fa?0:fa.length)&&Y(fa,da)}function O(da,pa,fa){X(da.children().first(),fa);var R=da.closest(".fcf-outer-wrapper");
1271R.toggleClass("fgx-brand-size-calc",!R.is(":visible"));var W=R.find(".fcf-wrapper"),aa=R.find(".fcf-container");fa=R.find(".carousel-controls-container");const U=R.hasClass("bri-style")?W.width()-40:W.width();let ha=0;W=Object.values(pa).filter(function(Ka){return Ka.combined>=ha?(ha="gux-bkpt-sm"===C?Ka.total+Math.floor(U):Ka.combined+Math.floor(U),!0):!1});let za=da.children("li").length;pa=W.length;R.toggleClass("fgx-brand-size-calc",!1);1<pa?(za!==pa?(da.empty(),e(da,W)):da.children("li").last().attr("data-position")!==
1272W[pa-1].total&&l(da,W),G++,"0"!==da.find("li.active").attr("data-position")&&2<=G?"gux-bkpt-sm"===C?aa.hasClass("mobile-col-1")?L(aa,-1*(Number(da.find("li.active").attr("data-position"))+17)):L(aa,-1*(Number(da.find("li.active").attr("data-position"))+7)):aa.hasClass("desktop-col-4")?L(aa,-1*(Number(da.find("li.active").attr("data-position"))-66*Number(da.find("li.active").attr("data-slide-id")))):aa.hasClass("desktop-col-3")?L(aa,-1*(Number(da.find("li.active").attr("data-position"))-50*Number(da.find("li.active").attr("data-slide-id")))):
1273L(aa,-1*(Number(da.find("li.active").attr("data-position"))-34*Number(da.find("li.active").attr("data-slide-id")))):L(aa,-1*Number(da.find("li.active").attr("data-position"))),R.find(".carousel-arrows.global-arrows").addClass("scrollable"),da.addClass("scrollable"),q?(aa=fa.attr("data-fd-carousel-control-type")||"brand-control-1",R=fa.find(".bds-carousel-pagination"),aa="brand-control-2"===aa||4<pa,R.toggleClass("hidden",!aa).attr("aria-hidden",aa?"false":"true"),da.toggleClass("hidden",aa)):da.toggleClass("hidden",
1274!1),fa.toggleClass("hidden",!1)):(0<za&&(da.empty(),V(R)),R.find(".carousel-arrows.global-arrows").removeClass("scrollable"),da.removeClass("scrollable"),L(aa,0),fa.toggleClass("hidden",!0))}function N(da){if(da&&M[da]){clearInterval(M[da].setInterval);var pa=setInterval(function(){r(M[da].container,!0)},M[da].delay);M[da].setInterval=pa}}function r(da,pa){a(da).find(".carousel-previous").removeClass("inactive");pa=pa||!1;var fa=da.find(".global-indicators"),R=fa.find(w).parent().next();R.length&&
1275oa(R,fa,pa);da.find(".global-indicators").find(w).parent().next().length||a(da).find(".carousel-next").addClass("inactive");V(da)}function t(da,pa){a(da).find(".carousel-next").removeClass("inactive");pa=pa||!1;var fa=da.find(".global-indicators"),R=fa.find(w).parent().prev();R.length&&oa(R,fa,pa);da.find(".global-indicators").find(w).parent().prev().length||a(da).find(".carousel-previous").addClass("inactive");V(da)}function e(da,pa){for(var fa=da.closest(".fcf-outer-wrapper"),R=fa.find(".fcf-container"),
1276W=Object.keys(pa),aa,U,ha;aa=W.shift();)U=k(da,String.prototype.concat.call('\x3cli class\x3d"bds-indicator fcc-indicator" data-position\x3d"',pa[aa].total,'" data-sli
1276de-id\x3d"',aa,'"\x3e\x3cbutton class\x3d"bds-indicator-btn fgx-btn fcc-indicator-btn" data-idx\x3d"',aa,'" aria-label\x3d"',v+" "+(Number(aa)+1),'"\x3e\x3cspan class\x3d"bds-indicator-btn-indicator" aria-hidden\x3d"true"\x3e\x3c/span\x3e\x3c/button\x3e\x3c/li\x3e\n')),pa[aa].total<=Number(-1*R.css("left").replace("px",""))&&(ha=U.children(".fcc-indicator-btn")),
1277U.on("click",{metrics:"click meatball"+aa},function(){var za=fa.data("intervalRefId");N(za);q?oa(a(this),da,!1):Y(a(this),fa[0]);V(fa);a(this).closest(".fcf-outer-wrapper").find(".fcf-wrapper").focus()});ha&&ha.addClass(g).closest(".fcc-indicator").addClass(g);V(fa)}function l(da,pa){for(var fa=Object.keys(pa),R=da.children("li");da=fa.shift();)a(R[da]).attr("data-position",pa[da].total)}function F(da,pa){var fa=da.closest(".fcf-outer-wrapper");fa.toggleClass("fgx-brand-size-calc",!fa.is(":visible"));
1278var R=fa.find(".fcf-wrapper"),W=fa.find(".fcf-container"),aa=fa.find(".carousel-controls-container");const U=fa.hasClass("bri-style")?R.width()-40:R.width();let ha=0;R=Object.values(pa).filter(function(Ka){return Ka.combined>=ha?(ha="gux-bkpt-sm"===C?Ka.total+Math.floor(U):Ka.combined+Math.floor(U),!0):!1});let za=da.children("li").length;pa=R.length;fa.toggleClass("fgx-brand-size-calc",!1);1<pa?(za!==pa?(da.empty(),e(da,R)):da.children("li").last().attr("data-position")!==R[pa-1].total&&l(da,R),
1279G++,"0"!==da.find("li.active").attr("data-position")&&2<=G?"gux-bkpt-sm"===C?W.hasClass("mobile-col-1")?L(W,-1*(Number(da.find("li.active").attr("data-position"))+17)):L(W,-1*(Number(da.find("li.active").attr("data-position"))+7)):W.hasClass("desktop-col-4")?L(W,-1*(Number(da.find("li.active").attr("data-position"))-66*Number(da.find("li.active").attr("data-slide-id")))):W.hasClass("desktop-col-3")?L(W,-1*(Number(da.find("li.active").attr("data-position"))-50*Number(da.find("li.active").attr("data-slide-id")))):
1280L(W,-1*(Number(da.find("li.active").attr("data-position"))-34*Number(da.find("li.active").attr("data-slide-id")))):L(W,-1*Number(da.find("li.active").attr("data-position"))),fa.find(".carousel-arrows.global-arrows").addClass("scrollable"),da.addClass("scrollable"),q?(W=aa.attr("data-fd-carousel-control-type")||"brand-control-1",fa=aa.find(".bds-carousel-pagination"),W="brand-control-2"===W||4<pa,fa.toggleClass("hidden",!W).attr("aria-hidden",W?"false":"true"),da.toggleClass("hidden",W)):da.toggleClass("hidden",
1281!1),aa.toggleClass("hidden",!1)):(0<za&&(da.empty(),V(fa)),fa.find(".carousel-arrows.global-arrows").removeClass("scrollable"),da.removeClass("scrollable"),L(W,0),aa.toggleClass("hidden",!0))}function J(){C=n.currentBreakpoint();"gux-bkpt-sm"!==C?(a(".carousel-arrows.hoverArrows",u).removeClass("hide-arrows"),a(".carousel-arrows.hoverArrows",u).hide()):a(".carousel-arrows.hoverArrows",u).addClass("hide-arrows");u.each(function(){var da=null,pa=a(this);pa.hasClass("fgx-in-hideable-section")&&!pa.is(":visible")&&
1282(da=pa.data("fgxHiddenContainerEl"))&&"undefined"!==typeof da&&0<da.length&&da.addClass("fgx-brand-size-calc");var fa=0,R=ea(a(this)).map(function(aa){var U={width:Number(aa),total:fa,combined:fa+Number(aa)};fa+=aa;return U}),W=a(this).find(".global-indicators");W.length&&F(W,R);da&&da.hasClass("fgx-brand-size-calc")&&da.removeClass("fgx-brand-size-calc");da=pa.find(".flexTile").length;pa.hasClass("two-tiles")&&2>=da?(pa.find(".carousel-arrows").addClass("hidden"),pa.find(".carousel-arrows").removeClass("shown")):
1283(pa.find(".carousel-arrows").addClass("shown"),pa.find(".carousel-arrows").removeClass("hidden"))})}function V(da){var pa=da.hasClass("two-tiles"),fa=da.find(".global-indicators"),R=fa.find(w),W="gux-bkpt-sm"===C?a(da).find("ul.fcf-container"):a(da).find(".fcf-container"),aa=0,U=pa&&"gux-bkpt-sm"!==C?2:1,ha=W.children(),za=R&&0<R.length?parseInt(R.closest(".fcc-indicator").attr("data-slide-id"),10):0,Ka=za*U,La=Ka;za+=1;var ya=window.innerWidth;let ra=a(da).find(".fcf-wrapper").attr("data-desktop-columns"),
1284Ja=a(da).find(".fcf-wrapper").attr("data-tablet-columns"),ja=a(da).find(".fcf-wrapper").attr("data-mobile-columns");ya=767>=ya?ja:767<ya&&992>=ya?Ja:ra;let ca=za*ya,ia=1<za?La*ya:0;a("[tabindex]",W).each(function(){a(this).attr("tabindex","-1")});a(".fcf-wrapper .carousel-btn.carousel-arrow").attr("tabindex","0");for(a("a:not([tabindex])",W).each(function(){a(this).attr("tabindex","-1")});aa<U;)if(Ka<ha.length)W=a(ha),a(W).each(function(ta){let Qa=a(this).find("[tabindex]").length;0===ia&&ta<ca&&
12850<Qa?(a(this).find("[tabindex]").attr("tabindex","0"),a(this).attr("aria-hidden","false")):ia-1<ta&&ta<ca&&0<Qa?(a(this).find("[tabindex]").attr("tabindex","0"),a(this).attr("aria-hidden","false")):0<Qa&&
1285(a(this).find("[tabindex]").attr("tabindex","-1"),a(this).attr("aria-hidden","true"))}),W[0].hasAttribute("tabindex")&&W.attr("tabindex","0"),aa++,Ka++;else break;aa=(aa=fa.find(".fcc-indicator-btn"))&&0<aa.length?aa.length:1;ma(a(da),za,aa,U);q&&(ha=da.find(".carousel-controls-container"),za=ha.find(".bds-carousel-pagination"),
1286pa="gux-bkpt-sm"!==C&&pa?"{current} - {lastVisible} of {total}":"{current} of {total}",pa=ha.attr("gux-bkpt-sm"===C?"data-fd-pagination-tmpl-mobile":"data-fd-pagination-tmpl")||pa,T(za,pa||"",La,aa,U),S(R.closest(".fcc-indicator"),fa,da))}function S(da,pa,fa){if(da&&pa&&fa)switch(da=parseInt(da.attr("data-slide-id"),10),pa=pa.find("li").length-1,da){case 0:fa.find(".carousel-previous").addClass("inactive");fa.find(".carousel-previous").attr("aria-disabled",!0);fa.find(".carousel-next").removeClass("inactive");
1287fa.find(".carousel-next").attr("aria-disabled",!1);break;case pa:fa.find(".carousel-previous").removeClass("inactive").toggleClass("disabled",!1);fa.find(".carousel-previous").attr("aria-disabled",!1);fa.find(".carousel-next").addClass("inactive");fa.find(".carousel-next").attr("aria-disabled",!0);(fa=fa.data("intervalRefId"))&&"undefined"!=typeof fa&&M[fa]&&clearInterval(M[fa].setInterval);break;default:fa.find(".carousel-previous").removeClass("inactive").toggleClass("disabled",!1),fa.find(".carousel-previous").attr("aria-disabled",
1288!1),fa.find(".carousel-next").removeClass("inactive"),fa.find(".carousel-next").attr("aria-disabled",!1)}}function T(da,pa,fa,R,W){q&&da&&0<da.length&&(W=Math.min(fa+W,R),pa=(pa||"").replace("{current}",fa+1).replace("{lastVisible}",W).replace("{total}",R),da.html(pa))}function Z(da){var pa=(null==da?void 0:da.context)||da;da=parseInt(pa.visible_tiles_mobile);const fa=parseInt(pa.visible_tiles_tablet);pa=parseInt(pa.visible_tiles_desktop);return"gux-bkpt-sm"===C?da:"gux-bkpt-med"===C?fa:pa}function ea(da){var pa=
1289[];da.find(".flexTile").each(function(){var fa=a(this);if("gux-bkpt-sm"===C){var R=0!==Q(fa,"marginLeft")?Q(fa,"marginLeft"):0;var W=0!==Q(fa,"marginRight")?Q(fa,"marginRight"):0}else R=0!==Q(fa,"marginLeft")?Q(fa,"marginLeft"):16,W=0!==Q(fa,"marginRight")?Q(fa,"marginRight"):16;pa.unshift(fa.width()+R+W)});return pa}function oa(da,pa,fa){var R=pa.closest(".fcf-outer-wrapper"),W=R.find(".fcf-container");fa=fa||!1;pa.find(E).removeClass(g);"0"!==da.attr("data-position")?"gux-bkpt-sm"===C?W.hasClass("mobile-col-1")?
1290L(W,-1*(Number(da.attr("data-position"))+15)):L(W,-1*(Number(da.attr("data-position"))+12)):W.hasClass("desktop-col-4")?L(W,-1*(Number(da.attr("data-position"))-66*Number(da.attr("data-slide-id")))):W.hasClass("desktop-col-3")?L(W,-1*(Number(da.attr("data-position"))-50*Number(da.attr("data-slide-id")))):L(W,-1*(Number(da.attr("data-position"))-34*Number(da.attr("data-slide-id")))):L(W,-1*Number(da.attr("data-position")));da.addClass(g).children(".fcc-indicator-btn").addClass(g);S(da,pa,R);da=R.data("carousel-scroll-action");
1291"undefined"==typeof da||fa||FD.Brand.Metrics.handler.direct(da)}function ma(da,pa,fa,R){da=da.find(".pagination-info");var W=da.data("label-template");da.attr("aria-hidden","false");W&&da.text(W.replace("{current}",pa).replace("{total}",fa).replace("{itemsPerPage}",R))}u=c;g="active";E="."+g;w=".fcc-indicator-btn"+E;h=b.Util.debounce(function(){C=n.currentBreakpoint();"gux-bkpt-sm"!==C?(a(".carousel-arrows.hoverArrows",u).removeClass("hide-arrows"),a(".carousel-arrows.hoverArrows",u).hide()):a(".carousel-arrows.hoverArrows",
1292u).addClass("hide-arrows");u.each(function(){var da=null,pa=a(this);pa.hasClass("fgx-in-hideable-section")&&!pa.is(":visible")&&(da=pa.data("fgxHiddenContainerEl"))&&"undefined"!==typeof da&&0<da.length&&da.addClass("fgx-brand-size-calc");var fa=0,R=ea(a(this)).map(function(aa){var U={width:Number(aa),total:fa,combined:fa+Number(aa)};fa+=aa;return U}),W=a(this).find(".global-indicators");W.length&&O(W,R,pa);da&&da.hasClass("fgx-brand-size-calc")&&da.removeClass("fgx-brand-size-calc");da=pa.find(".flexTile").length;
1293R=Z(pa[0].container_el);da<=R?(pa.find(".carousel-arrows").addClass("hidden"),pa.find(".carousel-arrows").removeClass("shown")):(pa.find(".carousel-arrows").addClass("shown"),pa.find(".carousel-arrows").removeClass("hidden"))})},50);b.Util.debounce(O,200);C=n.currentBreakpoint();P=n.env.touch();p=a(window);v=b.Context.accessibility&&b.Context.accessibility.meatballLabelPrefix||"";m=b.Context&&b.Context.make||"Ford";(q="Ford"===m)?p.resize(b.Util.debounce(J,200)):p.resize(h);c.each(function(){this._el=
1294a(this);this.container_el=a(".fcf-wrapper",this);
1294this.mobileTxt_el=a(".mobile-carousel-text",this);this.visible_tiles_desktop=a(this.container_el).attr("data-desktop-columns");this.visible_tiles_tablet=a(this.container_el).attr("data-tablet-columns");this.visible_tiles_mobile=a(this.container_el).attr("data-mobile-columns");this.visible_tiles=0;this.features_el=a(".fcf-container",this);this.tile_el=a(".flexTile",this);this.tile_el.each(function(){a(this).attr("data-overlay-item-parent","true")});
1295this.arrows_el=a(".carousel-arrows",this);this.back_arrow_el=a(".carousel-arrows.carousel-left",this);this.next_arrow_el=a(".carousel-arrows.carousel-right",this);this.meatballs_el=a(".bds-carousel-indicators",this);this.visible_width=this.total_width=this.total_tiles=this.tile_width=0;this.tile_widths=[];this.isCarousel=!1;this.carouselScrollAction=a(this).data("carousel-scroll-action");this.inContextDisclosuresDisplayBottom=this._el.hasClass("fgx-disclosures-bottom");a(this.container_el).hasClass("wrap-carousel")&&
1296(0<this.container_el.length&&0<this.features_el.length&&(x=new Hammer(this.container_el[0])),this.isCarousel=!0,K(this));if("Ford"!==m){a(this).find(".carousel-arrows").addClass("shown");a(this).hover(function(){"gux-bkpt-lg"!=C&&"gux-bkpt-xlg"!=C||a(this).find(".carousel-arrows.hoverArrows").fadeIn(500)},function(){"gux-bkpt-lg"!=C&&"gux-bkpt-xlg"!=C||a(this).find(".carousel-arrows.hoverArrows").fadeOut(500)});a(this).find("div.flex-indicators").addClass("shown");var da=a(".flexTile .image",c);a(da).focus(function(){a(this).closest(".flexTile").addClass("add-tile-padding")});
1297a(da).blur(function(){a(this).closest(".flexTile").removeClass("add-tile-padding")})}FD.Brand.Util.carousel.swipe(this,function(pa,fa){if("gux-bkpt-sm"===C||P){var R=a(pa).data("intervalRefId");N(R);("next"===fa?B:z)(a(pa))}});this.inContextDisclosuresDisplayBottom&&(da=this._el.find(".disclosure-wrapper"),this._el.find(".fgx-moveable-disclosure").detach().appendTo(da))});D.link(c);a(".carousel-btn.carousel-next",c).on("click",{metrics:"click arrow next"},function(){var da=a(this).closest(".fcf-outer-wrapper"),
1298pa=da.data("intervalRefId");N(pa);q?r(da):B(da)});a(".carousel-btn.carousel-previous",c).on("click",{metrics:"click arrow previous"},function(){var da=a(this).closest(".fcf-outer-wrapper"),pa=da.data("intervalRefId");N(pa);q?t(da):z(da)});c.addClass("loaded");var qa=window.location.hash;if(qa)try{var wa="[data-slide-key\x3d'"+qa.substr(1)+"'],[data-slide-media-key\x3d'"+qa.substr(1)+"']",Ea=a(wa,c).first();if(Ea.length){var Fa=Ea.attr("data-slide-id"),la=Ea.closest(".fcf-wrapper"),Ba=la.hasClass("two-tiles")&&
1299"gux-bkpt-sm"!==C?2:1,Ua=Math.floor((parseInt(Fa,10)||0)/Ba);la.find(".bds-carousel-indicators li[data-slide-id\x3d'"+Ua+"']").trigger("click")}}catch(da){}})})(jQuery,FD.Brand,FD.Brand.MediaOverlay,FD.Brand.Util);
1300(function(a,b,D){b.setInitHandler("[data-fgx-features-slider]",function(n){function y(v){v.sliderControl.on("input",function(){var M=parseInt(a(this).val(),10);v.$img.reel("frame",M);v.currentFrame=M;a(v).removeClass("first-frame");a(v).removeClass("last-frame");1===v.currentFrame?a(v).addClass("first-frame"):v.currentFrame===v.spinSetSize&&a(v).addClass("last-frame")});v.sliderControl.on("change",function(){FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-slider"))});v.$moreToggle.click(function(){v.$desc.toggle();
1301a(this).hide()});v.$lessToggle.click(function(){v.$desc.toggle();v.$moreToggle.show()})}function u(v){a(".round-cache").remove();v.$img.unreel();var M=1.5*v.sliderContainer.width();v.$img.reel({frames:v.spinSetSize,frame:v.currentFrame,cw:!0,brake:.23,draggable:!1,throwable:0,revolution:M,cursor:"default",images:v.assetPath.split(","),klass:"slider_img"}).bind("frameChange",function(){v.currentFrame=a(this).data("frame")}).bind("loaded",function(){v.$imgPlaceholder.hide()})}function h(v){v.matches?
1302C.each(function(){a(this).css("height","")}):C.each(function(){this.mHeightOverride&&a(this).css("height",this.mHeightOverride+"px")})}var C=a(".features-slider.has-mobile-override"),P=window.matchMedia("(min-width: 768px)");P.addListener(h);h(P);n.each(function(){a(this).find(".sliderSpin_container").length&&(this.$img=a(".slider_img",a(this)),this.assetPath=this.$img.attr("data-assetPath"),this.altText=this.$img.attr("data-altTag"),this.spinSetSize=parseInt(this.$img.attr("data-set-size"),10),this.mHeightOverride=
1303a(this).attr("data-mobile-height-override"),this.sliderContainer=a(".sliderSpin_container",a(this)),this.$imgPlaceholder=a(".placeholder_img",a(this)),this.sliderControl=a(".fgx-brand-slider-control",a(this)),this.$moreToggle=a(".ml-wrapper .moreDesc",a(this)),this.$lessToggle=a(".ml-wrapper .lessDesc",a(this)),this.$desc=a(".ml-wrapper .description-more",a(this)),this.currentFrame=1,this.isChanging=!1,y(this))});var x=a(".hotspot-wrapper.first-set",n),p=a(".hotspot-wrapper.second-set",n);b.MediaOverlay.link(x);
1304b.MediaOverlay.link(p);x=a(".cta-wrapper a.btn.btn-primary.add-hover",n);p=a(".cta-wrapper a.btn.btn-secondary.add-hover",n);D.ctaHover(x);D.ctaHover(p);h(P);a(document).on("lazybeforeunveil",function(v){a(v.target).hasClass("features-slider")&&u(v.target)});n.each(function(){a(this).is(".lazyloading, .lazyloaded")&&u(this)})})})(jQuery,FD.Brand,FD.Brand.Util);
1305(function(a,b){b.setInitHandler("[data-fgx-features-carousel-slide]",function(D){D.each(function(){a(this).closest(".suppressMediaOverlay")&&a(this).find(".billboard-img").removeAttr("role").removeAttr("tabindex");var n=a(this).find(".moreDesc"),y=a(this).find(".lessDesc"),u=a(this).find(".description-more");
1305n.click(function(){u.toggle();a(this).hide();y.focus()});y.click(function(){u.toggle();n.show();n.focus()})})})})(jQuery,FD.Brand);
1306(function(a,b,D,n,y){function u(N,r){return Number(N.css(r).replace("px",""))}function h(N,r){r.css("left",N+"px")}function C(N,r){N.append(r);return N.children().last()}function P(N){N.toggleClass("fgx-brand-size-calc",!N.is(":visible"));N.width();N.hasClass("two-tiles");var r=N.find(".features-carousel-slide").first();r.length&&(u(r,"marginLeft"),u(r,"marginRight"));var t=[];N.find(".features-carousel-slide").each(function(){var e=a(this);t.unshift(e.width()+u(e,"marginLeft")+u(e,"marginRight"))});
1307N.toggleClass("fgx-brand-size-calc",!1);return t}function x(N){if(N&&f[N]){clearInterval(f[N].setInterval);var r=setInterval(function(){G(f[N].container,!0)},f[N].delay);f[N].setInterval=r}}function p(N){var r=N.hasClass("two-tiles"),t=N.hasClass("three-tiles"),e=N.find(".global-indicators"),l=e.find(O),F=a(N).find("ul.slides.slide-wrapper"),J=0,V=r&&"gux-bkpt-sm"!==k&&"gux-bkpt-med"!==k&&X?2:1,S="gux-bkpt-sm"===k||"gux-bkpt-med"===k;!t||X||S||(V=3);(r||t&&S)&&!X&&(V=2);t=F.children();var T=l&&0<
1308l.length?parseInt(l.closest(".fcc-indicator").attr("data-slide-id"),10):0,Z=T*V;S=Z;T+=1;a("[tabindex]",F).each(function(){a(this).attr("tabindex","-1")});a("a:not([tabindex])",F).each(function(){a(this).attr("tabindex","-1")});t.attr("aria-hidden","true");for(t.removeClass("activeSlide");J<V;)if(Z<t.length){F=a(t[Z]);a("[tabindex]",F).each(function(){a(this).attr("tabindex","0")});F.attr("aria-hidden","false");F.addClass("activeSlide");J++;Z++;const ea=F.find(".img-wrapper img")[0];M(ea,N);ea.addEventListener("load",
1309function(){M(ea,N)});let oa;a(window).resize(function(){clearTimeout(oa);oa=setTimeout(M(ea,N),100)})}else break;J=(J=e.find(".fcc-indicator-btn"))&&0<J.length?J.length:1;v(a(N),T,J,V);X&&(T=N.find(".carousel-controls-container"),J=T.find(".bds-carousel-pagination"),r="gux-bkpt-sm"===k||!r||"gux-bkpt-med"===k&&X?"{current} of {total}":"{current} - {lastVisible} of {total}",r=T.attr("gux-bkpt-sm"===k?"data-fd-pagination-tmpl-mobile":"data-fd-pagination-tmpl")||r,E(J,r||"",S,t.length,V),g(l.closest(".fcc-indicator"),
1310e,N))}function v(N,r,t,e){N=N.find(".pagination-info");var l=N.data("label-template");N.attr("aria-hidden","false");l&&N.text(l.replace("{current}",r).replace("{total}",t).replace("{itemsPerPage}",e))}function M(N,r){N=N.height;r.find(".bri-droplet-container").css("top",N)}function g(N,r,t){if(N&&r&&t)switch(N=parseInt(N.attr("data-slide-id"),10),r=r.find("li").length-1,N){case 0:t.find(".carousel-previous").addClass("inactive").attr("aria-disabled",!0);t.find(".carousel-next").removeClass("inactive hidden").attr("aria-disabled",
1311!1);t.find(".peekingGradients").addClass("removeLeftGradient");break;case r:t.find(".carousel-previous").removeClass("inactive hidden").toggleClass("disabled",!1).attr("aria-disabled",!1);t.find(".carousel-next").addClass("inactive").attr("aria-disabled",!0);t.find(".peekingGradients").removeClass("removeLeftGradient").addClass("removeRightGradient");t.data("intervalRefId");(t=t.data("intervalRefId"))&&f[t]&&clearInterval(f[t].setInterval);break;default:t.find(".carousel-previous, .carousel-next").removeClass("inactive hidden").toggleClass("disabled",
1312!1).attr("aria-disabled",!1),t.find(".peekingGradients").removeClass("removeLeftGradient removeRightGradient")}}function E(N,r,t,e,l){X&&N&&0<N.length&&(l=Math.min(t+l,e),r=(r||"").replace("{current}",t+1).replace("{lastVisible}",l).replace("{total}",e),N.html(r))}function w(N,r,t,e,l){l=r.closest(".features-carousel-container");var F=l.find(".slide-wrapper");t=t||!1;r.find(z).removeClass(B);h(-1*N.attr("data-position"),F);N.addClass(B).children(".fcc-indicator-btn").addClass(B);if(X){F=[];let J=
1313r.find(".bds-indicator.fcc-indicator");for(let V=0;V<J.length;V++)F.push(J[V]);b.Carousel.pagination.sizing(F,!1)}g(N,r,l);e?(N=t,l=l.data("pagination-click-action"),"undefined"==typeof l||N||FD.Brand.Metrics.handler.direct(l)):(N=t,l=l.data("carousel-scroll-action"),"undefined"==typeof l||N||FD.Brand.Metrics.handler.direct(l))}function G(N,r){a(N).find(".carousel-previous").removeClass("inactive");r=r||!1;var t=N.find(".global-indicators"),e=t.find(O).parent().next();e.length&&w(e,t,r,!1);N.find(".global-indicators").find(O).parent().next().length||
1314a(N).find(".carousel-next").addClass("inactive");p(N)}function m(N,r){a(N).find(".carousel-next").removeClass("inactive");r=r||!1;var t=N.find(".global-indicators"),e=t.find(O).parent().prev();e.length&&w(e,t,r,!1);N.find(".global-indicators").find(O).parent().prev().length||a(N).find(".carousel-previous").addClass("inactive");p(N)}function q(N,r){var t=N.closest(".features-carousel-container"),e=t.find(".slide-wrapper"),l=Object.keys(r),F,J;let V=[];for(;F=l.shift();){var S=C(N,String.prototype.concat.call('\x3cli class\x3d"bds-indicator fcc-indicator" data-position\x3d"',
1315r[F].total,'" data-slide-id\x3d"',F,'"\x3e\x3cbutton class\x3d"bds-indicator-btn fgx-btn fcc-indicator-btn" data-idx\x3d"',F,'" aria-label\x3d"',I+" "+(Number(F)+1),'"\x3e\x3cspan class\x3d"bds-indicator-btn-indicator" aria-hidden\x3d"true"\x3e\x3c/span\x3e\x3c/button\x3e\x3c/li\x3e\n'));r[F].total<=Number(-1*e.css("left").replace("px",""))&&(J=S.children(".fcc-indicator-btn"));V.push(S);S.on("click",{metrics:"click meatball"+F},function(){var T=t.data("intervalRefId");x(T);w(a(this),N,!1,!0);p(t);
1316a(this).closest(".features-carousel-container").find(".slides-container").focus()})}J&&J.addClass(B).closest(".fcc-indicator").addClass(B);5<V.length&&X&&b.Carousel.pagination.sizing(V,!0);p(t)}function c(N,r){for(var t=Object.keys(r),e=N.children("li");N=t.shift();)a(e[N]).attr("data-position",r[N].total)}function d(N,r){var t=N.closest(".features-carousel-container"),e=t.hasClass("three-tiles"),l=t.hasClass("two-tiles");t.toggleClass("fgx-brand-size-calc",!t.is(":visible"));var F=t.find(".slides-container"),
1317J=t.find(".slide-wrapper"),V=t.find(".carousel-controls-container");const S=t.hasClass("bri-style")?F.width()-40:F.width();let T=0,Z=S;e=e?Object.values(r).filter(function(ea){return ea.combined>=Z?(T=ea.total,Z+=S,!0):0==ea.total?!0:!1}):l?Object.values(r).filter(function(ea){let oa,ma="gux-bkpt-lg"===k||"gux-bkpt-xlg"===k?!0:!1;X&&ma?oa=ea.combined+56:oa=ea.combined;return oa>=T?(T="gux-bkpt-sm"===k?ea.total+S:ea.combined+Math.floor(S),!0):!1}):Object.values(r).filter(function(ea){return ea.combined>=
1318T?(T=ea.total,!0):!1});l=N.children("li").length;r=e.length;t.toggleClass("fgx-brand-size-calc",!1);1<r?(l!==r?(N.empty(),q(N,e),h(-1*Number(N.find(O).parent().attr("data-position")),J)):N.children("li").last().attr("data-position")!==e[r-1].total&&(c(N,e),h(-1*Number(N.find(O).parent().attr("data-position")),J)),t.find(".carousel-arrows.global-arrows").addClass("scrollable"),N.addClass("scrollable"),X?(t=V.attr("data-fd-carousel-control-type")||"brand-control-1",N=V.find(".bds-carousel-pagination"),
1319t="brand-control-2"===t||4<r,N.toggleClass("hidden",!t).attr("aria-hidden",t?"false":"true")):N.toggleClass("hidden",!1),V.toggleClass("hidden",!1)):(0<l&&(N.empty(),p(t)),t.find(".carousel-arrows.global-arrows").removeClass("scrollable"),N.removeClass("scrollable"),h(0,J),V.toggleClass("hidden",!0),J.find(".features-carousel-slide.item").addClass("activeSlide"))}function K(){k=n.currentBreakpoint();"gux-bkpt-sm"!==k?(a(".carousel-arrows.hoverArrows",L).removeClass("hide-arrows"),a(".carousel-arrows.hoverArrows",
1320L).hide()):a(".carousel-arrows.hoverArrows",L).addClass("hide-arrows");L.each(function(){var N=null,r=a(this);r.hasClass("fgx-in-hideable-section")&&!r.is(":visible")&&(N=r.data("fgxHiddenContainerEl"))&&"undefined"!==typeof N&&0<N.length&&N.addClass("fgx-brand-size-calc");var t=0,e=P(a(this)).map(function(J){var V={width:Number(J),total:t,combined:t+Number(J)};t+=J;return V}),l=a(this).find(".global-indicators");l.length&&d(l,e);N&&N.hasClass("fgx-brand-size-calc")&&N.removeClass("fgx-brand-size-calc");
1321N=r.find(".features-carousel-slide.item").length;e=r.hasClass("one-tile");l=r.hasClass("two-tiles");var F=r.hasClass("three-tiles");e&&1===N||l&&2>=N||F&&3>=N?(r.find(".carousel-arrows").addClass("hidden"),r.find(".carousel-arrows").removeClass("shown")):(r.find(".carousel-arrows").addClass("shown"),r.find(".carousel-arrows").removeClass("hidden"))})}function Q(){L.each(function(){var N=a(this),r=N.find(".features-carousel-slide.item").length,t=N.find(Y).length,e=N.data("intervalRefId");!N.hasClass("autoplay")||
13221>=r||0===t||(n.inViewport(N)?N.hasClass("fgx-is-paused")&&(x(e),N.removeClass("fgx-is-paused")):N.hasClass("fgx-is-paused")||(e&&f[e]&&clearInterval(f[e].setInterval),N.addClass("fgx-is-paused")))})}var L,k,A,f={},I="",X,Y,B,z,O;b.setInitHandler("[data-fgx-features-carousel-container]",function(N){X=!(!b.Context||"Ford"!==b.Context.make);B="active";z="."+B;O=".fcc-indicator-btn"+z;L=N;b.Util.debounce(K,50);b.Util.debounce(d,200);k=n.currentBreakpoint();A=n.env.touch();I=b.Context.accessibility&&
1323b.Context.accessibility.meatballLabelPrefix||"";
1323Y=X?".carousel-controls .carousel-arrow":".carousel-arrows.global-arrows";N.each(function(){a(this);var T=a(this).find(".features-carousel-slide.item").length;a(this).find(".features-carousel-slide.item");var Z=a(this).hasClass("fgx-disclosures-bottom"),ea=a(this).hasClass("three-tiles");const oa=a(this).find(".billboard-img.card-media-wrap");oa.length&&!X&&(oa.on("focus",function(){a(this).closest(".features-carousel-slide.item").css("overflow","visible")}),
1324oa.on("blur",function(){a(this).closest(".features-carousel-slide.item").css("overflow","")}));1<T&&(a(this).find(".features-carousel-slide.item").each(function(ma){var qa=a(this).attr("data-slide-id",ma);0===ma&&qa.addClass("first-slide");ea&&!X&&0==(ma+1)%3&&qa.addClass("multiple-pad")}),X||(a(this).find(".carousel-arrows").addClass("shown"),a(this).hover(function(){"gux-bkpt-lg"!=k&&"gux-bkpt-xlg"!=k||a(this).find(".carousel-arrows.hoverArrows").fadeIn(500)},function(){"gux-bkpt-lg"!=k&&"gux-bkpt-xlg"!=
1325k||a(this).find(".carousel-arrows.hoverArrows").fadeOut(500)}),a(this).find("div.flex-indicators").addClass("shown")),FD.Brand.Util.carousel.swipe(this,function(ma,qa){if("gux-bkpt-sm"===k||A){var wa=a(ma).data("intervalRefId");x(wa);("next"===qa?G:m)(a(ma))}}),Z&&(T=a(this).find(".disclosure-wrapper"),a(this).find(".fgx-moveable-disclosure").detach().appendTo(T).addClass("in-ctx-disclosure")));(T=a(this).closest("[data-fgx-hideable-container]"))&&0<T.length&&(a(this).addClass("fgx-in-hideable-section"),
1326a(this).data("fgxHiddenContainerEl",T))});D.link(N);a(".carousel-btn.carousel-next",N).on("click",{metrics:"click arrow next"},function(){var T=a(this).closest(".features-carousel-container"),Z=T.data("intervalRefId");x(Z);G(T)});a(".carousel-btn.carousel-previous",N).on("click",{metrics:"click arrow previous"},function(){var T=a(this).closest(".features-carousel-container"),Z=T.data("intervalRefId");x(Z);m(T)});a(y).resize(b.Util.debounce(K,50));N.addClass("loaded");K();var r=0;N.each(function(){var T=
1327a(this),Z=a(this).find(Y).length;if(T.hasClass("autoplay")&&1<T.find(".features-carousel-slide.item").length&&0<Z){(Z=T.data("interval"))||(Z=7E3);var ea=setInterval(function(){G(T,!0)},Z),oa="interval"+r;T.data("intervalRefId",oa);f[oa]={setInterval:ea,delay:Z,container:T}}r++});var t=window.location.hash;if(t)try{var e="[data-slide-key\x3d'"+t.substr(1)+"'],[data-slide-media-key\x3d'"+t.substr(1)+"']",l=a(e,N).first();if(l.length){var F=l.attr("data-slide-id"),J=l.closest(".features-carousel-container"),
1328V=J.hasClass("two-tiles")&&"gux-bkpt-sm"!==k&&"gux-bkpt-med"!==k&&X?2:1,S=Math.floor((parseInt(F,10)||0)/V);J.find(".bds-carousel-indicators li[data-slide-id\x3d'"+S+"']").trigger("click")}}catch(T){}a(y).scroll(b.Util.debounce(Q,100));a(y).scroll()})})(jQuery,FD.Brand,FD.Brand.MediaOverlay,FD.Brand.Util,window);
1329(function(a,b){b.setInitHandler("[data-fgx-expanded-feature]",function(D){D.each(function(){var y=a(this).find(".sub-component-wrap.side-by-side");y.length&&(y=y.find("div.section"),y.length&&1===y.length%2&&y.last().addClass("pull-left"));var u=a(this).find(".expanded-header .moreDesc"),h=a(this).find(".expanded-header .lessDesc"),C=a(this).find(".expanded-header .description-more");u.click(function(){C.toggle();a(this).hide();h.focus()});h.click(function(){C.toggle();u.show();u.focus()})});const n=
1330D.find('a[href^\x3d"back-"]');0<n.length&&n.each(function(){a(this).on("click",function(y){y.preventDefault();y=a(this).attr("href");y=parseInt(y.split("-")[1],10);isNaN(y)||window.history.go(-y)})});D=a("a.global-cta-expanded-feature.btn-primary",D);window.FD.Brand.Util.ctaHover(D)})})(jQuery,FD.Brand);
1331(function(a,b,D){var n={},y={},u=0,h={sec:1E3,min:6E4,hr:36E5,day:864E5},C=!1;b.setInitHandler("[data-fgx-countdown-timer]",function(P){function x(q,c){if(q&&0!==q.length){var d=m(q.attr("data-fgx-start-date")||""),K=m(q.attr("data-fgx-end-date")||""),Q=new Date;d<=Q&&Q<K?(c=w(q,"data-fgx-active-timer-list"))&&0<c.length?g(q,"active",{timerData:c,sDate:d,eDate:K,cDate:Q}):g(q,"hidden"):Q>=K?g(q,"complete"):c?g(q,"hidden"):setTimeout(function(){x(q,!0)},Math.max(d-Q,0))}}function p(q,c,d,K,Q){var L=
1332q.attr("data-fgx-active-timers")||"",k=q.find(".fgx-ct-active-state .t
1332imer-container");d=d.getTime();K=K.getTime();var A={id:"fgx-cdt-clock-"+ ++u,sTime:d,eTime:K,cTime:Q.getTime(),totalTimeDiff:K-d,$comp:q,$timerContainer:k,$accLabel:k.find(".timer-acc-label"),$accAlertLabel:k.find(".timer-acc-alert-label"),activeIntvlIds:L?L.split("-"):[],alertLabelPrefix:q.attr("data-fgx-timer-alert-prefix")||"",currentTimes:[],daySet:!1,hrSet:!1,minSet:!1,secSet:!1,timers:{},timersArr:[]},f={};["fill","boarder",
1333"progress","text"].forEach(function(I){var X=q.attr("data-fgx-timer-"+I+"-color")||"";X&&(f[I]=X)});A.$comp.attr("fgx-cdt-clock-id",A.id);A.$timerContainer.addClass("timers-disp-"+c.length);c.forEach(function(I,X){I.itemClass="timer-"+I.typeId;I.$el=a(n.timerItem({timer:I,colors:f}));I.$timeLabel=I.$el.find(".timer-number");I.$pluralLabel=I.$el.find(".label-plural");I.pluralLabel=I.$pluralLabel.text();I.$singleLabel=I.$el.find(".label-single");I.singleLabel=I.$singleLabel.text();I.$remainingBrdr=
1334I.$el.find(".timer-remaining-brdr");0===X?(I.largestIntvl=!0,I.timeLimit=M(A.totalTimeDiff,I.typeId,!0)):(I.largestIntvl=!1,I.timeLimit="hr"===I.typeId?24:60);A[I.typeId+"Set"]=!0;A.timers[I.typeId]=I;A.timersArr.push(I);A.$timerContainer.append(I.$el);I.largestIntvl&&(A.largestIntvlId=I.typeId)});c=A.$timerContainer.find(".timer-remaining-brdr").first();A.radius=parseInt(c.attr("r"),10);A.circumference=(2*Math.PI*A.radius).toFixed(0);v(A)}function v(q){var c=0,d=function(){var Q=(new Date).getTime(),
1335L=q.eTime-Q;q.cTime=Q;q.activeIntvlIds.forEach(function(k,A){var f=M(L,k,0===A);k=q.timers[k]||{};if(!b.Util.isEmpty(k)&&k.currentTime!==f&&0<=f){var I=1===f;k.$timeLabel.html(f);k.$pluralLabel.toggleClass("hidden",I);k.$singleLabel.toggleClass("hidden",!I);k.currentTime=f;q.currentTimes[A]=f+" "+(I?k.singleLabel:k.pluralLabel);k.$remainingBrdr.toggleClass("hide-stroke",0===f);A=q.circumference;f=k.currentTime/k.timeLimit;A=[((f-1/k.timeLimit*(1-f))*A).toFixed(0),A].join(" ");k.$remainingBrdr.attr("stroke-dasharray",
1336A)}});q.currentTimesStr=q.currentTimes.join(" ").trim();q.$accLabel.html(q.currentTimesStr);0===c&&q.$accAlertLabel.html(q.alertLabelPrefix+" "+q.currentTimesStr);c=59===c?0:c+1;if(0>=L)try{clearInterval(K),g(q.$comp,"complete")}catch(k){}};d();var K=setInterval(d,1E3)}function M(q,c,d){if(d)q=Math.floor(q/h[c]);else switch(c){case "hr":q=Math.floor(q%h.day/h.hr);break;case "min":q=Math.floor(q%h.hr/h.min);break;case "sec":q=Math.floor(q%h.min/h.sec);break;default:q=Math.floor(q/h[c])}return q||0}
1337function g(q,c,d){if(q&&0!==q.length)if("active"===c&&d)E(q,"active",C),p(q,d.timerData,d.sDate,d.eDate,d.cDate);else if(C)q.find(".content-section").toggleClass("hidden",!1);else if("complete"===c){var K=q.attr("data-complete-state-resource-url")||"";K&&!y[K]&&a.get(K).then(function(Q){D.log("countdownTimer::complete state request - successful. ",{url:K});y[K]=1;var L=q.find(".fgx-ct-complete-state .sub-component-wrap");E(q,"complete");L.length&&(L.html(Q),b.initComponent(L))},function(){D.log("countdownTimer::complete state request - failed. Hiding sub-component. ",
1338{url:K});q.find(".fgx-ct-complete-state .sub-component-wrap").toggleClass("hidden",!0);E(q,"complete")})}else q.toggleClass("hidden",!0)}function E(q,c,d){var K="fgx-ct-"+c+"-state";q.find(".content-section").each(function(){var Q=a(this);Q.toggleClass("hidden",!d&&!Q.hasClass(K))});q.hasClass("hidden")&&q.removeClass("hidden")}function w(q,c){q=q.attr(c);try{var d=q&&JSON.parse(q)||[]}catch(K){d=[]}return d}
1338function G(q,c){if(c&&0!==c.length)if(!q||0===q.length||q.hasClass("lazyloaded")||q.hasClass("lazyloading"))c.toggleClass("positioned-content",
1339!0);else q.one("load",function(){c.toggleClass("positioned-content",!0)})}function m(q){return q?new Date(q):new Date}P&&0!==P.length&&(C="yes"===P.attr("data-fgx-in-author-edit"),P.each(function(){var q=a(this);if(!n.timerItem){var c=q.find("script[data-fgx-cdt-template-id\x3d'timerItem']");c.length&&(n.timerItem=b.Util.template(c.html()))}if(q&&0!==q.length){c=w(q,"data-fgx-background-images");var d={};c&&!b.Util.isEmpty(c)&&(d=c[1===c.length?0:Math.floor(Math.random()*c.length)]);c=q.find(".background-container");
1340b.Util.isEmpty(d)||(d=b.Util.images.renderPicture(d),c.append(d),c=d.find("img"),d=q.find(".content-container"),G(c,d))}x(q);q=q.find(".fgx-ct-active-state .calendar-container");c=q.find(".calendar-overlay-content");c.length&&(c=c.html(),q.find("[data-fgx-calendar-link-opener]").data("tooltipContent",c))}))})})(jQuery,FD.Brand,FD.Brand.Util);
1341(function(a,b){b.setInitHandler("[data-fgx-disclosures]",function(D){var n=a("ul",D),y=a(".disclosures-text",D),u=a(".disc-intro",D),h=a("#fgx-sitewide-disclosures",D),C="",P=0,x=!(!FD.Brand.Context||"Ford"!==FD.Brand.Context.make);0<u.length&&(C=u.html());(FD.Brand.Context.disclosures||[]).forEach(function(p){if(0===P&&0<C.length)a('\x3cli class\x3d"disc-note"\x3e'+C+"\x3c/li\x3e").appendTo(n);else{var v="\x3cli\x3e\x3cp\x3e"+(p.id+". \x3c/p\x3e");p=p.detail;0!==p.indexOf("\x3cp\x3e")&&(-1===p.indexOf("\x3cp\x3e")?
1342p="\x3cp\x3e"+p+"\x3c/p\x3e":(p=p.split("\x3cp\x3e"),p="\x3cp\x3e"+p.shift()+"\x3c/p\x3e"+p.join("\x3cp\x3e")));a(v+(p+"\x3c/li\x3e")).appendTo(y)}P++});a("a",y).attr("tabindex","-1");a("sup[data-vdm-disc]",y).attr("tabindex","-1");D.on("click",".title button",function(){a(this).closest(".disclosures").toggleClass("open");a(this).attr("aria-expanded",a(this).closest(".disclosures").hasClass("open"));let p=a(".title .icon");a(this).closest(".disclosures").hasClass("open")?(y.attr("tabindex","0"),h.attr("aria-hidden",
1343"false"),a("a",y).attr("tabindex","0"),a("sup[data-vdm-disc]",y).attr("tabindex","0"),x&&(p.removeClass("icon-plus-blue"),p.addClass("icon-minus-blue"))):(y.attr("tabindex","-1"),h.attr("aria-hidden","true"),a("a",y).attr("tabindex","-1"),a("sup[data-vdm-disc]",y).attr("tabindex","-1"),x&&(p.removeClass("icon-minus-blue"),p.addClass("icon-plus-blue")))}).addClass("loaded")})})(jQuery,FD.Brand);
1344(function(a,b,D,n,y){function u(x){x.find(".error").hide();x.find(".success").hide();x.find("form").show();x.find(".phone-disclaimer").show();x.find("input[type\x3dphone]").val("")}function h(x){x.preventDefault();var p=b(this),v=p.find('[name\x3d"number"]').val(),M=v.replace(/\D/g,"").replace(/^1/g,""),g=b.trim(p.find('[name\x3d"carrier"]').val()),E=p.data("from-address");x=p.data("send-complete-action");void 0==E&&(E="[email protected]");var w;p.find(".errors").stop(!0,!1).slideUp("fast",function(G){p.find(".error").stop(!0,
1345!1).hide()});M&&10===M.length&&v.match(/^[0-9 \-()]+$/)?g&&"?"!==g||(w="carrier"):w="number";w?p.find(".errors").stop(!0,!0).show().find(".error."+w).slideDown():(w={to:M+"@"+g,from:E,fromDisplayName:E,template:"lad",data:JSON.stringify(P),html:!1},b.post(y.settings["mailSendUrl"+y.make]+"/core-services/mail/send",w),p.add("p",p.parent()).hide(),p.parent().find(".success").slideDown("fast",function(){setTimeout(function(){C.hide();u(b("[data-fgx-send-to-phone-overlay]"))},1E3)}),"undefined"!=typeof x&&
1346FD.Brand.Metrics.handler.direct(x))}var C,P;D.setInitHandler("[data-fgx-send-to-phone-overlay]",function(x){C=n.register("sendToPhoneOverlay",x);var p=C.show;C.show=function(v,M){P=v;p(!0,M,"input")};b(".icon-closer",x).on("click",function(){C.hide();u(x)});b("form",x).submit(h)})})(window,jQuery,FD.Brand,FD.Brand.Overlay,FD.Brand.Context);
1347(function(a,b,D,n,y){D.setInitHandler("[data-fgx-quick-search]",function(u){function h(v){v=b(this);0===v.val().length&&v.attr("placeholder","")}function C(v){v=b(this);0===v.val().length&&"undefined"!==typeof p&&v.attr("placeholder",p)}function P(v,M){if(v&&0!==v.length&&M){var g=v.val();g&&"make"===M&&v.closest(".dropdown-wrap").find('[data-dropdown-id\x3d"model"]').val("").each(function(){var E=b(this);E.toggleClass("hidden",(E.attr("data-make-id")||"")!==g)})}}var x=b(".fgx-brand-subheadline",
1348u).html()+" "+D.Pricing.postalLink();b(".fgx-brand-subheadline",u).html(x);var p=b("#qsMinYear",u).attr("placeholder");u.each(function(){var v=b(this).find(".fgx-brand-select-container.make-dropdown"),M=v.attr("data-dropdown-id");P(v,M)});b("#qsMinYear",u).on("focus",h);b("#qsMaxYear",u).on("focus",h);b("#qsMinYear",u).on("blur",C);b("#qsMaxYear",u).on("blur",C);b(".fgx-brand-select-container",u).on("change",function(v){v=b(this);var M=v.attr("data-dropdown-id");P(v,M)});b(".search-cta",u).on("click",
1349function(){if(0<b("#qsMinYear",u).length||0<b("#qsMaxYear",u).length){var v=!1,M=(new Date).getFullYear(),g=b("#qsMinYear",u),E=b("#qsMaxYear",u);null!=g.val()&&""!==g.val()&&(!1===/^\d+$/.test(g.val())||!1===(999<g.val()&&g.val()<=M)?(v=!0,g.css("border-color","red")):g.attr("style",""));null!=E.val()&&""!==E.val()&&(!1===/^\d+$/.test(E.val())||!1===(999<E.val()&&E.val()<=M)?(v=!0,E.css("border-color","red")):E.attr("style",""));if(v)return b(".error-text-year",u).removeClass("hidden"),!1;b(".error-text-year",
1350u).hasClass("hidden")||b(".error-text-year",u).addClass("hidden")}var w=b(this).data("ctaLink");M=b(this).closest(".dropdown-wrap");M.find(".fgx-brand-select-container").not(".hidden").each(function(){var m=b(this),q=m.data("dropdownId");m=m.val()||"";w=w.split("{"+q+"}").join(m)});"quick-search"===M.closest(".quick-search").data("displayType")&&(w=w.replace("{distance}",""),w=w.replace("{priceHigh}",""));v=M.find(".year-low").val()||"";M=M.find(".year-high").val()||"";var G;g=((null==(G=y.location)?
1351void 0:G.current()).postalCode||"").replace(/[^a-zA-Z0-9]/g,"");w=w.replace("{yearLow}",v);w=w.replace("{yearHigh}",M);w=w.replace("{zipCode}",g);v=w.indexOf("?");0<=v&&(G=w.substring(0,v),v=w.substring(v+1),v=n.parameters.encode(n.parameters.decode(v)),w=G+"?"+v);a.location=w})})})(window,jQuery,FD.Brand,FD.Brand.Util,FD.Brand.User);
1352(function(a,b,D,n,y,u,h,C,P){function x(fa){b(".location-aware",O).toggle(fa);b(".location-unaware",O).toggle(!fa)}function p(fa){var R=v(this,".location-aware"),W=b(".dealers",R),aa=b(".closest-dealer .actions .view-map a",R),U=!R.hasClass("collapsed");null==fa&&(fa=!U);fa!==U&&(fa?(W.slideDown().attr("aria-hidden","false"),R.removeClass("collapsed"),aa.attr("aria-expanded","true"),"Lincoln"===y.make?(b(".view-map",aa).hide(),b(".view-map-button").hide()):(b(".view-map",aa).hide(),b(".close-map",
1353aa).show()),B.call(this)):(W.slideUp().attr("aria-hidden","true"),R.addClass("collapsed"),aa.attr("aria-expanded","fal
1353se"),"Lincoln"===y.make?(b(".view-map",aa).show(),b(".view-map-button").show()):(b(".view-map",aa).show(),b(".close-map",aa).hide())))}function v(fa,R){fa=b(fa).closest("[data-fgx-locate-dealer-trigger]");R&&(fa=fa.find(R));return fa}function M(){var fa=b(this),R=fa.val(),W=v(fa,".location-unaware"),aa=b(".search .search-text-"+R,W),U=fa.closest(".location-unaware").find(".type-ahead-results");
1354P.updateSearchHints(U,E.call(this),aa,v(this,".search-suggestions-info"),!0);fa=fa.parent();fa.closest(".search-options").find("label").removeClass("selected").find(".txt-label").attr({"aria-checked":"false",tabindex:"-1"});fa.addClass("selected").find(".txt-label").attr({"aria-checked":"true",tabindex:"0"}).focus();b(".search-wrap .search",W).toggleClass("show-location","location"===R);b(".search input",W).hide();aa.show()}function g(fa){"focusin"===fa.type&&(fa.preventDefault(),"gux-bkpt-sm"===
1355h.currentBreakpoint()&&(window.location.hash=""));var R="focusout"!==fa.type,W=b(this),aa=0<W.val().length,U=v(W,".location-unaware"),ha=W.closest(".location-unaware").find(".type-ahead-results");setTimeout(function(){var za=b(document.activeElement);b(".search-action",U).toggle(!aa);if(za.hasClass("search-submit"))b(".search-submit",U).one("focusout",function(){b(".search-submit",U).toggle(R&&aa);b(".search-clear",U).toggle(!R&&aa)});else b(".search-submit",U).toggle(R&&aa),b(".search-clear",U).toggle(!R&&
1356aa);if(za.hasClass("geo"))b(".geo",U).one("focusout",function(){b(".geo",U).toggle(FD.Brand.Util.env.geoLocation()&&R)});else b(".geo",U).toggle(FD.Brand.Util.env.geoLocation()&&R)},150);"keyup"===fa.type&&(13===fa.keyCode?G.call(W):40===fa.keyCode?W.hasClass("fgx-list-shown")&&b(".type-ahead-results:visible",U).find("ul").find("li").first().focus():P.updateSearchHints(ha,E.call(this),W,v(this,".search-suggestions-info")))}function E(){var fa=v(b(this),".location-unaware");fa=b(".search input:visible",
1357fa);return{$txt:fa,val:fa.val(),isDealer:fa.hasClass("search-text-dealer")}}function w(fa){var R=v(this,".location-unaware"),W=E.call(R);fa={make:y.make,dealerPACode:fa};V="dealerName";S=W.val;u.location.setGeoPACode(null);k.call(R,!0);q.call(R,fa).done(function(){k.call(R,!1);x(!0);t.hide();W.$txt.toggleClass("fgx-list-shown",!1);W.$txt.removeAttr("aria-activedescendant");"gux-bkpt-sm"===h.currentBreakpoint()&&"dt"!==window.location.hash&&(window.location.hash="dt");A();X();"undefined"!=typeof Ea&&
1358FD.Brand.Metrics.handler.direct(Ea)}).fail(function(aa){k.call(R,!1);f(aa,!1)})}function G(){var fa=b(this),R=v(this,".location-unaware"),W=E.call(R),aa=W.isDealer?b(".search .search-text-dealer",R):b(".search .search-text-location",R),U=!1,ha=/^[a-zA-Z]{2}$/g,za={make:y.make,radius:50,minDealers:1,maxDealers:1};fa=fa.closest(".location-unaware").find(".type-ahead-results");P.updateSearchHints(fa,E.call(this),aa,v(this,".search-suggestions-info"),!0);if(W.val){if(W.isDealer)za.dealerName=W.val;else if(/^(?=.*[a-zA-Z])(?=.*[0-9])/.test(W.val)||
1359/\d+/.test(W.val)){if(!(new RegExp(N.validationZipCode)).test(W.val)){X(4);return}za.postalCode=W.val;U=!0}else 0>W.val.indexOf(",")?P.isFullStateName(W.val)||ha.test(W.val)?za["CA"===y.region?"province":"state"]=W.val:za.city=W.val:(ha=W.val.split(","),za.city=(ha[0]||"").trim(),1<ha.length&&(za["CA"===y.region?"province":"state"]=(ha[1]||"").trim()));V=W.isDealer?"dealerName":"location";S=W.val;l&&((ha=u.location.current())&&ha.geoPACode&&(za.prefDealerPACode=ha.geoPACode),l=!1);F&&(F=!1,W&&W.$txt&&
13600<W.$txt.length&&(ha=W.$txt.attr("data-geo-pa-code")||""))&&(za.prefDealerPACode=ha,W.$txt.removeAttr("data-geo-pa-code"));k.call(R,!0);m.call(R,za).done(function(){k.call(R,!1);U&&(J=za.postalCode,u.location.setPostalCode(J,za&&za.prefDealerPACode||""));x(!0);t.hide();W.$txt.toggleClass("fgx-list-shown",!1);W.$txt.removeAttr("aria-activedescendant");"gux-bkpt-sm"===h.currentBreakpoint()&&"dt"!==window.location.hash&&(window.location.hash="dt");A();X();aa.blur();"undefined"!=typeof Ea&&FD.Brand.Metrics.handler.direct(Ea)}).fail(function(Ka){k.call(R,
1361!1);f(Ka,U)})}else X(null,W.isDealer?"required-dealer":"required-location")}function m(fa){v(this);var R=v(this,".location-aware"),W=b.Deferred(),aa=["dealers"],U=[],ha=[],za=[],Ka=function(ya){ya&&0!==ya.length?("CA"===y.region&&ya.map(function(ra){return ra.Distance=ra.DistanceKM}
1361),za.push(ya)):ha.push({message:"[locateDealerTrigger - getDealers] - no dealers were returned."})},La=function(ya){ya=ya&&ya.Response?ya.Response:{};ha.push({message:ya.Message||ya.Error||"[locateDealerTrigger - getDealers] - error retrieving the dealers"})};
1362aa.forEach(function(ya){ya=C[ya](fa);ya.then(Ka,La);U.push(ya)});b.when.apply(b,U).done(function(){if(aa.length===ha.length)ha.forEach(function(ra){ra.message&&W.reject(ra.message)});else{var ya=c(za,R);W.resolve(ya)}}).fail(function(ya){W.reject(ya)});return W.promise()}function q(fa){var R=v(this,".location-aware"),W=b.Deferred();C.dealer(fa).done(function(aa){if(aa&&0!==aa.length){var U=b(".carousel-inner",R);U.empty();aa=P.updateDealer(aa,0,oa,ma,null,Z,qa);aa.starsAriaLabel=Fa.replace("{starCount}",
1363aa.combinedRating||"").replace("{dealerName}",aa.Name||"").replace("{totalReviews}",aa.combinedRatingsCount||"");aa.idxAriaLabel=la.replace("{index}",aa.index+1).replace("{dealerName}",aa.Name||"");var ha={dealer:aa,cfg:N,isFord:"Ford"===y.make};b(".closest-dealer",R).html(r.desktopClosest(ha)).data("dealer",aa);aa.selected=!0;b(r.mobileSlide(ha)).appendTo(U).data("dealer",aa);b(".info .distance").hide();R.data("dealers",[aa]);if(U=R.data("map"))U.dispose(),R.data("map",null);ea&&b(".details .actions .view-map a",
1364R).trigger("click");K();W.resolve(aa)}else W.reject(aa)}).fail(function(aa){W.reject(aa)});return W.promise()}function c(fa,R){var W=b(".carousel-inner",R);W.empty();var aa=[];1<fa.length?fa.forEach(function(U){aa=aa.concat(U)}):1===fa.length&&(aa=fa[0]);aa.sort(function(U,ha){return(ha&&ha.Distance&&parseFloat(ha.Distance)||1)-(U&&U.Distance&&parseFloat(U.Distance)||1)});1<aa.length&&(aa=aa.slice(0,1));(fa=null!==aa[0]&&null!==aa[0].Distance?parseInt(aa[0].Distance):null)&&50<fa&&(aa=aa.slice(0,
13651));
1365aa.forEach(function(U,ha){U=P.updateDealer(U,ha,oa,ma,null,Z,qa);U.URL&&!D.Util.isEmpty(U.URL)&&(U.URL=P.appendT3QS(U.URL,U.mtAttrQS));U.starsAriaLabel=Fa.replace("{starCount}",U.combinedRating||"").replace("{dealerName}",U.Name||"").replace("{totalReviews}",U.combinedRatingsCount||"");U.idxAriaLabel=la.replace("{index}",U.index+1).replace("{dealerName}",U.Name||"");var za={dealer:U,cfg:N,isFord:"Ford"===y.make};0===ha&&(b(".closest-dealer",R).html(r.desktopClosest(za)).data("dealer",U),U.selected=
1366!0);b(r.mobileSlide(za)).appendTo(W).data("dealer",U)});"dealerName"===V&&b(".info .distance").hide();R.data("dealers",aa);if(fa=R.data("map"))fa.dispose(),R.data("map",null);ea&&b(".details .actions .view-map a",R).trigger("click");K();return aa}function d(){var fa=v(this),R=function(){k.call(fa);X.call(fa,5,null)};k.call(fa,!0);a.navigator.geolocation.getCurrentPosition(function(W){W&&W.coords?C.dealers({make:y.make,latitude:W.coords.latitude,longitude:W.coords.longitude,radius:50,minDealers:1}).done(function(aa){if(aa&&
13670<aa.length){F=!0;var U=E.call(fa);U.$txt.val(aa[0].Address.PostalCode);U.$txt.attr("data-geo-pa-code",aa[0].PACode);k.call(fa);G.call(fa)}else R()}):R()},R,pa)}function K(){var fa=u.location.current(),R="FPI"===fa.postalCodeSource&&fa.postalCode||"",W="q";"dealerName"===V?(b(".dealer-name-label",O).show(),b(".location-label",O).hide(),W="qn"):(b(".dealer-name-label",O).hide(),b(".location-label",O).show());null!=S&&void 0!=S?("Lincoln"===y.make?(b(".js-postal-code .cta-txt",O).text(S),b(".js-postal-code",
1368O).attr("aria-label",wa+" "+S)):b(".js-postal-code",O).text(S).attr("aria-label",wa+" "+S),b(".js-postal-link",O).attr("aria-label",wa+" "+S),b(".more-dealers a",O).attr("href",T+"#/"+W+"/"+S)):""!==R?("Lincoln"===y.make?(b(".js-postal-code .cta-txt",O).text(R),b(".js-postal-code",O).attr("aria-label",wa+" "+R)):b(".js-postal-code",O).text(R).attr("aria-label",wa+" "+R),b(".js-postal-link",O).attr("aria-label",wa+" "+R),b(".more-dealers a",O).attr("href",T+"#/"+W+"/"+R)):"FPI"!==fa.postalCodeSource?
1369("Lincoln"===y.make?(b(".js-postal-code .cta-txt",O).text(fa.postalCode||""),b(".js-postal-code",O).attr("aria-label",wa+" "+(fa.postalCode||""))):b(".js-postal-code",O).text(fa.postalCode||"").attr("aria-label",wa+" "+(fa.postalCode||"")),b(".js-postal-link",O).attr("aria-label",wa+" "+(fa.postalCode||"")),b(".search-text-location",O).val(fa.postalCode||"")):("Lincoln"===y.make?(b(".js-postal-code .cta-txt",O).text(J),b(".js-postal-code",O).attr("aria-label",wa+" "+J)):b(".js-postal-code",O).text(J).attr("aria-label",
1370wa+" "+J),b(".js-postal-link",O).attr("aria-label",wa+" "+J),b(".more-dealers a",O).attr("href",T+"#/"+W+"/"+J));R?R!==J&&(J=R,R={make:y.make,radius:50,minDealers:1,maxDealers:1,postalCode:R},l&&(fa.geoPACode&&(R.prefDealerPACode=fa.geoPACode),l=!1),m.call(O,R).done(function(){x(!0)})):null!=S&&void 0!=S||x(!1);l&&(u.location.subscribe(K),l=!1)}function Q(fa){var R=v(this,".location-aware"),W=b.Deferred();Ba=P.updateDealer(fa,0,oa,ma,null,N.dealerDetailPageUrl,qa);Ba.URL&&!D.Util.isEmpty(Ba.URL)&&
1371(Ba.URL=P.appendT3QS(Ba.URL,Ba.mtAttrQS));Ba.starsAriaLabel=Fa.replace("{starCount}",Ba.combinedRating||"").replace("{dealerName}",Ba.Name||"").replace("{totalReviews}",Ba.combinedRatingsCount||"");Ba.idxAriaLabel=la.replace("{index}",Ba.index+1).replace("{dealerName}",Ba.Name||"");fa={dealer:Ba,cfg:N,isFord:"Ford"===y.make};b(".closest-dealer",R).html(r.desktopClosest(fa)).data("dealer",Ba);Ba.selected=!0;b(".dealer-name-label",R).hide();b(".location-label",R).hide();b(".favorite-dealer-label",R).show();
1372W.resolve(Ba);return W.promise()}function L(fa){fa.preferred?Q.call(O,fa.preferred).done(function(){x(!0)}):(Ba=null,u.location.subscribe(K),K())}function k(fa){b(this).find(".ford-busy").toggle(fa)}function A(){var fa="gux-bkpt-sm"===h.currentBreakpoint()?".fgx-mobile":".fgx-desktop";O.find(fa+" .postal-focus-elem").focus()}function f(fa,R){var W=2;R&&(W=fa&&fa.responseJSON&&fa.responseJSON.Response?-1<fa.responseJSON.Response.Message.indexOf("Invalid Postal Code")?4:2:"[locateADealer - getDealers] - no dealers were returned."===
1373fa?2:1);X(W)}function I(fa,R){"Lincoln"===y.make&&("add"==R&&fa.addClass("input-error"),"remove"==R&&fa.removeClass("input-error"))}function X(fa,R){var W=b(".location-unaware .search-wrap .search",O);b(".location-unaware .message.error",O);var aa=b(".location-unaware .message.error",O);aa.find(".text").hide();I(W,"remove");R?(aa.find(".text."+R).show(),aa.show(),I(W,"add")):fa?(aa.find(".text.error").show().text(N.errors[fa]),aa.show(),I(W,"add")):(aa.hide(),I(W,"remove"))}function Y(){var fa=b.Deferred();
1374h.url.allowScript("2")?e?fa.resolve():(a._fgx_mapControlLoaded=function(){e=!0;fa.resolve();delete a._fgx_mapControlLoaded},h.url.loadAsScript(y.settings.mapHost+"?callback\x3d_fgx_mapControlLoaded").fail(function(){fa.reject()})):(h.log("locate dealer trigger: Microsoft Map library not loaded due to privacy settings"),fa.reject());return fa.promise()}function B(){var fa=v(this,".location-aware"),R=fa.data("map"),W=fa.data("dealers");!R&&W&&Y().done(function(){var aa=Microsoft.Maps;R=new aa.Map(fa.find(".map")[0],
1375{credentials:y.settings.mapKey,mapTypeId:Microsoft.Maps.MapTypeId.road,enableSearchLogo:!1,enableClickableLogo:!1,enableInertia:!0,liteMode:!1,showCopyright:!1,showMapTypeSelector:!1,showLocateMeButton:!1});var U=[],ha=null,za=function(La,ya){var ra=(La.selected=ya)?"selected":"none";La.infobox.setOptions({visible:ya,state:ra});La.pushpin.setOptions({state:ra,icon:Ua,textOffset:new Microsoft.Maps.Point(0,10)})},Ka=function(La){W.forEach(function(ya,ra){0!==ra&&(ya===La?La.$el.find(".index").attr("aria-expanded",
1376"true"):ya.$el.find(".index").attr("aria-expanded","false"))})};W.forEach(function(La){var ya=new aa.Location(La.Latitude,La.Longitude);U.push(ya);La.selected&&(ha=ya);var ra=new aa.Infobox(ya,{width:300,height:240,offset:new aa.Point(15,-100),htmlContent:r.infoContent({dealer:La,cfg:N,isFord:"Ford"===y.make})});La.infobox=ra;La.infobox.setMap(R);ya=new aa.Pushpin(ya,{width:35,height:46,infobox:ra});La.pushpin=ya;za(La,La.selected);ra=function(){if(La.selected)La.infobox.setOptions({visible:!0,state:"selected"});
1377else{var Ja=W.find(function(ja){return!0===ja.selected});Ja&&za(Ja,!1);Ka(La);za(La,!0);La.$el.one("keydown",function(ja){9===ja.which&&b(".dealer-infobox .name a").focus()});R.setView({center:La.pushpin.getLocation()})}};aa.Events.addHandler(ya,"click",ra);La.$el&&La.$el.find(".index").click(ra);R.entities.push(ya)});aa.Events.addHandler(R,"click",function(La){"map"===La.targetType&&(La=W.find(function(ya){return!0===ya.selected}))&&La.infobox.setOptions({visible:!1,state:"none"})});1<U.length?R.setView({bounds:aa.LocationRect.fromLocations(U)}):
1378R.setView({center:U[0],zoom:11});ha&&R.setView({center:ha})})}function z(fa){fa.preventDefault();fa=b(this).closest(".closest-dealer").data("dealer");var R="",W=y&&y.make||"";fa&&"undefined"!=typeof fa&&(R="Ford"===W&&fa.dlrcalltrk_lad&&""!==fa.dlrcalltrk_lad?fa.dlrcalltrk_lad:"Lincoln"===W&&fa.ldlrcalltrk_lad&&""!==fa.ldlrcalltrk_lad?fa.ldlrcalltrk_lad:fa.Phone);n.instance.sendToPhoneOverlay.show({title:fa.Name,text:fa.AddressStreet+" "+fa.AddressCityStateZip,phone:R},b(this))}Object.assign(D.namespace("FD.Brand.DealerTrigger",
1379a),{fireMetrics:function(fa){fa=b(fa.currentTarget).attr("data-fd-metrics-click");"undefined"!=typeof fa&&FD.Brand.Metrics.handler.direct(fa)},handleExtClick:function(fa){if(N&&N.hasExitOverlay){var R=N&&N.exitOverlayId||"";if(D.Link&&!D.Util.isEmpty(D.Link.exitOverlays)&&D.Link.exitOverlays[R])try{D.Link.exitOverlays[R].externalUrl.call(this,fa,!0)}catch(W){D.Util.log("locateDealerTrigger::handleExternalClick - error occurred trying to trigger the external overlay. ",W)}}}});var O,N=null,r={},t,
1380e=!1,l=!0,F=!1,J=null,V=null,S=null,T=null,Z=null,ea=!1,oa=b("#dt").data("sales-open-until"),ma=b("#dt").data("sales-open-again"),qa=b("#dt").data("hours-displaytype"),wa=b("#dt").data("updateSearchLabel")||"",Ea=b("#dt").data("dealer-search-action"),Fa="",la="",Ba=null;if(void 0===qa||""===qa)qa="12";var Ua="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAuCAYAAACiR6CHAAACz0lEQVRYhc2ZW4hOURTHf98ZTJghNUxqah5MubyY5k2KJjU15VJ4MDLkAbmkqcmDlBceKA9KStFEJhEy4cGLB16Y4nMNoxTj0mDCiHIZl5bWqc+Zfc7sc853Lv+X0zlnf2v92t/ae6+1TmH8nBZCaAowC1gMzANmAjXAOOAHMAj0ATeAy8AT4KOteVsYcboEWAPMDQF/D+gGLilkLJhJQAewFZgWAsKrd8Bh4CDw2W9QxdipM/zezQfOAm3AxBgg6O+bgVbgIfDSNMjx+bEAXAEaY0J41ah220wvxxierQZOBoDGVZXGUQE4VWrL63AR0JUgSKnfLvVnhKkDjgCVCYO4qlR/dSaYnUBDSiCuGtTvfzBNQHvKIK7a1f8/GAmkdUB1RjDV6r8gMLW6grKU+K91dDOqyRhG/Dc7uivmQa2OGzw5UJPA1OcEpt7R7TkPqhKY4ZzADAvMpxyAiIYE5mkOQER9juaredBNgenJCUyPwNwB7mYMIgxFgfkKHM8Y5oRwuCnEGeBVRiDi9zQl+cwAsCcjmL3AWzyZ3jHgQsogsniOujelML+BzSkGcxHYqH5HwKDTtRK4nzDIA2AF8L70oakkeQa0JLgZFtX+c+8Lv/pIZmgpcL3MIDLjy3XBjFBQsTaoZWi5YugFsEqvRo1WOb4BlmmfJY4GdEYeB9mwKWP7tS9jnFoLfQc2aawEyramvg1si5iI7QAu2gwMU+CfBzpDguwHDtkODmoWmdQLTNZ+3mjq1o6XtaK0Pjotjo2rwIawhqPA/AG2B6yMfo2vb2nAoMf+euCL57kArI26FcTpUPUa/ootwLWoBsMGsFfSuawAFgL7gANxjJkajGG1G7hlu5ckATNbW2DSypigm2GHXoe0Cf3Ir99bLhj5RiDJ8wJguna9TPqpIJLb7rI1HjZmJCv7oIHvHg0SM3L/SyuN1/rNQJrP56zPNOAvcsOEpYeZCnAAAAAASUVORK5CYII\x3d",
1381da=h.env.browser(),pa={};"IE"===da.name&&11==da.version&&(pa={enableHighAccuracy:!1,maximumAge:5E4});"Lincoln"===y.make&&(Ua="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3OSIgdmlld0JveD0iMCAwIDcwIDc5IiBmaWxsPSJub25lIj4KICA8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9iZF8xMjIzXzcwNykiPgogICAgPHBhdGggZD0iTTI3Ljk2NDkgMzEuMTI4NUMyNy45NjQ5IDMyLjkyOTIgMjguNjgwMyAzNC42NTYxIDI5Ljk1MzUgMzUuOTI5M0MzMS4yMjY4IDM3LjIwMjYgMzIuOTUzNyAzNy45MTc5IDM0Ljc1NDMgMzcuOTE3OUMzNi41NTUgMzcuOTE3OSAzOC4yODE5IDM3LjIwMjYgMzkuNTU1MiAzNS45MjkzQzQwLjgyODQgMzQuNjU2MSA0MS41NDM3IDMyLjkyOTIgNDEuNTQzNyAzMS4xMjg1QzQxLjU0MzcgMjkuMzI3OCA0MC44Mjg0IDI3LjYwMDkgMzkuNTU1MiAyNi4zMjc3QzM4LjI4MTkgMjUuMDU0NCAzNi41NTUgMjQuMzM5MSAzNC43NTQzIDI0LjMzOTFDMzIuOTUzNyAyNC4zMzkxIDMxLjIyNjggMjUuMDU0NCAyOS45NTM1IDI2LjMyNzdDMjguNjgwMyAyNy42MDA5IDI3Ljk2NDkgMjkuMzI3OCAyNy45NjQ5IDMxLjEyODVaIiBmaWxsPSIjRjI2MTQ3Ii8+CiAgICA8cGF0aCBkPSJNMzQuNzU0NSAxNy41NDk4QzM2LjUzNzcgMTcuNTQ5OCAzOC4zMDM1IDE3LjkwMSAzOS45NTA5IDE4LjU4MzRDNDEuNTk4NCAxOS4yNjU4IDQzLjA5NTMgMjAuMjY2IDQ0LjM1NjIgMjEuNTI2OUM0NS42MTcxIDIyLjc4NzggNDYuNjE3MyAyNC4yODQ3IDQ3LjI5OTcgMjUuOTMyMkM0Ny45ODIxIDI3LjU3OTcgNDguMzMzMyAyOS4zNDU0IDQ4LjMzMzMgMzEuMTI4NkM0OC4zMzMzIDM3LjE3NTYgMzkuNTA3MSA0OC45MTkgMzYuMDg1MyA1My4yNDE2QzM1LjkyNjQgNTMuNDQyNyAzNS43MjQgNTMuNjA1MiAzNS40OTM0IDUzLjcxNjlDMzUuMjYyNyA1My44Mjg3IDM1LjAwOTcgNTMuODg2NyAzNC43NTM0IDUzLjg4NjdDMzQuNDk3MSA1My44ODY3IDM0LjI0NDEgNTMuODI4NyAzNC4wMTM1IDUzLjcxNjlDMzMuNzgyOCA1My42MDUyIDMzLjU4MDUgNTMuNDQyNyAzMy40MjE2IDUzLjI0MTZDMzAuMDAyIDQ4LjkxNjcgMjEuMTc1OCAzNy4xNzU2IDIxLjE3NTggMzEuMTI4NkMyMS4xNzU4IDI3LjUyNzMgMjIuNjA2NCAyNC4wNzM0IDI1LjE1MjkgMjEuNTI2OUMyNy42OTk0IDE4Ljk4MDQgMzEuMTUzMiAxNy41NDk4ID
1381M0Ljc1NDUgMTcuNTQ5OFoiIGZpbGw9IiNGMjYxNDciLz4KICAgIDxwYXRoIGQ9Ik0yNy45NjQ5IDMxLjEyODVDMjcuOTY0OSAzMi45MjkyIDI4LjY4MDMgMzQuNjU2MSAyOS45NTM1IDM1LjkyOTNDMzEuMjI2OCAzNy4yMDI2IDMyLjk1MzcgMzcuOTE3OSAzNC43NTQzIDM3LjkxNzlDMzYuNTU1IDM3LjkxNzkgMzguMjgxOSAzNy4yMDI2IDM5LjU1NTIgMzUuOTI5M0M0MC44Mjg0IDM0LjY1NjEgNDEuNTQzNyAzMi45MjkyIDQxLjU0MzcgMzEuMTI4NUM0MS41NDM3IDI5LjMyNzggNDAuODI4NCAyNy42MDA5IDM5LjU1NTIgMjYuMzI3N0MzOC4yODE5IDI1LjA1NDQgMzYuNTU1IDI0LjMzOTEgMzQuNzU0MyAyNC4zMzkxQzMyLjk1MzcgMjQuMzM5MSAzMS4yMjY4IDI1LjA1NDQgMjkuOTUzNSAyNi4zMjc3QzI4LjY4MDMgMjcuNjAwOSAyNy45NjQ5IDI5LjMyNzggMjcuOTY0OSAzMS4xMjg1WiIgc3Ryb2tlPSIjRjI2MTQ3IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CiAgICA8cGF0aCBkPSJNMzQuNzU0NSAxNy41NDk4QzM2LjUzNzcgMTcuNTQ5OCAzOC4zMDM1IDE3LjkwMSAzOS45NTA5IDE4LjU4MzRDNDEuNTk4NCAxOS4yNjU4IDQzLjA5NTMgMjAuMjY2IDQ0LjM1NjIgMjEuNTI2OUM0NS42MTcxIDIyLjc4NzggNDYuNjE3MyAyNC4yODQ3IDQ3LjI5OTcgMjUuOTMyMkM0Ny45ODIxIDI3LjU3OTcgNDguMzMzMyAyOS4zNDU0IDQ4LjMzMzMgMzEuMTI4NkM0OC4zMzMzIDM3LjE3NTYgMzkuNTA3MSA0OC45MTkgMzYuMDg1MyA1My4yNDE2QzM1LjkyNjQgNTMuNDQyNyAzNS43MjQgNTMuNjA1MiAzNS40OTM0IDUzLjcxNjlDMzUuMjYyNyA1My44Mjg3IDM1LjAwOTcgNTMuODg2NyAzNC43NTM0IDUzLjg4NjdDMzQuNDk3MSA1My44ODY3IDM0LjI0NDEgNTMuODI4NyAzNC4wMTM1IDUzLjcxNjlDMzMuNzgyOCA1My42MDUyIDMzLjU4MDUgNTMuNDQyNyAzMy40MjE2IDUzLjI0MTZDMzAuMDAyIDQ4LjkxNjcgMjEuMTc1OCAzNy4xNzU2IDIxLjE3NTggMzEuMTI4NkMyMS4xNzU4IDI3LjUyNzMgMjIuNjA2NCAyNC4wNzM0IDI1LjE1MjkgMjEuNTI2OUMyNy42OTk0IDE4Ljk4MDQgMzEuMTUzMiAxNy41NDk4IDM0Ljc1NDUgMTcuNTQ5OFoiIHN0cm9rZT0iI0YyNjE0NyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxmaWx0ZXIgaWQ9ImZpbHRlcjBfYmRfMTIyM183MDciIHg9Ii0xMCIgeT0iLTkiIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZUZpeCIgc3RkRGV2aWF0aW9uPSIxMi41Ii8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8xMjIz
1381XzcwNyIvPgogICAgICA8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KICAgICAgPGZlT2Zmc2V0IGR5PSI0Ii8+CiAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEwIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgogICAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzEyMjNfNzA3IiByZXN1bHQ9ImVmZmVjdDJfZHJvcFNoYWRvd18xMjIzXzcwNyIvPgogICAgICA8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDJfZHJvcFNoYWRvd18xMjIzXzcwNyIgcmVzdWx0PSJzaGFwZSIvPgogICAgPC9maWx0ZXI+CiAgPC9kZWZzPgo8L3N2Zz4\x3d");
1382D.setInitHandler("[data-fgx-locate-dealer-trigger]",function(fa,R){O=fa;N=P.getDealerConfig();if(0!==O.length&&null!=N&&!D.Util.isEmpty(N)){Z=N.dealerDetailPageUrl;T=b(".dealer-mini").data("moredealershref");if(""===T||null==T||void 0==T)T=(R||y.settings.synBaseUrl||"")+(y.settings.sitePath||"")+"dealerships"+(".html"===a.location.pathname.substr(a.location.pathname.length-5)?".html":"/");if(""===Z||null==Z||void 0==Z)Z=(R||y.settings.synBaseUrl||"")+(y.settings.sitePath||"")+"dealer-details"+(".html"===
1383a.location.pathname.substr(a.location.pathname.length-5)?".html":"/");Fa=O.attr("data-stars-aria-label-tmpl")||"";la=O.attr("data-dealer-index-aria-label-tmpl")||"{index} {dealerName}";O.each(function(W){var aa=b(this),U=b(".trigger-update-zip",aa),ha="fgxDealerTriggerOverlayDesc"+W;b(".trigger-update-zip .body",aa).append(b(".location-unaware",aa).clone());U.find(".location-unaware \x3e .fgx-brand-lt-h3").attr("id",ha);U.attr("aria-describedby",ha);var za="fgx-brand-dealerTriggerTypeAheadResults"+
1384W;W="fgx-brand-dealerTriggerTypeAheadResultsHeader"+W;U=U.find(".search-wrap");U.find(".fgx-dealer-search-input").each(function(){b(this).attr("aria-owns",za)});U.find(".type-ahead-results \x3e .header").attr("id",W);U.find(".type-ahead-results \x3e .list-unstyled").attr("id",za).attr("aria-labelledby",W);t=n.register("triggerUpdateZipOverlay",b(".trigger-update-zip",aa),{},"a:visible, input:text:visible, button:visible, [data-fgx-keypress]:visible")});O.on("click",".location-unaware .search-options input",
1385M);O.on("click",".location-unaware .search-options .txt-label",function(W){b(this).closest("label.radio").find("input").trigger("click")});O.on("focusin focusout keyup",".location-unaware .search input",g);O.on("click",".search-submit",G);O.on("click",".search-clear",function(){E.call(b(this)).$txt.val("").focus()});O.on("click",".details .actions .view-map a",function(W){W.preventDefault();p.call(this,null)});O.on("click",".details .actions .send-phone a",z);O.on("click",".dealers .collapse-icon span",
1386function(){p.call(this,!1)});O.on("click",".geo .btn",d);O.on("click",".type-ahead-results li",function(){var W=b(this),aa=E.
1386call(W),U=W.text(),ha=W.find(".result-name"),za=W.data("pacode");ha.length&&(U=ha.text());aa.$txt.val(U);null!=za?w.call(W,za):G.call(W)});O.on("click",".js-postal-link",function(W){W.preventDefault();b(".trigger-update-zip .location-unaware",O).show();t.show(!0,b(this),".radio .txt-label");v(this,".location-aware").hasClass("collapsed")?ea=!1:(ea=!0,b(".dealers .collapse-icon span").trigger("click"));
1387"dealerName"===V?b(":radio[value\x3ddealer]",O).each(function(){b(this).trigger("click")}):b(":radio[value\x3dlocation]",O).each(function(){b(this).trigger("click")})});O.on("click",".trigger-update-zip .close-flip",function(){t.hide();"gux-bkpt-sm"===h.currentBreakpoint()&&(window.location.hash="dt",A())});b("script[data-fgx-locate-dealer-trigger-template-id]").each(function(W,aa){W=b(aa);r[W.attr("data-fgx-locate-dealer-trigger-template-id")]=D.Util.template(aa.innerHTML)});FD.Brand.Util.env.geoLocation()&&
1388u.location.coordinates();u.dealer.subscribe(L)}})})(window,jQuery,FD.Brand,FD.Brand.Overlay,FD.Brand.Context,FD.Brand.User,FD.Brand.Util,FD.Brand.NgpServices,FD.Brand.Dealer);(function(a,b,D,n,y){var u;b.setInitHandler("[data-fgx-ratings-info]",function(h){0!==h.length&&(u=n.register("dealerRatingsInfo",h),a(".icon-close",h).on("click",function(){u.hide()}),a(".icon-close-new",h).on("click",function(){u.hide()}))})})(jQuery,FD.Brand,FD.Brand.Util,FD.Brand.Overlay,FD.Brand.Context);
1389(function(a,b,D,n,y,u,h,C,P){var x,p;function v(){sessionStorage["fgx-lad-ownerCtx"]?(Sa=!0,kb=!1,Rb=(Dc?Dc:Rb)||{},Kb=(Cc?Cc:Kb)||{},Q(),"undefined"!==typeof sa&&b(".back-to-list",ya).attr("data-fd-metrics-click",JSON.stringify(sa)),"undefined"!==typeof Hb&&b(".advanced-search-toggle",ya).attr("data-fd-metrics-click",JSON.stringify(Hb)),"undefined"!==typeof na&&b(".view-map",ya).attr("data-fd-metrics-click",JSON.stringify(na)),"undefined"!==typeof sa&&b(".back-to-list",ya).attr("data-fd-metrics-click",
1390JSON.stringify(sa)),"undefined"!==typeof ba&&b(".view-more",ya).attr("data-fd-metrics-click",JSON.stringify(ba))):sessionStorage["fgx-lad-bfnCtx"]&&(kb=!0,Sa=!1)}function M(){b("#lastSearchContainerElement").removeAttr("id");b(va.$el).find("a:visible:not(.NavBar_Button), .search-text-location:visible, .search-text-dealer:visible, button:visible, [data-fgx-keypress]:visible").last().attr("id","lastSearchContainerElement")}function g(ka,xa,Ca){return b.Deferred(function(Ra){b.getJSON("/aemservices/common/api.json/order/detail",
1391{token:xa,temp:Ca,code:ka,ignoreIsReady:!0}).then(function(db){Ra.resolve(db)},function(db){Ra.reject(db)})}).promise()}function E(){if(""!==window.location.hash){for(var ka=window.location.hash.split("/"),xa=!1,Ca=0;Ca<ka.length;Ca++){var Ra=ka[Ca];"q"===Ra&&(xa=unescape(ka[Ca+1]),b(".search-text-location",ya).val(xa),xa=!0);"qn"===Ra&&(xa=unescape(ka[Ca+1]),b(".search-options .txt-label.dealer",ya).trigger("click"),b(".search-text-dealer",ya).val(xa),xa=!0);if("radius"===Ra){var db=ka[Ca+1],Za=
1392b(".distance-select-container",ya),pb=Za.find("[data-custom-value\x3d'"+db+"']");pb&&0<pb.length&&q(Za,db,!1)}if("filters"===Ra&&(db=ka[Ca+1],-1<db.indexOf("\x3d")))if(db=db.split("\x3d")[1],-1<db.indexOf(","))for(db=db.split(","),Za=0;Za<db.length;Za++)pb=db[Za],b(".service-list",ya).find("span[data-filter-value\x3d'"+pb+"']").trigger("click");else b(".service-list",ya).find("span[data-filter-value\x3d'"+db+"']").trigger("click");"openAdvanced"===Ra&&Ta.show(b(".search-wrap .search input:visible",
1393ya));"context"===Ra&&(Ra=ka[Ca+1],"owner"===Ra?(sessionStorage["fgx-lad-ownerCtx"]=!0,sessionStorage.removeItem("fgx-lad-bfnCtx")):"bfn"===Ra&&(sessionStorage["fgx-lad-bfnCtx"]=!0,sessionStorage.removeItem("fgx-lad-ownerCtx")))}xa?(Ab=!0,b(".search-submit",ya).trigger("click")):(u.location.subscribe(da),da())}else u.location.subscribe(da),da()}function w(ka,xa,Ca,Ra){ka="/"+("dealerName"===ka?"qn/":"q/")+xa+"/radius/";ka+=Ca;"undefined"!==typeof Ra&&""!==Ra&&(ka+="/filters/all\x3d",ka+=-1<Ra.indexOf(";")?
1394Ra.split(";").join(","):Ra);"firefox"!==nb.name||Da?window.location.hash=ka:(Ca=window.location.href.split("#")[0]+"#"+ka,window.location.replace(Ca),Da=!0);sessionStorage["fgx-lad-lastKnownDeeplink"]=ka}function G(ka){b(".advanced-search",ya).toggleClass("expanded",ka);b(".advanced-search-toggle",ya).attr("aria-expanded",ka?"true":"false");Ta.expanded=ka}function m(ka,xa){ka=b(ka).closest("[data-fgx-locate-a-dealer]");xa&&(ka=ka.find(xa));return ka}function q(ka,xa,Ca){ka&&0!==ka.length&&(zb=parseInt(xa,
139510)||xa,Ca&&"undefined"===typeof zb&&(zb=50),ka.val(zb))}function c(){var ka=b(".distance-select-container",ya),xa=ka.find("[data-default\x3d'true']");xa=xa&&0<xa.length?xa.data("customValue"):50;q(ka,xa,!0)}
1395function d(){b(".dealer-standard.expanded").length?(b("body").addClass("no-scroll"),b(".search-container",ya).prependTo(b(".dealers",ya)),b(".advanced-search",ya).prependTo(b(".adv-search-target",ya))):(b("body").removeClass("no-scroll"),b(".search-container, .advanced-search",ya).insertAfter(".headline.title.map-toggle-target"))}
1396function K(){var ka=b(this),xa=ka.closest("li");if(!xa.hasClass("disabled")){if("true"===xa.data("exclusive")||1==xa.data("exclusive"))xa.hasClass("selected")?b(".service-list li",ya).removeClass("disabled"):(b(".service-list li",ya).removeClass("selected"),b(".service-list li",ya).addClass("disabled"),b(".service-list li .checkbox .icon",ya).removeClass("icon-check-25px"),b(".service-list li .checkbox .icon",ya).addClass("icon-unchecked"),b(".service-list li .checkbox .icon",ya).attr("aria-checked",
1397"false"),xa.removeClass("disabled"));xa.toggleClass("selected");xa.hasClass("selected")?(ka.removeClass("icon-unchecked"),ka.addClass("icon-check-25px"),ka.attr("aria-checked","true")):(ka.removeClass("icon-check-25px"),ka.addClass("icon-unchecked"),ka.attr("aria-checked","false"));!bc||xa.hasClass("selected")||xa.hasClass("disabled")?b(".apply-advanced, .reset").removeAttr("disabled"):b(".apply-advanced").attr("disabled","disabled");"undefined"!==typeof xa.data("distance")&&(xa.hasClass("selected")?
1398(xa='.advanced-search .distance .fgx-custom-list-options li[data-custom-value\x3d"'+xa.data("distance")+'"]',b(xa,ya).trigger("click")):b('.advanced-search .distance .fgx-custom-list-options li[data-default\x3d"true"]',ya).trigger("click"));ka.focus();L()}}function Q(){b(".service-list li",ya).each(function(ka,xa){ka=b(xa);Sa?"true"===ka.data("owner-suppress")||1==ka.data("owner-suppress")?ka.hide():("true"===ka.data("owner-only")||1==ka.data("owner-only"))&&ka.show():"true"===ka.data("owner-only")||
13991==ka.data("owner-only")?ka.hide():("true"===ka.data("owner-suppress")||1==ka.data("owner-suppress"))&&ka.show()})}function L(){sb.ids=[];sb.items=[];b(".service-list li.selected",ya).each(function(ka,xa){ka=b(xa).find("input").attr("value")||"";sb.ids.push(ka);ka=k(ka);null!=ka&&sb.items.push(ka)})}function k(ka){for(var xa=0;xa<kc.length;xa++){var Ca=kc[xa];if(Ca.id==ka)return Ca}return null}function A(){var ka=b.Deferred();u.dealer.removePreferred(Va.PACode).done(function(){!Sa&&"undefined"!==
1400typeof mc||Sa&&"undefined"===typeof ab&&"undefined"!==typeof mc?FD.Brand.Metrics.handler.direct(mc):Sa&&"undefined"!==typeof ab&&FD.Brand.Metrics.handler.direct(ab);ka.resolve()}).fail(function(xa){ka.reject(null)});return ka.promise()}function f(){var ka=b(this).closest("li.dealer");qb=!0;Wa=ka.data("pacode");fa.call(ya,!0);A().done(function(){fa.call(ya,!1)}).fail(function(xa){fa.call(ya,!1)})}function I(){var ka=b(this).closest("li.dealer");qb=!0;Wa=ka.data("pacode");ka=ka.data("pacode");Aa||(fa.call(ya,
1401!0),u.dealer.setPreferred(ka).done(function(){!Sa&&"undefined"!==typeof Ob||Sa&&"undefined"===typeof Ia&&"undefined"!==typeof Ob?FD.Brand.Metrics.handler.direct(Ob):Sa&&"undefined"!==typeof Ia&&FD.Brand.Metrics.handler.direct(Ia);fa.call(ya,!1)}).fail(function(xa){fa.call(ya,!1)}))}function X(){var ka=b(this).data("pacode"),xa=b("li.dealer[data-pacode\x3d"+ka+"]");qb=!0;Wa=xa.data("pacode");fa.call(ya,!0);A().done(function(){u.dealer.setPreferred(ka).done(function(){qb=!0;!Sa&&"undefined"!==typeof Ob||
1402Sa&&"undefined"===typeof Ia&&"undefined"!==typeof Ob?FD.Brand.Metrics.handler.direct(Ob):Sa&&"undefined"!==typeof Ia&&FD.Brand.Metrics.handler.direct(Ia);fa.call(ya,!1)}).fail(function(Ca){fa.call(ya,!1)})}).fail(function(Ca){fa.call(ya,!1)})}function Y(ka){if(!(tc||b(ka.target).hasClass("select-dealer")||b(ka.target).hasClass("phone-link")||b(ka.target).hasClass("icon-info-25px"))){if(b(this).hasClass("expanded")){b(this).removeClass("expanded");b(this).find(".dealer-expand-btn").attr("aria-expanded",
1403"false");return}ka=m(this);b("li.dealer",ka).removeClass("expanded selected");b(this).addClass("expanded selected")}ka=b(this).data("index");for(var xa=0;xa<ta.length;xa++){var Ca=ta[xa];Ca.selected=xa===ka;Ca.selected?(Ca.$el.addClass("selected"),Ca.$el.find(".dealer-expand-btn").attr("aria-expanded","true"),Ca.pushpin&&eb&&eb.setCenter(Ca.pushpin.getGeometry())):(Ca.$el.removeClass("selected"),Ca.$el.find(".dealer-expand-btn").attr("aria-expanded","fal
1403se"))}}function B(ka){ka.preferred?(Aa=!0,Va=
1404P.updateDealer(ka.preferred,0,rc,dc,null,ja.dealerDetailPageUrl,sc),ia.forEach(function(xa){xa.selected=Va&&xa.PACode===Va.PACode}),Ka(ia),Ya&&1<ia.length&&(ya.each(function(){var xa=m(b(this),".location-aware");Z(ia,xa)}),Ya=!1)):Ya=Aa=!1;N()}function z(ka){b(".location-aware",ya).toggle(ka)}function O(){var ka=m(b(this),".location-aware");ea(ka,!0);("gux-bkpt-sm"===h.currentBreakpoint()||"Ford"===y.make&&"gux-bkpt-med"===h.currentBreakpoint())&&b(".dealer-standard.expanded").length&&b(".dealers.opened").length&&
1405b(".dealers.opened").removeClass("opened")}function N(){ya.each(function(){var ka=m(b(this),".dealer-list");b("li.dealer",ka).each(function(){var xa=b(this);if("Dealer"===xa.data("type")){var Ca=xa.data("pacode");Aa?Ca==Va.PACode?(b(".my-dealer button",xa).attr("aria-hidden","false"),b(".my-dealer",xa).show(),b(".make-my-dealer a",xa).attr("aria-hidden","true"),b(".make-my-dealer",xa).hide(),qb&&Wa===Ca&&(b(".my-dealer button",xa).focus(),qb=!1)):(b(".my-dealer button",xa).attr("aria-hidden","true"),
1406b(".my-dealer",xa).hide(),b(".make-my-dealer a",xa).attr("aria-hidden","false"),b(".make-my-dealer",xa).show(),b(".make-my-dealer a",xa).attr("href","#show-tooltip"),qb&&Wa===Ca&&(b(".make-my-dealer a",xa).focus(),qb=!1)):(b(".my-dealer button",xa).attr("aria-hidden","true"),b(".my-dealer",xa).hide(),b(".make-my-dealer a",xa).attr("aria-hidden","false"),b(".make-my-dealer",xa).show(),b(".make-my-dealer a",xa).attr("href","javascript:void(0);"),qb&&Wa===Ca&&(b(".make-my-dealer a",xa).focus(),qb=!1))}})})}
1407function r(){var ka=b(this),xa=ka.val(),Ca=m(ka,".search-container"),Ra=b(".search .search-text-"+xa,Ca);P.updateSearchHints(m(this,".type-ahead-results"),e.call(this),Ra,m(this,".search-suggestions-info"),!0);ka=ka.parent();ka.closest(".search-options").find("label").removeClass("selected").find(".txt-label").attr({"aria-checked":"false",tabindex:"-1"});ka.addClass("selected").find(".txt-label").attr({"aria-checked":"true",tabindex:"0"}).focus();b(".search-wrap .search",Ca).toggleClass("show-location",
1408"location"===xa);b(".search input",Ca).hide();Ra.show()}function t(ka){"focusin"===ka.type&&(ka.preventDefault(),b(".search-wrap .search").addClass("no-bottom-radius"));"focusout"===ka.type&&b(".search-wrap .search").removeClass("no-bottom-radius");var xa="focusout"!==ka.type,Ca=b(this),Ra=0<Ca.val().length,db=m(Ca,".search-container");setTimeout(function(){var Za=b(document.activeElement);b(".search-action:not(.motorcraft)",db).toggle(!Ra);if(Za.hasClass("search-submit"))b(".search-submit:not(.motorcraft)",
1409db).one("focusout",function(){b(".search-submit:not(.motorcraft)",db).toggle(xa&&Ra);b(".search-clear",db).toggle(!xa&&Ra)});else b(".search-submit:not(.motorcraft)",db).toggle(xa&&Ra),b(".search-clear",db).toggle(!xa&&Ra);!Za.hasClass("geo-btn")&&lb?b(".geo",db).toggle(FD.Brand.Util.env.geoLocation()&&(xa||!xa&&(Za.hasClass("search-submit")||Za.hasClass("search-clear")))):(lb=!0,b(".geo",db).toggle(FD.Brand.Util.env.geoLocation()))},150);"keyup"===ka.type&&(W(),13===ka.keyCode?V.call(Ca):40===ka.keyCode?
1410Ca.hasClass("fgx-list-shown")&&b(".type-ahead-results:visible",db).find("ul").find("li").first().focus():P.updateSearchHints(m(this,".type-ahead-results"),e.call(this),Ca,m(this,".search-suggestions-info")))}function e(){var ka=m(b(this),".search-container");ka=b(".search input:visible",ka);return{$txt:ka,val:ka.val(),isDealer:ka.hasClass("search-text-dealer")}}function l(){return sb&&sb.ids&&-1<sb.ids.indexOf("OwnerAdvantageRewards")?"oar dealer":"dealer"}function F(ka,xa,Ca){v();var Ra=ka||Oa?$b:
1411Pb;ka=ka||Oa?Lb:Jb;(Ra=Sa&&"undefined"!==typeof ka?ka:Ra)&&"undefined"!==typeof Ra&&FD.Brand.Metrics.handler.direct(Ra,{$$searchType:xa,$$dealerType:Ca,$$dealerMode:Ec?"dealer mode":"non-dealer mode"});U(1800)}function J(ka){var xa=m(this,".search-container"),Ca=e.call(xa);ka={make:y.make,dealerPACode:ka};Nb&&cc&&(ka.showAuthorizedModels=!0);bb="dealerName";ib=Ca.val;Sb="manual search:dealer";var Ra=l();u.location.setGeoPACode(null);fa.call(xa,!0);S.call(xa,ka).done(function(){fa.call(xa,!1);z(!0);
1412Ca.$txt.toggleClass("fgx-list-shown",!1);Ca.$txt.removeAttr("aria-activedescendant");W();Ua("","","","");Ga||Ta.hide();M();F(ua,Sb,Ra);ua&&(ua=!1)}).fail(function(db){fa.call(xa,!1);R(db,isPostal)})}function V(){var ka=b(this),xa=m(this,".search-container"),Ca=e.call(xa),Ra=Ca.isDealer?b(".search .search-text-dealer",xa):b(".search .search-text-location",xa),db=!1,Za=/^[a-zA-Z]{2}$/g,pb=!1;if(0>
1412=sb.ids.length){if(hc){hc?sb.ids.push("CollisionRepair"):"";var Bb=k("CollisionRepair");Bb&&sb.items.push(Bb)}xc&&
1413(xc?sb.ids.push("Certified Glass Repair"):"",(Bb=k("Certified Glass Repair"))&&sb.items.push(Bb))}if(ka.hasClass("apply-advanced")){ka=[zb].concat(sb.ids||[]).join("|");var ub="";FD.Brand.Metrics.handler.direct(Sa?qc:Mb,{$$currentFilters:ka})}Bb=0<sb.ids.length?0:1;ka=1>sb.ids.length?"Motorcraft":sb.ids.join(";");Bb={make:y.make,radius:zb,filter:sb.ids.join(";"),minDealers:Bb,maxDealers:25};ka={make:"Ford;Lincoln;"+ka,postalCode:rb,radius:zb,maxDealers:40};ub=bc?ka:Bb;Nb&&cc&&(ub.showAuthorizedModels=
1414!0);P.updateSearchHints(m(this,".type-ahead-results"),e.call(this),Ra,m(this,".search-suggestions-info"),!0);if(Ca.val){if(ac){Bb=Array.from(document.querySelector(".service-list").children);ka=Bb.some(Db=>Db.classList.contains("selected"));var vb;Bb=null==(vb=Bb.find(Db=>Db.classList.contains("selected")))?void 0:vb.innerText.includes("Collision");const Eb=document.getElementById("icar-mobile"),wb=document.getElementById("icar-desktop");if(!ka){W(null,"no-service-selection");return}Bb?(vb=matchMedia("(min-width: 992px)"),
1415vb.matches?(wb.style.display="flex",Eb.style.display="none"):(wb.style.display="none",Eb.style.display="flex"),vb.addEventListener("change",Db=>{Db.matches?(wb.style.display="flex",Eb.style.display="none"):(wb.style.display="none",Eb.style.display="flex")})):(wb.style.display="none",Eb.style.display="none")}if(bc){if(ub.radius===p&&ub.make===pc&&Ca.val===x){W(null,"duplicate-search");return}b(".apply-advanced").prop("disabled")&&b(".service-list .checkbox .icon")[0].click()}else if(ub.radius===p&&
1416ub.filter===pc&&Ca.val===x){W(null,"duplicate-search");return}if(Ca.isDealer)ub.dealerName=Ca.val;else if(/^(?=.*[a-zA-Z])(?=.*[0-9])/.test(Ca.val)||/\d+/.test(Ca.val)){if(!(new RegExp(ja.validationZipCode)).test(Ca.val)){W(4);return}ub.postalCode=Ca.val;db=!0}else 0>Ca.val.indexOf(",")?P.isFullStateName(Ca.val)||Za.test(Ca.val)?ub["CA"===y.region?"province":"state"]=Ca.val:ub.city=Ca.val:(Za=Ca.val.split(","),ub.city=(Za[0]||"").trim(),1<Za.length&&(ub["CA"===y.region?"province":"state"]=(Za[1]||
1417"").trim()));bb=Ca.isDealer?"dealerName":"location";ib=Ca.val;Sb=Ca.isDealer?"manual search:dealer":"manual search:location";ua&&((Za=u.location.current())&&Za.geoPACode&&(ub.prefDealerPACode=Za.geoPACode),pb=!0,ua=!1);lc&&(lc=!1,Sb="current location",Ca&&Ca.$txt&&0<Ca.$txt.length&&(Za=Ca.$txt.attr("data-geo-pa-code")||""))&&(ub.prefDealerPACode=Za,Ca.$txt.removeAttr("data-geo-pa-code"));Ua(ib,ub.radius,ub.filter,ub.make);w(bb,ib,ub.radius,ub.filter);var tb=l();fa.call(xa,!0);T.call(xa,ub).done(function(){fa.call(xa,
1418!1);db&&(rb=ub.postalCode,u.location.setPostalCode(rb,ub&&ub.prefDealerPACode||""));z(!0);Ca.$txt.toggleClass("fgx-list-shown",!1);Ca.$txt.removeAttr("aria-activedescendant");1===ta.length&&ta[0].Distance&&ta[0].Distance>zb?W(null,"search-extension"):W();Ga||Ta.hide();Ra.blur();var Eb=b(".dealer-standard").offset().top-b(".fordMainNavigation, .lincolnMainNavigation").first().height();b("html, body").scrollTop()>Eb&&b("html, body").scrollTop(Eb);M();F(pb,Sb,tb)}).fail(function(Eb){fa.call(xa,!1);R(Eb,
1419db)})}else W(null,Ca.isDealer?"required-dealer":"required-location")}function S(ka){var xa=m(this,".location-aware"),Ca=b.Deferred();C.dealer(ka).done(function(Ra){if(Ra&&0!==Ra.length){v();ia=[];ta=[];Qa=1;b(".view-more",xa).hide();var db=b(".dealers .dealer-list",xa);db.empty();Ra=Nb&&cc?P.updateForChangeDealer(Ra,0,rc,dc,Va,ec,sc,fc,Ub):P.updateDealer(Ra,0,rc,dc,Va,ec,sc);var Za=!(!Ra.URL||D.Util.isEmpty(Ra.URL));ma(Ra,Za);var pb,Bb,ub;if(null==(pb=Ra)?0:null==(Bb=pb.Specialties)?0:null==(ub=Bb.Specialty)?
14200:ub.includes("Online Service Scheduling"))Ra.serviceAppointmentURL="/support/schedule-service?dealerCupid\x3d"+Ra.Cupid;var vb;pb=(null==(vb=Ra)?void 0:vb.colPhone)&&""!=Ra.colPhone;vb="true"===Hc&&Sa;var tb,Eb,wb,Db,Tb;Za={dealer:Ra,cfg:ja,showTextDealer:y.showTextDealer&&!vb,showScheduleSvc:"true"===zc&&Sa,showRequestSvc:"true"===Ac&&kb,hideChat:"true"===Gc&&Sa,hideDirections:"true"===Fc&&Sa,useFdafCallTrkNum:!!(kb&&Ra&&Ra.fdafcalltrknum&&""!=Ra.fdafcalltrknum),useColPhone:hc&&pb||1===(null==(tb=
1421sb)?void 0:tb.ids.length)&&"CollisionRepair"===(null==(Eb=sb)?void 0:Eb.ids[0])&&pb,hasDealerUrl:Za,isLincoln:y&&"Lincoln"===y.make,guestXp:(null==(wb=Ra)?0:null==(Db=wb.Specialties)?0:null==(Tb=Db.Specialty)?0:Tb.includes("Online Service Scheduling"))?"true":"false"};Ra.$el=b(ca.dealerItem(Za)).data("dealer",Ra);Sa&&Ea();oa(Ra);"Dealer"!==Ra.dealerType&&(b(".my-dealer",Ra.$el).hide(),b(".make-my-dealer",Ra.$el).hide());la(Ra);tc&&Ra.$el.addClass("expanded");
1421Ra.$el.appendTo(db);Ra.selected=!0;xa.data("dealers",
1422[Ra]);if(db=xa.data("map"))db.dispose(),xa.data("map",null);La(xa);Ab||da();N();Ca.resolve(Ra)}else Ca.reject(Ra)}).fail(function(Ra){Ca.reject(Ra)});return Ca.promise()}function T(ka){m(this);var xa=m(this,".location-aware"),Ca=b.Deferred(),Ra=[],db=[],Za=[],pb=[];Ra=bc?["motorcraftDealer"]:["dealers"];if(sb.items&&1===sb.items.length&&"false"===Bc){var Bb=sb.items[0];Bb&&Bb.exclusive&&"dealersAndServiceLocations"===Bb.type&&(Ra[0]="dealersAndServiceLocations")}var ub=function(tb){tb&&0!==tb.length?
1423("CA"===y.region&&tb.map(function(Eb){return Eb.Distance=Eb.DistanceKM}),pb.push(tb)):Za.push({message:"[locateADealer - getDealers] - no dealers were returned."})},vb=function(tb){tb=tb&&tb.Response?tb.Response:{};Za.push({message:tb.Message||tb.Error||"[locateADealer - getDealers] - error retrieving the dealers"})};Ra.forEach(function(tb){tb=C[tb](ka);tb.then(ub,vb);db.push(tb)});b.when.apply(b,db).done(function(){if(Ra.length===Za.length)Za.forEach(function(Eb){Eb.message&&Ca.reject(Eb.message)});
1424else{var tb=Z(pb,xa);Ca.resolve(tb)}}).fail(function(tb){Ca.reject(tb)});return Ca.promise()}function Z(ka,xa){b(".dealers .dealer-list",xa).empty();ia=[];ta=[];Qa=0;1<ka.length?ka.forEach(function(Ca){ia=ia.concat(Ca)}):1===ka.length&&(ia=ka[0]);5<ia.length?b(".view-more",xa).show():b(".view-more",xa).hide();null!=Va&&1<ia.length&&ia.some(function(Ca){if(Va.PACode===Ca.PACode){var Ra=ia.indexOf(Ca);ia.splice(Ra,1);ia.unshift(Ca);return!0}});25<ia.length&&(ia=ia.slice(0,25));ea(xa,!1);Ab||da();N();
1425return ia}function ea(ka,xa){var Ca=b(".dealers .dealer-list",ka),Ra=Qa;v();Qa+=5;Qa>=ia.length&&(Qa=ia.length,b(".view-more",ka).hide());for(var db=Ra;db<Qa;db++){var Za=Nb&&cc?P.updateForChangeDealer(ia[db],db,rc,dc,Va,ec,sc,fc,Ub):P.updateDealer(ia[db],db,rc,dc,Va,ec,sc);var pb=!(!Za.URL||D.Util.isEmpty(Za.URL));pb&&(Za.URL=P.appendT3QS(Za.URL,Za.mtAttrQS));let vb;(null==(vb=Za)?0:vb.LocationType)&&""!==Za.LocationType&&ic&&ic[Za.LocationType]&&(Za.locationLabel=ic[Za.LocationType]);ma(Za,pb);
1426let tb,Eb,wb;if(null==(tb=Za)?0:null==(Eb=tb.Specialties)?0:null==(wb=Eb.Specialty)?0:wb.includes("Online Service Scheduling"))Za.serviceAppointmentURL="/support/schedule-service?dealerCupid\x3d"+Za.Cupid;let Db;var Bb=(null==(Db=Za)?void 0:Db.colPhone)&&""!=Za.colPhone,ub="true"===Hc&&Sa;let Tb,Xb,oc,yc,nc;pb={dealer:Za,cfg:ja,showTextDealer:y.showTextDealer&&!ub,showScheduleSvc:"true"===zc&&Sa,showRequestSvc:"true"===Ac&&kb,hideChat:"true"===Gc&&Sa,hideDirections:"true"===Fc&&Sa,useFdafCallTrkNum:!!(kb&&
1427Za&&Za.fdafcalltrknum&&""!=Za.fdafcalltrknum),useColPhone:hc&&Bb||1===(null==(Tb=sb)?void 0:Tb.ids.length)&&"CollisionRepair"===(null==(Xb=sb)?void 0:Xb.ids[0])&&Bb,hasDealerUrl:pb,isLincoln:y&&"Lincoln"===y.make,guestXp:(null==(oc=Za)?0:null==(yc=oc.Specialties)?0:null==(nc=yc.Specialty)?0:nc.includes("Online Service Scheduling"))?"true":"false"};Za.$el=b(ca.dealerItem(pb)).data("dealer",Za);bc&&Za.DirectionPage&&(window.location.hostname.startsWith("www.")?Za.$el.find(".dealer-directions a").attr("href",
1428"https://fordmapping.com/"+Za.DirectionPage):Za.$el.find(".dealer-directions a").attr("href","https://perf.fordmapping.com/"+Za.DirectionPage));oa(Za);"Dealer"!==Za.dealerType&&(b(".my-dealer",Za.$el).hide(),b(".make-my-dealer",Za.$el).hide());la(Za);tc&&Za.$el.addClass("expanded");Za.$el.appendTo(Ca);Za.selected=!1;db===Ra&&xa&&Za.$el.find(".dealer-expand-btn").focus();ta.push(Za)}N();Sa&&Ea();"dealerName"===bb&&b(".info .distance").hide();ka.data("dealers",ta);Fa(ka)}function oa(ka){if(Ec){b(".dealer-rating",
1429ka.$el).hide();b(".actions",ka.$el).hide();b(".my-dealer",ka.$el).hide();b(".make-my-dealer",ka.$el).hide();b(".dealer-mode-actions",ka.$el).show();var xa=`${null==y?void 0:y.siteDomain}/inventory/dealer/${ka.PACode}?${"intcmp\x3dfd-cta-dealerModeHub"}`;b(".dealer-detail-link",ka.$el).attr("href",xa);b(".dealer-mode-select",ka.$el).attr("href",xa)}}function ma(ka,xa){!Jc&&Ic&&xa?(ka.nameUrl=ka.URL,ka.nameAriaLabel=Kc,ka.nameClickAction=JSON.stringify(Rb),ka.nameLinkTarget=Mc,ka.nameCls=ja&&ja.exitOverlayCls||
1430""):(ka.nameUrl=bc?ka.Url:ka.DeepLinkUrl,ka.nameAriaLabel=Oc,ka.nameClickAction=JSON.stringify(Kb),ka.nameLinkTarget="_self",ka.nameCls="")}function qa(ka){var xa=b(this);ka=xa.data("dealer-name")||"";(xa=(xa=xa.closest("li.dealer").data("dealer"))&&xa.nameClickAction?JSON.parse(xa.nameClickAction):null)&&FD.Brand.Metrics.handler.direct(xa,{$dealerName:ka})}function wa(ka){ka=b(this).data("dealer-name")||"";var xa=Rb?"string"===typeof Rb?JSON.parse(Rb):Rb:null;xa&&FD.Brand.Metrics.handler.direct(xa,
1431{$dealerName:ka})}function Ea(){"undefined"!==typeof fb&&b(".dealer-list li.dealer .phone.hide-on-desktop a",ya).attr("data-fd-metrics-click",JSON.stringify(fb));"undefined"!==typeof mb&&b(".dealer-list li.dealer .text-dealer a",ya).attr("data-fd-metrics-click",JSON.stringify(mb));"undefined"!==typeof Cb&&b(".dealer-list li.dealer .dealer-chat a",ya).attr("data-fd-metrics-click",JSON.stringify(Cb));"undefined"!==typeof Yb&&b(".dealer-list li.dealer .ratings-count .icon.icon-info-25px.clickable",ya).attr("data-fd-metrics-click",
1432JSON.stringify(Yb));"undefined"!==typeof Cc&&b(".dealer-list li.dealer .dealer-detail a",ya).attr("data-fd-metrics-click",JSON.stringify(Cc));"undefined"!==typeof Lc&&b(".dealer-list li.dealer .dealer-rating a:not(.icon-info-25px
1432)",ya).attr("data-fd-metrics-click",JSON.stringify(Lc));"undefined"!==typeof Nc&&b(".dealer-list li.dealer .dealer-directions a",ya).attr("data-fd-metrics-click",JSON.stringify(Nc))}function Fa(ka){var xa=ka.data("map");xa&&(xa.dispose(),ka.data("map",null));La(ka)}function la(ka){"CA"!==
1433y.region?C.dealerChatStatus({dealerPACode:ka.PACode,make:y.make}).done(function(xa){if(xa&&xa.url){var Ca=xa.url;b(".dealer-chat a",ka.$el).on("click",function(Ra){Ra.preventDefault();Ra.stopImmediatePropagation();FD.Brand.Metrics.handler.direct(b(this).attr("data-fd-metrics-click"));window.open(Ca,"_blank","directories\x3dno,titlebar\x3dno,toolbar\x3dno,location\x3dno,status\x3dno,menubar\x3dno,width\x3d350,height\x3d620")});b(".dealer-chat",ka.$el).show()}else b(".dealer-chat",ka.$el).hide()}):
1434b(".dealer-chat",ka.$el).hide()}function Ba(){var ka=m(this),xa=function(){fa.call(ka);W.call(ka,5,null)};fa.call(ka,!0);a.navigator.geolocation.getCurrentPosition(function(Ca){Ca&&Ca.coords?(m(ka,".search-options .txt-label.location").trigger("click"),C.dealers({make:y.make,latitude:Ca.coords.latitude,longitude:Ca.coords.longitude,radius:zb,minDealers:1}).done(function(Ra){if(Ra&&0<Ra.length){lc=!0;var db=e.call(ka);db.$txt.val(Ra[0].Address.PostalCode);db.$txt.attr("data-geo-pa-code",Ra[0].PACode);
1435fa.call(ka);V.call(ka)}else xa()})):xa()},xa,xb)}function Ua(ka,xa,Ca,Ra){x=ka;p=xa;pc=bc?Ra:Ca}function da(){var ka=u.location.current(),xa="FPI"===ka.postalCodeSource&&ka.postalCode||"",Ca="Akamai"===ka.postalCodeSource&&ka.postalCode||"",Ra=!1;if(xa){if(xa!==rb){null!=ib&&void 0!=ib||b(".search-text-location",ya).val(xa);rb=xa;var db=0<sb.ids.length?0:1;Ca=1>sb.ids.length?"Motorcraft":sb.ids.join(";");db={make:y.make,radius:zb,filter:sb.ids.join(";"),minDealers:db,maxDealers:25,postalCode:xa};
1436Ca={make:"Ford;Lincoln;"+Ca,postalCode:rb,radius:zb,maxDealers:40};params=bc?Ca:db;Nb&&cc&&(params.showAuthorizedModels=!0);Ua(xa,params.radius,params.filter,params.make);var Za=l();ua&&(ka.geoPACode&&(params.prefDealerPACode=ka.geoPACode),ua=!1,Ra=!0);T.call(ya,params).done(function(){z(!0);Ga||Ta.hide();F(Ra,Sb,Za)})}}else if(Ca){if(null==ib||void 0==ib)z(!1),b(".search-text-location",ya).val(Ca),gc||(pa(),gc=!0)}else if(null==ib||void 0==ib)z(!1),gc||(!Sa&&"undefined"!==typeof jc||Sa&&"undefined"===
1437typeof Vb&&"undefined"!==typeof jc?(FD.Brand.Metrics.handler.direct(jc),gc=!0):Sa&&"undefined"!==typeof Vb&&(FD.Brand.Metrics.handler.direct(Vb),gc=!0));ua&&(ua=!1)}function pa(){let ka;"none"===(null==(ka=b(".location-aware"))?void 0:ka.css("display"))&&FD.Brand.Metrics.handler.direct(jc)}function fa(ka){m(this).find(".ford-busy").toggle(ka)}function R(ka,xa){var Ca=2;xa&&(Ca=ka&&ka.responseJSON&&ka.responseJSON.Response?-1<ka.responseJSON.Response.Message.indexOf("Invalid Postal Code")?4:2:"[locateADealer - getDealers] - no dealers were returned."===
1438ka?""!==pc?3:2:1);W(Ca)}function W(ka,xa){var Ca=b(".search-container .message.error",ya),Ra=Ca.find(".text.error"),db=!0;b(".search-wrap .search").removeClass("error-border");Ra.text("");if(ka=xa?Zb[xa]||"":ka&&ja.errors?ja.errors[ka]||"":"")Ra.text(ka),db=!1,b(".search-wrap .search").addClass("error-border");Ca.toggleClass("err-hidden",db)}function aa(ka){return Ja&&Ja[ka]||""}function U(ka){$a&&a.clearTimeout($a);$a=a.setTimeout(function(){Oa=!0;$a=null},1E3*ka);Oa=!1}function ha(){var ka=b.Deferred();
1439if(!h.url.allowScript("2"))return h.log("locateADealer: HERE Map library not loaded due to privacy settings"),ka.reject(),ka.promise();if(hb)return ka.resolve(),ka.promise();var xa=[y.settings.mapHost+"/mapsjs-core.js",y.settings.mapHost+"/mapsjs-service.js",y.settings.mapHost+"/mapsjs-ui.js",y.settings.mapHost+"/mapsjs-mapevents.js"],Ca=b.Deferred().resolve();xa.forEach(function(Ra){Ca=Ca.then(function(){return h.url.loadAsScript(Ra)})});Ca.done(function(){hb=!0;ka.resolve()}).fail(function(){ka.reject()});
1440return ka.promise()}function za(ka,xa){const Ca="Lincoln"===y.make;return`data:image/svg+xml;base64,${btoa(`
1441      <svg xmlns="http://www.w3.org/2000/svg"
1442           width="${Ca&&xa?42:36}"
1443           height="${Ca&&xa?54:46}"
1444           viewBox="0 0 36 46">
1445        <path d="M18 0 C8 0 0 8 0 18
1446                 c0 14 18 28 18 28
1447                 s18-14 18-28
1448                 C36 8 28 0 18 0z"
1449              fill="${"Ford"===y.make?xa?"#00095B":"#1a73e8":"#3e4e55"}"/>
1450        <text x="18" y="23"
1451              text-anchor="middle"
1452              font-size="${Ca&&xa?18:16}"
1453              font-weight="700"
1454              fill="#fff">${ka}</text>
1455      </svg>
1456    `)}`}function Ka(ka){ka&&ka.length&&ka.forEach(function(xa){xa.marker&&xa.marker.setIcon(new H.map.Icon(za(xa.index+1,xa.selected),{size:xa.selected&&"Lincoln"===y.make?{w:42,h:54}:{w:36,h:46},anchor:xa.selected&&"Lincoln"===y.make?{x:21,y:54}:{x:18,y:46}}))})}function La(ka){var xa=ka.data("map"),Ca=ka.data("dealers"),Ra=m(ka).hasClass("expanded");!xa&&Ca&&Ca.length&&ha().done(function(){function db(){Ca.forEach(function(wb){var Db=wb.selected;if(wb.marker){wb.selected=Db;var Tb="Lincoln"===
1457y.make&&Db,Xb=Tb?{w:42,h:54}:{w:36,h:46};Tb=Tb?{x:21,y:54}:{x:18,y:46};wb.marker.setIcon(new H.map.Icon(za(wb.index+1,Db),{size:Xb,anchor:Tb}))}})}var Za;let pb,Bb,ub;var vb=(new H.service.Platform({apikey:y.settings.mapKey})).createDefaultLayers({lg:(null==(Za=window)?void 0:null==(pb=Za.FMC)?void 0:null==(Bb=pb.context)?void 0:null==(ub=Bb.site)?void 0:ub.language)||"en"});eb=xa=new H.Map(ka.find(".map")[0],vb.vector.normal.map,{center:{lat:0,lng:0},zoom:11,pixelRatio:window.devicePixelRatio||1});
1458Za=new H.mapevents.Behavior(new H.mapevents.MapEvents(xa));Ra||(Za.disable(H.mapevents.Behavior.Feature.PANNING),Za.disable(H.mapevents.Behavior.Feature.WHEELZOOM),Za.disable(H.mapevents.Behavior.Feature.PINCH_ZOOM),Za.disable(H.mapevents.Behavior.Feature.DBL_TAP_ZOOM));vb=H.ui.UI.createDefault(xa,vb);vb.getControl("scalebar").setVisibility(!1);vb.getControl("mapsettings").setVisibility(!1);Ra||vb.getControl("zoom").setVisibility(!1);var tb=[],Eb=null;Ca.forEach(function(wb){var Db={lat:wb.Latitude,
1459lng:wb.Longitude};tb.push(Db);wb.selected&&(Eb=Db);Db=new H.map.Marker(Db);Db.setData({dealer:wb});Db.addEventListener("tap",function(Tb){if(b(".dealer-standard.expanded").length){b(".advanced-search.expanded").length&&Ta.hide();var Xb=Tb.target.getData().dealer;Ca.forEach(function(yc){yc.selected=!1});Xb.selected=!0;Xb=Xb.index;var oc="#idx-"+(Xb+1);b("li.dealer.expanded.selected").removeClass("expanded selected");b(oc).closest('li.dealer[data-index\x3d"'+Xb+'"]').addClass("expanded selected");db();
1460xa.setCenter(Tb.target.getGeometry())}});wb.marker=Db;wb.pushpin=Db;xa.addObject(Db)});db();1<tb.length?(vb="Lincoln"===y.make?.08:0,vb=new H.geo.Rect(Math.max(...tb.map(wb=>wb.lat))+.08+vb,Math.min(...tb.map(wb=>wb.lng)),Math.min(...tb.map(wb=>wb.lat))-.04,Math.max(...tb.map(wb=>wb.lng))),xa.getViewModel().setLookAtData({bounds:vb})):(xa.setCenter(tb[0]),xa.setZoom(11));Eb&&xa.setCenter(Eb);ka.data("map",xa)})}var ya,ra=FD.Brand.Component&&FD.Brand.Component.locateDealer,Ja={},ja=null,ca={},ia=[],
1461ta=[],Qa=0,Aa=!1,Va=null,Ya=!0,Da=!1,ua=!0,va={},Ta={},Ga=null,Sa=!1,kb=!1,lb=!1,Ab=!1,hb=!1,rb=null,bb=null,ib=null,zb=null,sb={ids:[],items:[]},kc=ra&&"undefined"!==typeof ra.serviceFilters?ra.serviceFilters:[];var pc=p=x="";var Zb={},lc=!1,gc=!1,jc=b(".dealer-standard").data("dealer-no-zip-action"),$b=b(".dealer-standard").data("dealer-search-action"),Pb=b(".dealer-standard").data("dealer-additional-search-action"),Sb="manual search:location",Ob=b(".dealer-standard").data("save-click-action"),
1462mc=b(".dealer-standard").data("unsave-click-action"),Vb=b(".dealer-standard").data("dealer-no-zip-action-owner"),Lb=b(".dealer-standard").data("dealer-search-action-owner"),Jb=b(".dealer-standard").data("dealer-additional-search-action-owner"),Hb=b(".dealer-standard").data("advanced-search-action-owner"),Mb=b(".dealer-standard").data("apply-advanced-search-action"),qc=b(".dealer-standard").data("apply-advanced-search-action-owner"),ba=b(".dealer-standard").data("view-more-click-action-owner"),na=
1463b(".dealer-standard").data("view-map-click-action-owner"),sa=b(".dealer-standard").data("back-to-list-click-action-owner"),Ia=b(".dealer-standard").data("save-click-action-owner"),ab=b(".dealer-standard").data("unsave-click-action-owner"),fb=b(".dealer-standard").data("call-click-action-owner"),mb=b(".dealer-standard").data("text-click-action-owner"),Cb=b(".dealer-standard").data("chat-click-action-owner"),Yb=b(".dealer-standard").data("ratings-info-click-action-owner"),Cc=b(".dealer-standard").data("dealer-details-click-action-owner"),
1464Lc=b(".dealer-standard").data("dealer-reviews-click-action-owner"),Nc=b(".dealer-standard").data("directions-click-action-owner"),Dc=b(".dealer-standard").data("dealer-website-click-action-owner"),Rb=b(".dealer-standard").data("dealer-website-click-action"),Kb=b(".dealer-standard").data("dealer-details-click-action"),hc=b(".dealer-standard").data("certified-collision"),xc=b(".dealer-standard").data("certified-glass"),bc=b(".dealer-standard").data("motorcraft"),ic=b(".dealer-standard").data("dealer-location-type");
1465const wc=new URLSearchParams(window.location.search),Ec="US"===y.region&&"Ford"===y.make&&"true"===wc.get("siDealerMode");var ec=null,rc=FD.Brand.Component&&FD.Brand.Component.locateDealer?FD.Brand.Component.locateDealer.labels.sales_open_until:"",dc=FD.Brand.Component&&FD.Brand.Component.locateDealer?FD.Brand.Component.locateDealer.labels.sales_open_again:"",tc=FD.Brand.Component&&FD.Brand.Component.locateDealer?FD.Brand.Component.locateDealer.detailAlwaysExpanded:"",sc=FD.Brand.Component&&FD.Brand.Component.locateDealer?
1466FD.Brand.Component.locateDealer.hoursDisplayType:"",Bc=FD.Brand.Component&&FD.Brand.Component.locateDealer&&"undefined"!==typeof FD.Brand.Component.locateDealer.hideIndependentBodyShop?FD.Brand.Component.locateDealer.hideIndependentBodyShop:"false",zc=FD.Brand.Component&&FD.Brand.Component.locateDealer&&"undefined"!==typeof FD.Brand.Component.locateDealer.showScheduleService?FD.Brand.Component.locateDealer.showScheduleService:"false",Ac=FD.Brand.Component&&FD.Brand.Component.locateDealer&&"undefined"!==
1467typeof FD.Brand.Component.locateDealer.showRequestService?FD.Brand.Component.locateDealer.showRequestService:"false",Hc=FD.Brand.Component&&FD.Brand.Component.locateDealer&&"undefined"!==typeof FD.Brand.Component.locateDealer.hideTextOnOwner?FD.Brand.Component.locateDealer.hideTextOnOwner:"false",Gc=FD.Brand.Component&&FD.Brand.Component.locateDealer&&"undefined"!==typeof FD.Brand.Component.locateDealer.hideChatOnOwner?FD.Brand.Component.locateDealer.hideChatOnOwner:"false",Fc=FD.Brand.Component&&
1468FD.Brand.Component.locateDealer&&"undefined"!==typeof FD.Brand.Component.locateDealer.hideDirectionsOnOwner?FD.Brand.Component.locateDealer.hideDirectionsOnOwner:"false",Jc,Ic="",Kc="",Mc="",Oc="";const Xa=window.matchMedia("(min-width: 992px)");Xa.matches?(b(".search-container .back-to-list").removeClass("hidden"),b(".map-holder .back-to-list").addClass("hidden")):(b(".search-container .back-to-list").addClass("hidden"),b(".map-holder .back-to-list").removeClass("hidden"));Xa.addEventListener("change",
1469function(ka){Xa.matches?(b(".search-container .back-to-list").removeClass("hidden"),b(".map-holder .back-to-list").addClass("hidden")):(b(".search-container .back-to-list").addClass("hidden"),b(".map-holder .back-to-list").removeClass("hidden"))});var eb,nb=h.env.browser(),xb={},qb=!1,Wa;
1469"IE"===nb.name&&11==nb.version&&(xb={enableHighAccuracy:!1,maximumAge:5E4});const ac=/certified-centers-locator/.test(window.location.pathname);if(Ya&&ac){const {postalCode:ka}=u.location.current();window.history.replaceState({},
1470"",`#/q/${ka||"10001"}/radius/50/filters/all=CollisionRepair`)}var $a=null,Oa=!1,Ha=null,Fb=null,fc=null,Wb=null,Ub=null,cc=!1,Nb=FD.Brand.Component&&FD.Brand.Component.locateDealer&&"undefined"!==typeof FD.Brand.Component.locateDealer.isChangeDealer?FD.Brand.Component.locateDealer.isChangeDealer:!1;D.setInitHandler("[data-fgx-locate-a-dealer]",function(ka,xa){ya=ka;ja=P.getDealerConfig();if(0!==ya.length&&null!=ja&&!D.Util.isEmpty(ja)){U(1800);ec=ja.dealerDetailPageUrl;if(""===ec||null==ec||void 0==
1471ec)ec=(xa||y.settings.synBaseUrl||"")+(y.settings.sitePath||"")+"dealer-details"+(".html"===a.location.pathname.substr(a.location.pathname.length-5)?".html":"/");Ja=ra&&ra.labels||{};Jc=ra&&ra.hideDealerWebsite||!1;Ic=aa("dealer_website");Kc=aa("dealer_website_aria_label");Mc=ra&&ra.dealerWebsiteCtaTarget||"_blank";Oc=aa("details_aria_label");Zb={"required-dealer":aa("required_dealer_error_message"),"required-location":aa("required_location_error_message"),"invalid-search":aa("invalid_search_try_again"),
1472"duplicate-search":aa("duplicate_search_message"),"search-extension":aa("search_extension_message"),"no-service-selection":"No filter selected. Please select a filter below to search."};Ta={$el:b(".advanced-search",ya),expanded:b(".advanced-search",ya).hasClass("expanded"),alwaysExpanded:b(".advanced-search",ya).hasClass("always-expanded"),show:function(Ca){G(!0)},hide:function(){G(!1)}};Ga=Ta.alwaysExpanded?!0:!1;ya.on("click","li.dealer",Y);ya.on("click",".dealer-detail-link",qa);ya.on("click",
1473".dealer-website",wa);ya.on("click",".search-container .search-options input",r);ya.on("click",".search-container .search-options .txt-label",function(Ca){b(this).closest("label.radio").find("input").trigger("click")});ya.on("focusin focusout keyup",".search-container .search input",t);ya.on("keydown focusout",".geo",function(Ca){9!==Ca.which&&"focusout"!==Ca.type||b(this).hide()});ya.on("click",".search-submit",V);ya.on("click",".make-my-dealer",I);ya.on("click",".my-dealer .current-dealer",f);ya.on("click",
1474".search-clear",function(){e.call(b(this)).$txt.val("").focus();b(".type-ahead-results:visible",ya).hide()});ya.on("click",".back-to-list",function(){b(".map").css("z-index",-1);m(this).removeClass("expanded");var Ca=m(this,".location-aware");Fa(Ca);d();b(".fordMainNavigationR23").removeClass("lad-hide-nav");b(".promoBanner").removeClass("lad-hide-banner");FD.Brand.Overlay.releaseFocus(va)});ya.on("click",".view-map",function(){b(".map").css("z-index",0);m(this).addClass("expanded");var Ca=m(this,
1475".location-aware");Fa(Ca);d();
1475"gux-bkpt-sm"!=h.currentBreakpoint()&&0<navigator.userAgent.search("Safari")&&1>navigator.userAgent.search("Chrome")&&(b(".dealer-standard.expanded").css("position","absolute"),setTimeout(function(){b(".dealer-standard.expanded").css("position","")},500));va.lastFocus=b(this);va.$el=m(this);va.hide=function(){b(".back-to-list",va.$el).trigger("click")};M();FD.Brand.Overlay.trapFocus(va,".back-to-list:not(.hidden), #lastSearchContainerElement",".back-to-list:not(.hidden)",
1476va.lastFocus);b(".fordMainNavigationR23").addClass("lad-hide-nav");b(".promoBanner").addClass("lad-hide-banner");b(".map-holder .back-to-list").focus()});ya.on("click",".geo .btn",Ba);ya.on("click",".view-more",O);ya.on("click",".advanced-search-toggle",function(){Ta.expanded?Ta.hide():Ta.show(b(this));b(this).focus();b(".dealer-standard.expanded").length&&b(".advanced-search.expanded").length&&(b(".adv-search-target")[0].scrollTop=0)});ya.on("click",".advanced-search .reset",function(){c();b(".service-list li",
1477ya).removeClass("selected");b(".service-list li",ya).removeClass("disabled");b(".service-list li .checkbox .icon",ya).removeClass("icon-check-25px");b(".service-list li .checkbox .icon",ya).addClass("icon-unchecked");b(".service-list li .checkbox .icon",ya).attr("aria-checked","false");bc&&b(".apply-advanced").attr("disabled","disabled");sb.ids=[];sb.items=[]});ya.on("click",".advanced-search .apply-advanced",V);ya.on("click",".service-list .checkbox .icon",K);ya.on("click",".option-tooltip",function(){b(".ford-tooltip",
1478ya).hide();b(".service-list li",ya).removeClass("has-info-open");var Ca=b(this).closest("li"),Ra=b(".ford-tooltip",Ca),db={$el:Ra,hide:function(){b(".close-tooltip",Ra).trigger("click")},lastFocus:b(this)};Ra.show({complete:function(){FD.Brand.Overlay.trapFocus(db,"a:visible, [data-fgx-keypress]:visible",".close-tooltip",db.lastFocus,!0)}});Ca.addClass("has-info-open")});ya.on("click",".close-tooltip",function(){var Ca=b(this).closest("li"),Ra=b(".ford-tooltip",Ca),db=b(".option-tooltip",Ca),Za={$el:Ra,
1479lastFocus:db};Ra.hide({complete:function(){FD.Brand.Overlay.releaseFocus(Za)}});Ca.removeClass("has-info-open")});ya.on("click",".type-ahead-results li",function(){var Ca=b(this),Ra=e.call(Ca),db=Ca.text(),Za=Ca.find(".result-name"),pb=Ca.data("pacode");Za.length&&(db=Za.text());Ra.$txt.val(db);null!=pb?J.call(Ca,pb):V.call(Ca);m(this,".type-ahead-results").hide()});ya.on("click",".select-dealer",function(){var Ca=b(this),Ra=Ca.data("dealer-name"),db=Ca.data("dealer-pacode");Ca=Ca.data("dealer-salescode");
1480if(null!=Fb&&"undefined"!==typeof Fb){if(null!=Fb.dealerData&&"undefined"!==typeof Fb.dealerData){var Za=JSON.parse(Fb.dealerData);Za.dealerName=Ra;Za.dealerPACode=db;Za.dealerSalesCode=Ca;Fb.dealerData=JSON.stringify(Za)}else Fb.dealerData=JSON.stringify({dealerName:Ra,dealerPACode:db,dealerSalesCode:Ca});window.sessionStorage.setItem("persist:dataModel",JSON.stringify(Fb))}null!=Ha&&"undefined"!==typeof Ha&&setTimeout(function(){window.location.assign(Ha)},250)});b("body").on("click",".make-my-dealer.confirm",
1481X);c();Q();b(".fgx-brand-select-container",ya).on("change",function(Ca){var Ra=b(this);Ca=Ra.attr("data-dropdown-id");Ra&&0!==Ra.length&&Ca&&(Ra=Ra.val())&&"distance"===Ca&&(zb=parseInt(Ra,10)||Ra)});b(".search-container",ya).on("click",function(Ca){var Ra=b(this);b(".dealer-standard.expanded").length&&("gux-bkpt-sm"===h.currentBreakpoint()||"Ford"===y.make&&"gux-bkpt-med"===h.currentBreakpoint())&&(b(Ca.target).hasClass("advanced-search-toggle")?b(".dealers.opened").length||(b(".location-aware .dealers").toggleClass("opened"),
1482b(".advanced-search.expanded").length&&(Ca.preventDefault(),Ca.stopPropagation())):b(Ca.target).parents(".message.error").length?W():b(Ca.target).parents(".radio, .search-wrap").length||b(Ca.target).is("label")||b(".location-aware .dealers").toggleClass("opened"),b(".dealers.opened").length?(b(".mobile-results-trigger",Ra).attr("aria-expanded","true"),b(".results-indicator-closed",Ra).removeClass("d-block").addClass("d-none"),b(".results-indicator-open",Ra).removeClass("d-none").addClass("d-block")):
1483(b(".mobile-results-trigger",Ra).attr("aria-expanded","false"),b(".results-indicator-closed",Ra).addClass("d-block").removeClass("d-none"),b(".results-indicator-open",Ra).addClass("d-none").removeClass("d-block")))});ya.on("focusin",".dealer .dealer-expand-btn",function(){b(this).closest("li.dealer").addClass("show-focus")}).on("focusout",".dealer .dealer-expand-btn",function(){b(this).closest("li.dealer").removeClass("show-focus")});b("script[data-fgx-locate-dealer-template-id]").each(function(Ca,
1484Ra){Ca=b(Ra);ca[Ca.attr("data-fgx-locate-dealer-template-id")]=D.Util.template(Ra.innerHTML)});Nb?(Ha=window.sessionStorage.getItem("redirectUrl"),ka=window.sessionStorage.getItem("persist:dataModel"),null!=ka&&"undefined"!==typeof ka&&0<ka.length&&(Fb=JSON.parse(ka),ka=Fb.orderData?JSON.parse(Fb.orderData):null,Wb=null!=ka&&ka.order.orderId?ka.order.orderId:null,Ub=null==ka||!ka.order.readyToOrder||"true"!==ka.order.readyToOrder&&!0!==ka.order.readyToOrder?!1:!0,null!=Wb?u.authentication.current().done(function(Ca){if(Ca&&
1485Ca.authType&&"none"!==Ca.authType){Ca=Ca&&Ca.accessToken;var Ra=h.cookie.get("ADFS-credential");g(Wb,Ca,Ra).done(function(db){fc=db&&db.model;null!=Ha&&"undefined"!==typeof Ha&&null!=fc&&"undefined"!==typeof fc&&(cc=!0);E()}).fail(function(){E()})}else E()}).fail(function(){E()}):E())):E();v();FD.Brand.Util.env.geoLocation()&&u.location.coordinates();u.dealer.subscribe(B);bc&&(b(".service-list .checkbox .icon")[0].click(),b(".apply-advanced").trigger("click"))}})})(window,jQuery,FD.Brand,FD.Brand.Overlay,
1486FD.Brand.Context,FD.Brand.User,FD.Brand.Util,FD.Brand.NgpServices,FD.Brand.Dealer);
1487(()=>{function a(){if(0!==window.location.hash.length){var U=window.location.hash.split("/"),ha=U.indexOf("context");-1!==ha&&ha<U.length-1&&(U=U[ha+1],"owner"===U?(sessionStorage["fgx-lad-ownerCtx"]=!0,sessionStorage.removeItem("fgx-lad-bfnCtx"),Ba=!0,Ua=!1,window.location.hash=""):"bfn"===U&&(sessionStorage["fgx-lad-bfnCtx"]=!0,sessionStorage.removeItem("fgx-lad-ownerCtx"),Ua=!0,Ba=!1,window.location.hash=""))}}function b(U){return $jscomp.asyncExecutePromiseGeneratorFunction(function*(){if(da){d.call(O,!0);
1488try{yield f.dealer.removePreferred(la)}catch(ha){d.call(O,!1)}}else if(!pa){d.call(O,!0);try{yield f.dealer.setPreferred(la);const ha=Ba&&Z.save?Z.save:S;ha&&FD.Brand.Metrics.handler.direct(ha)}catch(ha){d.call(O,!1)}}})}function D(U,ha,za){if(U&&0!==U.length&&ha){var Ka=U.val();if(Ka){if("hours"===ha){ha=U.closest(".hours-full");const La=`.items.${Ka}`;B(".items",ha).hide();B(La,ha).show()}else"sort-reviews"===ha&&K(Ka,!0);!za&&(za=U.attr("data-fd-metrics-change"))&&(U&&0!==U.length&&Ka?(U=(U=U.find(`option[data-custom-value="${Ka}"]`).attr("data-fd-metrics-data"))?
1489JSON.parse(U):{},U=Object.assign({},U)):U={},FD.Brand.Metrics.handler.direct(za,U))}}}function n(){const U=this;return $jscomp.asyncExecutePromiseGeneratorFunction(function*(){const ha=B(U).data("pacode"),za=fa.PACode;d.call(O,!0);try{yield f.dealer.removePreferred(za);yield f.dealer.setPreferred(ha);const Ka=Ba&&Z.save?Z.save:S;Ka&&FD.Brand.Metrics.handler.direct(Ka);d.call(O,!1)}catch(Ka){d.call(O,!1)}})}function y(U){U.preferred?(pa=!0,fa=Y.updateDealer(U.preferred,0,l,F,null,N.dealerDetailPageUrl,
1490J)):pa=!1;let ha;(null==(ha=U.preferred)?0:ha.PACode)&&la&&0===String(U.preferred.PACode).localeCompare(String(la))?(da=!0,B(".save \x3e a .save",O).hide(),B(".save \x3e a .unsave",O).show(),B(".save \x3e a",O).attr("aria-pressed","true")):(da=!1,B(".save \x3e a .save",O).show(),B(".save \x3e a .unsave",O).hide(),B(".save \x3e a",O).attr("aria-pressed","false"),pa?B(".save \x3e a",O).attr("href","#show-tooltip"):B(".save \x3e a",O).attr("href","javascript:void(0);"));d.call(O,!1)}function u(U){const ha=
1491aa(this,".location-aware");return new Promise((za,Ka)=>{X.dealerByUrlKey(U).done(La=>{if(La&&0!==La.length){La=Y.updateDealer(La,0,l,F,null,null,J);La.displayUrl=La.URL||"";La.URL&&0<Object.values(La.URL).length&&(La.URL=Y.appendT3QS(La.URL,La.mtAttrQS));"CA"===A.region&&(La.Distance=La.DistanceKM);h(La,ha);ha.data("dealers",[La]);var ya=ha.data("map");ya&&(ya.dispose(),ha.data("map",null));za(La)}else Ka(La)}).fail(Ka)})}function h(U,ha){B(".dealer-name",ha).text(U.Name);var za;const Ka=null==(za=
1492B(".save a").data("tooltip-content"))?void 0:za.replace("{{paCode}}",U.PACode);B(".save \x3e a",ha).data("tooltip-content",Ka);B(".save \x3e a",ha).data("pacode",U.PACode);C(ha,"sales",U);C(ha,"service",U);B(".star-ratings",ha).on("click",function(){var Ja=B(this).closest(".dealer-rating");B("#ratings-and-reviews",ha).is(":visible")&&(document.getElementById("ratings-and-reviews").scrollIntoView(),Ja=Ja.hasClass("service")?"service":"sales",w(Ja,ha))});B(".ratings-count.clickable",ha).on("click",
1493function(Ja){const ja=B("#ratings-and-reviews",ha),ca=B(this).closest(".dealer-rating");
1493ja.is(":visible")&&!B(Ja.target).hasClass("icon")?(document.getElementById("ratings-and-reviews").scrollIntoView(),Ja=ca.hasClass("service")?"service":"sales",w(Ja,ha)):FD.Brand.Overlay.show("dealerRatingsInfo",!0,B(this))});B(".ratings-count-wrap .icon-info-25px",ha).on("click",()=>{FD.Brand.Overlay.show("dealerRatingsInfo",!0,B(this))});U.Distance&&""!==U.Distance&&"0"!==U.Distance?B(".distance \x3e span.txt",
1494ha).text(U.Distance):(B(".distance",ha).hide(),B(".distance-hours \x3e span.divider").hide());U.SalesHoursDescription?B(".sales-hours-description",ha).text(U.SalesHoursDescription):(B(".sales-hours-description",ha).hide(),B(".distance-hours \x3e span.divider").hide());B(".details .info .address .street",ha).text(U.AddressStreet);B(".details .info .address .city-state-zip",ha).text(U.AddressCityStateZip);za=Ua&&U.fdafcalltrknum?U.fdafcalltrknum:"Ford"===A.make&&U.dlrcalltrk_lad?U.dlrcalltrk_lad:"Lincoln"===
1495A.make&&U.ldlrcalltrk_lad?U.ldlrcalltrk_lad:U.Phone;B(".details .info .sales-phone .phone-number",ha).text(za);B(".details .info .sales-phone .phone-number.fgx-mobile",ha).html(`<a class="underline" href="tel://${za}">${za}</a>`);U.ServicePhone?(B(".details .info .service-phone .phone-number",ha).text(U.ServicePhone),B(".details .info .service-phone .phone-number.fgx-mobile",ha).html(`<a class="underline" href="tel://${U.ServicePhone}">${U.ServicePhone}</a>`)):B(".details .info .service-phone",ha).hide();
1496P(U,ha);"Dealer"!==U.dealerType?B(".save",ha).hide():U.isPreferred?(B(".save \x3e a .save",ha).hide(),B(".save \x3e a .unsave",ha).show()):(B(".save \x3e a .unsave",ha).hide(),B(".save \x3e a .save",ha).show());FD.Brand.Context.showTextDealer&&0<U.lctextoptin&&U.TextUrl?(B(".actions .text-dealer a.fgx-desktop",ha).attr("data-numbers",`sales=sms://+1${U.TextUrl}`).attr("data-title",U.Name),B(".actions .text-dealer a.fgx-mobile",ha).attr("href",`sms://+1${U.TextUrl}`)):(B(".actions .text-dealer",ha).hide(),
1497B(".actions .text-dealer a",ha).attr("aria-hidden","true"));!Ba||!0!==ea.hideText&&"true"!==ea.hideText||(B(".actions .text-dealer",ha).hide(),B(".actions .text-dealer a",ha).attr("aria-hidden","true"));"CA"!==A.region?X.dealerChatStatus({dealerPACode:U.PACode,make:A.make}).done(Ja=>{if(null==Ja?0:Ja.url)B(".actions .dealer-chat a",ha).on("click",ja=>{ja.preventDefault();ja.stopImmediatePropagation();window.open(Ja.url,"_blank","directories\x3dno,titlebar\x3dno,toolbar\x3dno,location\x3dno,status\x3dno,menubar\x3dno,width\x3d350,height\x3d620");
1498(ja=Ba&&Z.chat?Z.chat:T)&&FD.Brand.Metrics.handler.direct(ja)});else B(".actions .dealer-chat",ha).hide(),B(".actions .dealer-chat a",ha).attr("aria-hidden","true")}):(B(".actions .dealer-chat",ha).hide(),B(".actions .dealer-chat a",ha).attr("aria-hidden","true"));!Ba||!0!==ea.hideChat&&"true"!==ea.hideChat||(B(".actions .dealer-chat",ha).hide(),B(".actions .dealer-chat a",ha).attr("aria-hidden","true"));let La,ya;if((null==(La=U.Specialties)?0:null==(ya=La.Specialty)?0:ya.includes("Online Service Scheduling"))||
1499U.SmarttSubset)B(".actions .schedule-service a",ha).attr("href",U.serviceAppointmentURL),!Ba||!1!==ea.hideScheduleService&&"false"!==ea.hideScheduleService||(B(".actions .schedule-service",ha).show(),B(".actions .schedule-service a",ha).attr("aria-hidden","false"));if(null==U?0:U.PACode){const Ja=JSON.stringify({$$dealerPACode:U.PACode});B("[data-fgx-add-pacode]",ha).each(function(){B(this).attr("data-fd-metrics-data",Ja)})}if(null==U?0:U.Name){const Ja={$$dealerName:U.Name};B("[data-fgx-add-name]",
1500ha).each(function(){var ja=B(this).attr("data-fd-metrics-data");ja=ja?JSON.parse(ja):{};ja=Object.assign({},ja,Ja);B(this).attr("data-fd-metrics-data",JSON.stringify(ja))})}let ra;(null==(ra=N)?0:ra.hasExitOverlay)&&B("[data-fgx-dd-ext-link]",ha).addClass("fgx-external-url-trigger").attr("data-fgx-external-ovr-id",N.exitOverlayId||"");x(ha);la=U.PACode;Fa=U.Cupid||null;p(ha,U.SalesHours,U.ServiceHours);M(U.Specialties,ha)}function C(U,ha,za){const Ka=`${ha}Rating`;var La=`${ha}RatingsPercentage`;
1501const ya=`${ha}RatingsCount`;B(`.dealer-rating.${ha} .decimal-rating`,U).text(za[Ka]);B(`.dealer-rating.${ha} .star-ratings .star-ratings-top`,U).css("width",za[La]);B(`.dealer-rating.${ha} .ratings-count .count`,U).text(za[ya]);if(za[ya]){La=B(`.dealer-rating.${ha} .star-rating-label`,U);const ra=La.attr("data-aria-label-tmpl");U=B(`.dealer-rating.${ha} .ratings-count`,U);ha=U.attr("data-aria-label-tmpl");ra&&La.text(ra.replace("{starCount}",za[Ka]));ha&&U.attr("aria-label",ha.replace("{reviewCount}",
1502za[ya]))}else B(`.dealer-rating.${ha}`,U).hide(),B(`.dealer-rating.${ha} .ratings-count.clickable`,U).attr("aria-hidden","true")}function P(U,ha){U.URL?B(".actions li.dealer-website a.website",ha).attr("href",U.URL):B(".actions li.dealer-website a.website",ha).hide().attr("aria-hidden","true");!Ba||!0!==ea.hideDealerWebsite&&"true"!==ea.hideDealerWebsite||B(".actions li.dealer-website a.website",ha).hide().attr("aria-hidden","true");U.MapURL?B(".actions li.directions a",ha).attr("href",U.MapURL):
1503B(".actions li.directions a",ha).hide().attr("aria-hidden","true");U.MobileMapUrl&&B(".actions li.directions.mobile a",ha).attr("href",U.MobileMapUrl);!Ba||!0!==ea.hideDirections&&"true"!==ea.hideDirections||B(".actions li.directions a",ha).hide().attr("aria-hidden","true");U.serviceAppointmentURL?(U.serviceAppointmentURL=Y.appendT3QS(U.serviceAppointmentURL,U.mtAttrQS),B(".details .service-website",ha).attr("href",U.serviceAppointmentURL)):(B(".details .info .links.secondary .service-website",ha).hide().attr("aria-hidden",
1504"true"),B(".actions.list-unstyled .service-website-wrap",ha).hide(),B(".actions.list-unstyled .service-website",ha).attr("aria-hidden","true"));!Ba||!0!==ea.hideServiceWebsite&&"true"!==ea.hideServiceWebsite||(B(".details .info .links.secondary .service-website",ha).hide().attr("aria-hidden","true"),B(".actions.list-unstyled .service-website-wrap",ha).hide(),B(".actions.list-unstyled .service-website",ha).attr("aria-hidden","true"));U.inventoryNewURL?(U.inventoryNewURL=Y.appendT3QS(U.inventoryNewURL,
1505U.mtAttrQS),B(".details .info .links.secondary .new-inventory",ha).attr("href",U.inventoryNewURL)):B(".details .info .links.secondary .new-inventory",ha).hide().attr("aria-hidden","true");!Ba||!0!==ea.hideNewInventory&&"true"!==ea.hideNewInventory||B(".details .info .links.secondary .new-inventory",ha).hide().attr("aria-hidden","true");U.inventoryUsedURL?(U.inventoryUsedURL=Y.appendT3QS(U.inventoryUsedURL,U.mtAttrQS),B(".details .info .links.secondary .used-inventory",ha).attr("href",U.inventoryUsedURL)):
1506B(".details .info .links.secondary .used-inventory",ha).hide().attr("aria-hidden","true");!Ba||!0!==ea.hideUsedInventory&&"true"!==ea.hideUsedInventory||B(".details .info .links.secondary .used-inventory",ha).hide().attr("aria-hidden","true")}function x(U){Ba?(Object.entries({".all-dealers":Z.allDealers,".actions .share a":Z.share,".actions .print a":Z.print,".save a .unsave":Z.unsave,".sales-phone .phone-number.fgx-mobile":Z.call,".actions .text-dealer a":Z.text,".actions .dealer-chat a":Z.chat,
1507".ratings-count.clickable":Z.reviews,".ratings-count-wrap .icon":Z.ratingsIBall,".actions .dealer-website a":Z.dealerWebsite,".actions .directions a":Z.directions,".links.secondary .new-inventory":Z.newInventory,".links.secondary .used-inventory":Z.usedInventory,".btn.view-more":Z.viewMore,".tab-nav .tab-label":Z.reviewsTab}
1507).forEach(ha=>{var [za,Ka]=ha;Ka&&B(za,U).attr("data-fd-metrics-click",JSON.stringify(Ka))}),Z.serviceWebsite&&(B(".links.secondary .service-website",U).attr("data-fd-metrics-click",
1508JSON.stringify(Z.serviceWebsite)),B(".actions.list-unstyled .service-website",U).attr("data-fd-metrics-click",JSON.stringify(Z.serviceWebsite))),Z.reviewsSort&&B("#fgx-reviewsSort-select",U).attr("data-fd-metrics-change",JSON.stringify(Z.reviewsSort)),Z.hoursSelect&&B(".fgx-brand-select-container.hours-select-container",U).attr("data-fd-metrics-change",JSON.stringify(Z.hoursSelect))):Ua&&oa&&(B(".links.secondary .service-website",U).attr("data-fd-metrics-click",JSON.stringify(oa)),B(".actions.list-unstyled .service-website",
1509U).attr("data-fd-metrics-click",JSON.stringify(oa)))}function p(U,ha,za){const Ka=B(".hours-services .hours-full .fgx-brand-select-container.hours-select-container",U),La=B(".hours-services .hours-full .heading.sales",U),ya=B(".hours-services .hours-full \x3e ul.items.sales",U),ra=B(".hours-services .hours-full .heading.services",U),Ja=B(".hours-services .hours-full .heading.services",U);U=B(".hours-services .hours-full \x3e ul.items.services",U);(null==ha?0:ha.Day)?v(ya,ha):(ya.hide(),La.hide().attr("aria-hidden",
1510"true"));(null==za?0:za.Day)?v(U,za):(U.hide(),Ja.hide().attr("aria-hidden","true"));(null==ha?0:ha.Day)&&(null==za?0:za.Day)?(Ja.hide().attr("aria-hidden","true"),La.hide().attr("aria-hidden","true"),U.hide(),Ba&&"service"===ea.initialHoursSection&&(Ka.val("services"),D(Ka,"hours",!0))):(Ka.hide().attr("aria-hidden","true"),ra.hide().attr("aria-hidden","true"))}function v(U,ha){let za;(ha.Day||[]).forEach((Ka,La)=>{Ka=`<li><span class="day-label">${Ka.name}</span><span class="hours">${Ka.open&&Ka.close?
1511`${Ka.open} - ${Ka.close}`:ma.closed}</span></li>`;0<La?U.append(Ka):za=Ka});za&&U.append(za)}function M(U,ha){let za;if(0<(null==U?void 0:null==(za=U.Specialty)?void 0:za.length)){const Ka=B(".service-specialties \x3e .items.col-0",ha);U.Specialty.forEach(La=>{Ka.append(`<li>${La}</li>`)})}else B(".service-specialties",ha).hide()}function g(U){const ha=B(".reviews-section",U);if(Fa){var za={salesCode:Fa,dealerPACode:la,pageSize:5,pageNumber:1,reviewType:"sales",sortBy:Ea.currentSort,order:Ea.currentOrder};
1512q.call(ha,za,".reviews-section .sections .reviews.sales ul").then(()=>{za.reviewType="service";return q.call(ha,za,".reviews-section .sections .reviews.service ul")}).then(()=>{if(wa)return za.reviewType="cpo",q.call(ha,za,".reviews-section .sections .reviews.cpo ul").then(()=>{E(U,ha,!0)});E(U,ha,!1)})}else ha.hide()}function E(U,ha,za){const Ka=B(".sections .reviews.sales ul li",ha),La=B(".sections .reviews.service ul li",ha);if(za){if(za=B(".sections .reviews.cpo ul li",ha),5>Ka.length&&5>La.length&&
15135>za.length){ha.hide();return}}else if(5>Ka.length&&5>La.length){ha.hide();return}B(".star-ratings",U).addClass("clickable");B(".tab-nav .tab-label",ha).on("click",function(){const ya=B(this).data("id");w(ya,ha)});B(".reviews .view-more",ha).on("click",function(){const ya=B(this),ra=aa(this,".reviews-section"),Ja={salesCode:Fa,dealerPACode:la,pageSize:5,sortBy:Ea.currentSort,order:Ea.currentOrder};let ja=".reviews-section .sections .reviews.sales ul";ya.hasClass("sales")?(Ea.salesPage++,Ja.pageNumber=
1514Ea.salesPage,Ja.reviewType="sales"):ya.hasClass("service")?(Ea.servicePage++,Ja.pageNumber=Ea.servicePage,Ja.reviewType="service",ja=".reviews-section .sections .reviews.service ul"):ya.hasClass("cpo")&&(Ea.cpoPage++,Ja.pageNumber=Ea.cpoPage,Ja.reviewType="cpo",ja=".reviews-section .sections .reviews.cpo ul");const ca=aa(ra);d.call(ca,!0);q.call(ra,Ja,ja).then(()=>{G(ra);d.call(ca,!1)})});Ba&&"service"===ea.initialReviewsSection&&w("service",ha);G(ha);if(R){let ya;null==(ya=document.getElementById("ratings-and-reviews"))||
1515ya.scrollIntoView()}}function w(U,ha){const za=B(`.tab-nav .tab-label.${U}`,ha);za.hasClass("selected")||(B(".tab-nav .tab-label",ha).removeClass("selected").attr("aria-selected","false"),za.addClass("selected").attr("aria-selected","true"),B(".sections .reviews",ha).removeClass("selected"),B(`.sections .reviews.${U}`,ha).addClass("selected"),G(ha),m(U,ha),Ea.sortUpdated&&K(null,!1))}function G(U){const ha=B(".sections .reviews.selected",U).data("currently-showing");B(".sections .heading .text p.current-display",
1516U).text(ha)}function m(U,ha){const za={$section:U||""};B("[data-update-mtx-section]",ha).each(function(){const Ka=B(this);var La=Ka.attr("data-fd-metrics-data");La=La?JSON.parse(La):{};La=Object.assign({},La,za);Ka.attr("data-fd-metrics-data",JSON.stringify(La))})}function q(U,ha){const za=aa(this,".reviews-section"),Ka=aa(this,ha),La=za.data("vehicle-info-template");return new Promise((ya,ra)=>{X.dealerReviews(U).done(Ja=>{const ja=[].concat(Ja.Reviews.Review);var ca=Ja.Meta;ja&&0!==ja.length?(1>
1517ca.TotalItems?(B(`<li>${ma.notEnoughReviews}</li>`).appendTo(Ka),B(`.sections .reviews.${U.reviewType} .view-more`,za).hide(),ma.reviewsShowingTpl&&B(`.sections .reviews.${U.reviewType}
1517`,za).data("currently-showing","")):0<ja.length&&(ja.forEach(ia=>{if(La){const Qa=ia.VehicleYear||"";var ta=ia.VehicleMake||"";const Aa=ia.VehicleModel||"";ia.VehicleInfo="";ta&&Aa&&(ta=`${ta} ${Aa}`,ia.VehicleInfo=La.replace("{year}",Qa).replace("{vehicle}",ta))}ia.isQuickLane="USA_RQM"===ia.TransactionCode;ia.ratingPercentage=
1518`${20*ia.Rating}%`;ia.timeSince=c(new Date(ia.CreatedAt));ia.timeSinceUpdated=c(new Date(ia.UpdatedAt));ia.hasResponse=ia.Response&&"null"!==ia.Response&&""!==ia.Response;B(r.reviewItem({review:ia,showQuicklaneTooltip:qa})).data("review",ia).appendTo(Ka)}),Ja=ca.Page.Number*ca.Page.Size,ca=ca.TotalItems,Ja>=ca&&(Ja=ca,B(`.sections .reviews.${U.reviewType} .view-more`,za).hide()),ma.reviewsShowingTpl&&(Ja=ma.reviewsShowingTpl.replace("{current}",Ja).replace("{total}",ca),B(`.sections .reviews.${U.reviewType}`,
1519za).data("currently-showing",Ja))),ya(ja)):ra(ja)}).fail(ra)})}function c(U){U=Math.floor((new Date-U)/1E3);var ha=[{seconds:86400,label:ma.days},{seconds:3600,label:ma.hours},{seconds:60,label:ma.minutes}];for(const za of ha){const {seconds:Ka,label:La}=za;ha=Math.floor(U/Ka);if(1<ha)return`${ha} ${La}`}return`${Math.floor(U)} ${ma.seconds}`}function d(U){B(this).find(".ford-busy").toggle(U)}function K(U,ha){if(U){var za=U.split("|");1<za.length?[Ea.currentSort,Ea.currentOrder]=za:Ea.currentSort=
1520U}if(Ea.currentSort){var Ka=B(".reviews-section",O);za=Ka.find(".tab-nav .tab-label.selected").data("id")||"sales";U=`.reviews-section .sections .reviews.${za} ul`;za={salesCode:Fa,dealerPACode:la,pageSize:5,pageNumber:1,reviewType:za,sortBy:Ea.currentSort,order:Ea.currentOrder};var La=aa(Ka);d.call(La,!0);B(U,O).empty();q.call(Ka,za,U).then(()=>{G(Ka);Ea.sortUpdated=null!=ha?ha:!0;d.call(La,!1)})}}function Q(){return new Promise((U,ha)=>{I.url.allowScript("2")?t?U():(z._fgx_mapControlLoaded=()=>
1521{t=!0;U();delete z._fgx_mapControlLoaded},I.url.loadAsScript(`${A.settings.mapHost}?callback=_fgx_mapControlLoaded`).fail(ha)):(I.log("dealer details: Microsoft Map library not loaded due to privacy settings"),ha())})}function L(){const U=aa(this,".location-aware"),ha=U.data("map"),za=U.data("dealers");!ha&&za&&Q().then(()=>{const Ka=Microsoft.Maps,La=new Ka.Map(U.find(".map")[0],{credentials:A.settings.mapKey,mapTypeId:Microsoft.Maps.MapTypeId.road,enableSearchLogo:!1,enableClickableLogo:!1,enableInertia:!0,
1522liteMode:!1,showCopyright:!1,showMapTypeSelector:!1,showLocateMeButton:!1,disableScrollWheelZoom:!0,disablePanning:!1,disableZooming:!1}),ya=[];let ra=null;za.forEach(Ja=>{var ja=new Ka.Location(Ja.Latitude,Ja.Longitude);ya.push(ja);Ja.selected&&(ra=ja);ja=new Ka.Pushpin(ja,{width:30,height:46,anchor:new Microsoft.Maps.Point(15,23)});Ja.pushpin=ja;Ja.selected=!0;Ja.pushpin.setOptions({state:"selected",icon:W,textOffset:new Microsoft.Maps.Point(0,10)});La.entities.push(ja)});1<ya.length?La.setView({bounds:Ka.LocationRect.fromLocations(ya)}):
1523La.setView({center:ya[0],zoom:11});ra&&La.setView({center:ra})})}const {Brand:k,Brand:{Context:A,User:f,Util:I,NgpServices:X,Dealer:{Lib:Y}}}=FD,B=jQuery,z=window;let O,N=null;const r={};let t=!1;const e=B("#dd");e.data("moredealershref");const l=e.data("sales-open-until"),F=e.data("sales-open-again");let J=e.data("hours-displaytype")||"12";const V=e.data("hide-reviews-section"),S=e.data("save-click-action"),T=e.data("chat-click-action"),Z={allDealers:e.data("all-dealers-click-action-owner"),share:e.data("share-click-action-owner"),
1524print:e.data("print-click-action-owner"),save:e.data("save-click-action-owner"),unsave:e.data("unsave-click-action-owner"),call:e.data("call-click-action-owner"),text:e.data("text-click-action-owner"),chat:e.data("chat-click-action-owner"),reviews:e.data("reviews-click-action-owner"),ratingsIBall:e.data("ratings-iball-click-action-owner"),dealerWebsite:e.data("dealer-website-click-action-owner"),directions:e.data("directions-click-action-owner"),serviceWebsite:e.data("service-website-click-action-owner"),
1525newInventory:e.data("new-inventory-click-action-owner"),usedInventory:e.data("used-inventory-click-action-owner"),viewMore:e.data("view-more-click-action-owner"),reviewsSort:e.data("reviews-sort-click-action-owner"),reviewsTab:e.data("reviews-tab-click-action-owner"),hoursSelect:e.data("hours-select-click-action-owner")},ea={hideChat:e.data("hide-chat-on-owner"),hideText:e.data("hide-text-on-owner"),hideDirections:e.data("hide-
1525directions-on-owner"),hideDealerWebsite:e.data("hide-dealer-website-on-owner"),
1526hideServiceWebsite:e.data("hide-service-website-on-owner"),hideNewInventory:e.data("hide-new-inventory-on-owner"),hideUsedInventory:e.data("hide-used-inventory-on-owner"),hideScheduleService:e.data("hide-schedule-service-on-owner"),initialHoursSection:e.data("initial-hours-section"),initialReviewsSection:e.data("initial-reviews-section")},oa=e.data("serviceWebsiteClickActionBfn"),ma={days:e.data("days-label"),hours:e.data("hours-label"),minutes:e.data("minutes-label"),seconds:e.data("seconds-label"),
1527notEnoughReviews:e.data("not-enough-reviews"),reviewsShowingTpl:e.data("reviews-showing-tpl"),closed:e.data("closed-label")},qa=e.data("show-quicklane-tooltip"),wa=e.data("show-cpo-reviews"),Ea={salesPage:1,servicePage:1,cpoPage:1,currentSort:"date",currentOrder:"desc",sortUpdated:!1};let Fa,la,Ba=!1,Ua=!1,da=!1,pa=!1,fa=null,R=!1;const W="Lincoln"===A.make?'\x3csvg xmlns\x3d"http://www.w3.org/2000/svg" viewBox\x3d"0 0 1485 1280" width\x3d"50" height\x3d"50"\x3e\x3cpath d\x3d"M880.313 912.231c-146.192 146.192-385.634 146.192-531.826 0-125.277-125.277-142.924
1527-318.529-53.814-463.414l319.837-436.398 319.619 436.398c89.11 144.885 71.462 338.138-53.814 463.414v0zM724.534 535.966c-60.569-60.569-159.7-60.569-220.269 0s-60.569 159.918 0 220.487c60.569 60.786 159.7 60.786 220.269 0 60.786-60.569 60.786-159.918 0-220.487v0z" transform\x3d"translate(0,1024) scale(1, -1)" style\x3d"fill: #293338;"\x3e\x3c/path\x3e\x3c/svg\x3e':
1528'\x3csvg xmlns\x3d"http://www.w3.org/2000/svg" viewBox\x3d"0 0 1485 1280" width\x3d"50" height\x3d"50"\x3e\x3cpath d\x3d"M880.313 912.231c-146.192 146.192-385.634 146.192-531.826 0-125.277-125.277-142.924-318.529-53.814-463.414l319.837-436.398 319.619 436.398c89.11 144.885 71.462 338.138-53.814 463.414v0zM724.534 535.966c-60.569-60.569-159.7-60.569-220.269 0s-60.569 159.918 0 220.487c60.569 60.786 159.7 60.786 220.269 0 60.786-60.569 60.786-159.918 0-220.487v0z" transform\x3d"translate(0,1024) scale(1, -1)" style\x3d"fill: #2096cd;"\x3e\x3c/path\x3e\x3c/svg\x3e';
1529k.setInitHandler("[data-fgx-dealer-details]",function(U,ha){O=U;N=Y.getDealerConfig();if(0!==O.length&&N&&!k.Util.isEmpty(N))if(N.suppressDealerHours&&(B(".distance-hours \x3e .divider",O).hide(),B(".distance-hours \x3e .sales-hours-description",O).hide(),B(".hours-services \x3e .hours-full",O).hide()),B("script[data-fgx-dealer-details-template-id]").each((za,Ka)=>{za=B(Ka);r[za.attr("data-fgx-dealer-details-template-id")]=k.Util.template(Ka.innerHTML)}),A.settings.deepLink){d.call(O,!0);B(".error-msg").hide();
1530U=A.settings.deepLink.substr(1);-1<A.settings.deepLink.indexOf("/reviews")&&(U=A.settings.deepLink.substr(1,A.settings.deepLink.indexOf("/reviews")-1),R=!0);U={make:A.make,urlKey:U};N.hideDealerRatings&&B(".dealer-rating",O).hide();if(N.hideMyDealer)B(".save",O).hide();else B(".save \x3e a",O).on("click",b);B(".fgx-brand-select-container",O).on("change",function(za){za=B(this);const Ka=za.attr("data-dropdown-id");D(za,Ka)});B("body").on("click",".make-my-dealer.confirm",n);a();sessionStorage["fgx-lad-ownerCtx"]?
1531(Ba=!0,Ua=!1):sessionStorage["fgx-lad-bfnCtx"]&&(Ua=!0,Ba=!1);if(sessionStorage["fgx-lad-lastKnownDeeplink"]){ha=B(".all-dealers",O);const za=ha.attr("href");ha.attr("href",`${za}#${sessionStorage["fgx-lad-lastKnownDeeplink"]}`)}u.call(O,U).then(()=>{B(".dealer",O).show();f.dealer.subscribe(y);L.call(O);d.call(O,!1);!0!==V&&"true"!==V&&g(O)}).catch(()=>{d.call(O,!1);B(".error-msg",O).show();B(".dealer",O).hide()})}else B(".dealer").hide(),B(".error-msg").show()});const aa=(U,ha)=>{U=B(U).closest("[data-fgx-dealer-details]");
1532ha&&(U=U.find(ha));return U}})();
1533(function(a,b,D,n){b.setInitHandler("[data-fgx-chat-links]",function(y){if(0!==y.length){var u=a(".item-cta",y);n.ctaHover(u);
1533if(0<a(".cafex-btn-placeholder",y).length){let h=0;const C=setInterval(()=>{{var P=a(".cafex-btn-placeholder",y);const x=a("#ford_chat_button");0===P.length||1!==x.length?P=!1:(x.addClass("cafex-btn"),a("#ford_chat_div_label",x).addClass("cafex-btn-label"),P.before(x),P.remove(),P=a(".cafex-btn"),P.removeAttr("style"),a(".cafex-btn-label",P).removeAttr("style"),P=!0)}P&&clearInterval(C);
1534h++;100<=h&&(console.error("CafeX chat button setup failed. External script may have not loaded it"),clearInterval(C))},100)}}})})(jQuery,FD.Brand,window,FD.Brand.Util);
1535(function(a,b,D,n){Object.assign(D.namespace("FD.Brand.CommonTabbedBar",a),{initCommonTabbedBar:function(y,u,h,C){function P(f){const I=this,X=f.id,Y=b(f.el),B=!(!D.Context||"Ford"!==D.Context.make),z=b(".tabbed-bar-feature-r23").hasClass("tabbed-hotspot"),O=Y.find(".tab-items-wrap .tab-item-btn, .tab-accordion-toggle"),N=O.filter(".tab-item-btn"),r=O.filter(".tab-accordion-toggle"),t=Y.find(".tabs-content-container");f=Y.find(".common-tabbed-bar");const e=Y.find(".tab-item"),l=t.findAll(".tab-content-section"),
1536F=document.getElementsByClassName("tab-item-btn"),J=document.getElementsByClassName("tab-content-section");c.push(f);d.push(F);K.push(J);G.push(O);q.push(t);m.push(l);Q.push(N);Q.push(N);L.push(r);Y.attr("data-brand-cmp-id",X);O.each(function(V){V=b(this);var S=V.attr("data-fgx-anchor-id")||"";const T=V.attr("data-control-type")||"tab";S=`${X}-${S}`;const Z={$$activeTabName:V.find(".tab-label").text()||""};V.attr({"data-fd-metrics-data":JSON.stringify(Z),id:`${S}-${T}`,"aria-controls":`${S}-tab-content`})});
1537l.each(function(V){const S=b(this);var T=S.attr("data-fgx-anchor-id")||"";T=`${X}-${T}-tab`;S.attr({id:T+"-content","aria-labelledby":T});C&&0===V&&"desktop"===g&&S.addClass("open").removeClass("hidden");!B&&C&&0===V&&S.addClass("open").removeClass("hidden");!B&&z&&C&&0===V&&(S.parent().addClass("open-tab"),S.parent().addClass("first"),S.find(".hotspot-feature .hotspot-feature-image img").addClass("first-img"),S.find(".hotspot-feature .hotspot-feature-image picture").addClass("first-tab"));!B&&z&&
15381===V&&S.find(".hotspot-feature .hotspot-feature-image picture").addClass("second-tab")});C&&(N.first().addClass("open"),N.first().attr("tabindex","0"));I.resetAllTriggers=function(V){G.forEach(S=>{S.context.getAttribute("data-brand-cmp-id")===V&&S.toggleClass("open",!1)});N.attr("aria-selected","false");r.attr("aria-expanded","false")};I.closeAllTabs=function(){I.resetAllTriggers();let V;m.forEach(S=>{S.each(function(T){if(S.context.getAttribute("data-brand-cmp-id")===X&&(S[T].setAttribute("tabindex",
1539"-1"),b(S[T]).hasClass("open"))){const Z=b(S[T]).closest(".tab-content-item").find("button");Z.removeClass("open");Z.attr("aria-expanded","false");V=b(S[T])}})});V&&0<V.length&&n.accordion.hideAnimContent(V,".fgx-brand-accordion-content-inner")};I.selectTab=function(V){const S=V.attr("data-control-type")||"tab",T=V.attr("data-fgx-anchor-id")||"",Z=V.closest(h)[0].getAttribute("data-brand-cmp-id");if(V.hasClass("open"))"accordion"===S&&I.closeAllTabs();else{I.resetAllTriggers(Z);let ea,oa,ma;"tab"===
1540S?(ea=V,L.forEach(Fa=>{Fa.each(function(la){Fa[la].getAttribute("data-fgx-anchor-id")===T&&Fa.context.getAttribute("data-brand-cmp-id")===Z&&(oa=b(Fa[la]))})})):(oa=V,Q.forEach(Fa=>{Fa.each(function(la){Fa[la].getAttribute("data-fgx-anchor-id")===T&&Fa.context.getAttribute("data-brand-cmp-id")===Z&&(ea=b(Fa[la]))})}));m.forEach(Fa=>{Fa.each(function(la){Fa[la].getAttribute("data-fgx-anchor-id")===T&&Fa.context.getAttribute("data-brand-cmp-id")===Z&&(ma=b(Fa[la]),Fa[la].setAttribute("tabindex","-1"))})});
1541const qa={slideContainer:t,activeSlide:ma};E.trigger("fgxTabbedBarFeatureTabChange",[qa]);ea.addClass("open").attr("aria-selected","true");oa.addClass("open").attr("aria-expanded","true");let wa;m.forEach(Fa=>{Fa.each(function(la){Fa[la].getAttribute("data-fgx-anchor-id")===T&&Fa.context.getAttribute("data-brand-cmp-id")===Z&&(wa=Fa.filter(".open"))})});z&&("1"==ma.attr("data-tab-index")?(b(".first-tab").append("\x3cdiv class\x3d 'overlay'\x3e\x3c/div\x3e"),b(".second-tab").find(".overlay").remove(),
1542b(".first-tab").addClass("slide").show(),setTimeout(function(){b(".first").removeClass("open-tab")},500)):"0"==ma.attr("data-tab-index")&&(b(".second-tab").append("\x3cdiv class\x3d 'overlay'\x3e\x3c/div\x3e"),b(".first-tab").find(".overlay").remove(),b(".first-tab").removeClass("slide").show(),b(".first").addClass("open-tab")));const Ea=function(){ma.removeClass("hidden").show().addClass("open").attr("tabindex","0");if("accordion"===S){const Fa=oa.attr("data-fd-metrics-open");Fa&&D.Metrics&&D.Metrics.handler&&
1543D.Metrics.handler.direct(Fa,oa)}E.trigger("fgxTabbedBarFeatureTabChangeEnd",[qa])};wa&&0<wa.length?n.accordion.hideAnimContent(wa,".fgx-brand-accordion-content-inner",Ea):Ea()}N.attr("tabindex","-1");V.attr("tabindex","0")};I.handleResize=function(){const V=r.filter(".open");V&&0!==V.length||("desktop"===g?I.selectTab(N.first()):I.closeAllTabs())};I.toggleAllTabsAndContentVisibility=function(V){const S=Y.find(".common-tabbed-bar");S&&(V?S.removeClass("hidden"):S.addClass("hidden"))};I.hideTabAndContent=
1544function(V){const S=e.filter('[data-tab-index\x3d"'+V+'"]');V=I.getTabContentContainer(V);S&&V&&(S.addClass("hidden"),V.addClass("hidden"))};I.setTabLabel=function(V,S){const T=e.filter('[data-tab-index\x3d"'+S+'"]');S=Y.find(".tab-content-item").filter('[data-tab-index\x3d"'+S+'"]');
1544[T,S].forEach(Z=>{if(Z){var ea=Z.find(".tab-label");Z=Z.find(".tab-item-btn");ea&&Z&&(ea.text(V),Z.attr("data-tooltip",V))}})};I.getTabIndexByLabel=function(V){let S=-1;O.each(function(T){if(b(this).find(".tab-label").text()===
1545V)return S=T,!1});return S};I.selectTabByIndex=function(V){V=N.eq(V);I.selectTab(V)};I.getTabContentContainer=function(V){return l.filter('[data-tab-index\x3d"'+V+'"]')};return I}function x(f){let I=null;f&&0<f.length&&!n.isEmpty(v)&&(I=v[f.attr("data-brand-cmp-id")||""]||null);return I}function p(f){g=f.matches?"desktop":"mobile";y.each(function(){const I=x(b(this));if(I)try{I.handleResize()}catch(X){n.log("commonTabbedBar::handleResize - error calling handleResize on the component instance. ",X)}})}
1546let v={};const M=a.matchMedia("(min-width: 992px)");let g=M.matches?"desktop":"mobile";const E=b("body");let w=-1;const G=[],m=[],q=[],c=[],d=[],K=[],Q=[],L=[];let k;const A="Ford"===(null==(k=D.Context)?void 0:k.make);y.each(function(){const f=u+ ++w;v[f]=new P({id:f,index:w,el:this})});b(".tab-items-wrap .tab-item-btn, .tab-accordion-toggle",y).on("click",function(f){if((f=b(this))&&0!==f.length){var I=x(f.closest(h));if(I)try{I.selectTab(f)}catch(X){n.log("commonTabbedBar::selectTab - error calling selectTab on the component instance. ",
1547X)}}});if(!A){const f=b('\x3cdiv class\x3d"tooltip"\x3e\x3c/div\x3e');b("body").append(f);b(".tab-items-wrap .tab-item-btn, .tab-accordion-toggle",y).on({mouseenter:function(I){I=b(this).offset();const X=b(this).outerWidth(),Y=b(this).outerHeight(),B=f.outerWidth(),z=b(this).data("tooltip");f.html(z);f.css({left:I.left+(X-B)/2,top:I.top+Y+5,display:"block"})},mouseleave:function(I){f.hide()}})}M.addEventListener?M.addEventListener("change",p):M.addListener(p);return v}})})(window,jQuery,FD.Brand,
1548FD.Brand.Util);(function(a,b){b.setInitHandler("[data-fgx-vehicle-tile]",function(D){var n=window.FD.Brand;n.Dig.resolve(D);D.each(function(){n.Pricing.refresh(this)})})})(jQuery,FD.Brand);(function(a,b,D,n){var y;D.setInitHandler("[data-fgx-vehicle-card]",function(u){u&&0!=u.length&&(y=u,D.Dig.resolve(a(".card-media-wrap",y)),y.each(function(){D.Pricing.refresh(this)}))})})(jQuery,window,FD.Brand,FD.Brand.Util);
1549(function(a,b){b.setInitHandler("[data-fgx-features-tile]",function(D){D.each(function(){var n=a(this),y=n.find(".fi-feature-data"),u=(y.find(".fi-category").text()||"").trim(),h=(y.find(".fi-headline").text()||"").trim(),C=n.find(".moreDesc"),P=n.find(".lessDesc"),x=n.find(".description-more");(u||h)&&y.attr("data-fd-metrics-data",JSON.stringify({$$categoryTitle:u,$$featureTitle:h}));C.click(function(){x.toggle();a(this).hide()});P.click(function(){x.toggle();C.show()})})})})(jQuery,FD.Brand);
1550(function(a,b){b.setInitHandler("[data-fgx-features-category-card]",function(D){var n=[];D.each(function(){var y=a(this).find(".featuresTile").length;a(this).find(".fi-count-num").html(y-1);n.push(a(this))});a(".featuresTile.fi-startcard",D).on("focusin",function(y){a(".featuresTile.fi-startcard",D).removeClass("hover");a(".featuresTile .fi-feature",D).removeClass("hover");a(this).addClass("hover")});a(".featuresTile .fi-feature",D).on("focusin",function(y){a(".featuresTile.fi-startcard",D).removeClass("hover");
1551a(".featuresTile .fi-feature",D).removeClass("hover");a(this).addClass("hover")});a(".featuresTile.fi-startcard",D).on("focusout",function(y){a(this).removeClass("hover")});a(".featuresTile .fi-feature",D).on("focusout",function(y){a(this).removeClass("hover")});n[0].addClass("first-feature");n[n.length-1].addClass("last-feature");b.Metrics.setInherited({container:D,inheritList:[{selector:".fi-cta, .fi-cta-invisible",containerAttr:"data-fd-metrics-feature-tile-click-inherit",childAttr:"data-fd-metrics-click"}]})})})(jQuery,
1552FD.Brand);
1553(function(a,b,D,n){function y(f,I){f._el=a(f);f.container_el=a(".card-carousel-wrapper",f);f.features_el=a(".card-carousel-inner-container .aem-Grid",f);f.tile_el=a(".brand-card-item",f);f.total_tiles=f.tile_el.length;f.arrows_el=a(".carousel-arrow",f);f.back_arrow_el=a(".carousel-arrow.carousel-previous",f);f.next_arrow_el=a(".carousel-arrow.carousel-next",f);f.pos_arrows_container=f._el.find(".pos-arrows-container");f.sep_pagination_cntr=f._el.find(".separate-pagination-container");
1553f.controls_container=f._el.find(".carousel-controls-container");
1554f.indicators_el=a(".bds-carousel-indicators",f);f.controls_pagination=a(".bds-carousel-pagination",f);f.controlTypeKey=f.controls_container.attr("data-fd-carousel-control-type")||"brand-control-1";f.controlType="brand-control-2"===f.controlTypeKey||4<f.total_tiles||"Lincoln"===K?"pagination":"indicators";f.paginationControlTmpl=f.controls_container.attr("data-fd-pagination-tmpl")||L;f.paginationControlTmplMobile=f.controls_container.attr("data-fd-pagination-tmpl-mobile")||k;f.visibleTilesTab="Ford"===
1555K?2:3;f.scrollBy="Lincoln"===K?"page":"singleItem";f.scrollConfigs=a.extend(!0,{},A[K]||{},{mobile:{hasScroll:1<f.total_tiles||!1,visibleTiles:1,totalScrollableItems:f.total_tiles,scrollCalcTmpl:"calc(-1 * {nextIdx} * (100%))",paginationCtrlTmpl:f.paginationControlTmplMobile},tablet:{hasScroll:f.total_tiles>f.visibleTilesTab||!1,totalScrollableItems:"page"===f.scrollBy?Math.ceil(f.total_tiles/f.visibleTilesTab):f.total_tiles,paginationCtrlTmpl:f.paginationControlTmpl},desktop:{hasScroll:3<f.total_tiles||
1556!1,visibleTiles:3,totalScrollableItems:"page"===f.scrollBy?Math.ceil(f.total_tiles/3):f.total_tiles,paginationCtrlTmpl:f.paginationControlTmpl}});f.currentScrollConfig={};f.prevScrollConfig={};f.activeIdx=0;f.scrollIdx=0;f.hasPosArrowsDsk=0<f.pos_arrows_container.length&&f.scrollConfigs.desktop.hasScroll;u(f);if(0<f.container_el.length&&1<f.total_tiles){(I=f._el.closest("[data-fgx-hideable-container]"))&&0<I.length&&f._el.addClass("fgx-in-hideable-section").data("fgxHiddenContainerEl",I);f.arrows_el.on("click",
1557function(X){X=a(this);X.hasClass("disabled")||(X=X.hasClass("carousel-previous")?"prev":"next",g(f,X))});n.carousel.swipe(f.container_el[0],function(X,Y,B){X=f&&f.currentScrollConfig;("desktop"!==q||c)&&X&&X.hasScroll&&g(f,Y)},{touchAction:"pan-y",inputClass:null});if("pagination"===f.controlType)f.controls_container.addClass("has-pagination"),f.controls_pagination.removeClass("hidden").attr("aria-hidden","false"),0<f.sep_pagination_cntr.length&&f.sep_pagination_cntr.toggleClass("hidden-md hidden-lg",
1558!f.scrollConfigs.desktop.hasScroll).toggleClass("hidden",!f.scrollConfigs.tablet.hasScroll),P(f);else{for(I=0;I<f.total_tiles;I++)f.indicators_el.append('\x3cli data-slide-to\x3d"'+I+'" class\x3d"bds-indicator'+(0===I?" active":"")+'"\x3e\x3cbutton class\x3d"bds-indicator-btn fgx-btn" aria-label\x3d"'+(d+" "+(I+1))+'"\x3e\x3cspan class\x3d"bds-indicator-btn-indicator" aria-hidden\x3d"true"\x3e\x3c/span\x3e\x3c/button\x3e\x3c/li\x3e');f.controls_container.addClass("has-indicators");f.indicators_el.removeClass("hidden");
1559f.indicators_el.on("click",".bds-indicator",function(X){X=a(this);if(!X.hasClass("active")){X=X.data("slideTo");var Y=f&&f.currentScrollConfig;if(Y.hasScroll&&(X<f.activeIdx||"mobile"===q||f.activeIdx+Y.visibleTiles<f.total_tiles)){var B=X;X+Y.visibleTiles>f.total_tiles&&(B=X-(X+Y.visibleTiles-f.total_tiles));h(f,B)}M(f,X)}})}C(f);x(f);f.scrollConfigs.tablet.hasScroll?f.scrollConfigs.desktop.hasScroll||f.controls_container.addClass("hidden-md hidden-lg"):f.controls_container.addClass("hidden-sm hidden-md hidden-lg");
1560f.controls_container.toggleClass("hidden",!1);f.hasPosArrowsDsk&&f.pos_arrows_container.toggleClass("hidden",!1)}f._el.addClass("loaded");Q&&n.commonHeight.setup(".brand-vehicle-card-wrapper .card-title",f.features_el,["gux-bkpt-sm"],!0)}function u(f){f.prevScrollConfig=n.isEmpty(f.currentScrollConfig)?f.scrollConfigs.desktop:f.currentScrollConfig;f.currentScrollConfig=f.scrollConfigs[q]||f.scrollConfigs.desktop}function h(f,I,X){if(f){var Y=f.currentScrollConfig;X&&"singleItem"===f.scrollBy&&I+Y.visibleTiles>
1561f.total_tiles&&(I-=I+Y.visibleTiles-f.total_tiles);X=Y&&Y.slideOffset&&0!==I?Y.slideOffset:"0%";Y=Y.scrollCalcTmpl.replace("{nextIdx}",I).replace("{offset}",X);f.features_el.css("left",Y);f.scrollIdx=I}}function C(f){if(f){var I=f.currentScrollConfig;f.back_arrow_el.toggleClass("disabled",0===f.activeIdx||!I.hasScroll);f.next_arrow_el.toggleClass("disabled",!I.hasScroll||"singleItem"===f.scrollBy&&f.activeIdx+I.visibleTiles>=f.total_tiles||"page"===f.scrollBy&&f.activeIdx+1>=I.totalScrollableItems)}}
1562function P(f){if(f){var I=f.currentScrollConfig,X=Math.min(f.scrollIdx+I.visibleTiles,f.total_tiles);I=(I.paginationCtrlTmpl||"").replace("{current}",f.activeIdx+1).replace("{lastVisible}",X).replace("{total}",I.totalScrollableItems);f.controls_pagination.html(I)}}function x(f){if(f){var I=f.currentScrollConfig,X="page"===f.scrollBy?f.scrollIdx*I.visibleTiles:f.scrollIdx,Y=0;
1562a("[tabindex]:not(.skip-tabindex-update), a:not([tabindex]):not(.skip-tabindex-update)",f.tile_el).each(function(){a(this).attr("tabindex",
1563"-1")});for(f.tile_el.attr("aria-hidden","tablet"===q&&"Lincoln"===K?"false":"true");Y<I.visibleTiles;)if(X<f.total_tiles){var B=f.tile_el.eq(X);a("[tabindex]:not(.skip-tabindex-update)",B).each(function(){a(this).attr("tabindex","0")});B.attr("aria-hidden","false");Y++;X++}else break;I.visibleTiles<f.total_tiles?p(f._el,f.activeIdx+1,I.totalScrollableItems,I.visibleTiles):v(f._el)}}function p(f,I,X,Y){f=f.find(".pagination-info");var B=f.data("label-template");B&&(f.attr("aria-hidden","false"),f.text(B.replace("{current}",
1564I).replace("{total}",X).replace("{itemsPerPage}",Y)))}function v(f){f=f.find(".pagination-info");f.attr("aria-hidden","true");f.text("")}function M(f,I){if(f&&"undefined"!=typeof I){var X="page"===f.scrollBy?I*f.currentScrollConfig.visibleTiles:I;f.tile_el.toggleClass("active",!1).eq(X).addClass("active");f.activeIdx=I;C(f);"pagination"===f.controlType?P(f):f.indicators_el.find(".bds-indicator").toggleClass("active",!1).eq(I).addClass("active");x(f)}}function g(f,I){if(f){var X=f.currentScrollConfig;
1565if("prev"===I)var Y=I=0<f.scrollIdx?f.scrollIdx-1:0;else I=X.totalScrollableItems,I=f.scrollIdx+1<I?f.scrollIdx+1:I-1,Y=f.scrollIdx;(Y+X.visibleTiles<f.total_tiles||"page"===f.scrollBy)&&h(f,I);M(f,I)}}function E(f){G=n.currentBreakpoint();q=f.matches?"tablet":"gux-bkpt-sm"===G?"mobile":"desktop";w.each(function(){u(this);if(this&&"page"===this.scrollBy){var I=this.currentScrollConfig,X=this.prevScrollConfig;if(I&&X&&I.totalScrollableItems!==X.totalScrollableItems){X=this.activeIdx*X.visibleTiles;
1566var Y=X%I.visibleTiles;0!==Y&&(X-=Y);this.activeIdx=X/I.visibleTiles}}h(this,this.activeIdx,!0);C(this);P(this);x(this)})}var w,G,m,q="",c,d="",K="",Q=!0,L="",k="",A={Ford:{tablet:{visibleTiles:2,scrollCalcTmpl:"calc((-1 * {nextIdx} * (44%)) + {offset})",slideOffset:"6%"},desktop:{scrollCalcTmpl:"calc(-1 * {nextIdx} * (33.333333%))"}},Lincoln:{tablet:{visibleTiles:3,scrollCalcTmpl:"calc(-1 * {nextIdx} * (100%))"},desktop:{scrollCalcTmpl:"calc(-1 * {nextIdx} * (100%))"}}};D.setInitHandler("[data-fgx-card-carousel-container]",
1567function(f){f&&0!=f.length&&(w=f,G=n.currentBreakpoint(),c=n.env.touch(),K=D.Context&&D.Context.make||"Ford",Q="Ford"===K,L="Lincoln"===K?"{current} of {total}":"{current} - {lastVisible} of {total}",k="Lincoln"===K?"{current} / {total}":"{current} of {total}",d=D.Context.accessibility&&D.Context.accessibility.meatballLabelPrefix||"",m=window.matchMedia("(min-width: 768px) and (max-width: 991px)"),m.addListener(E),q="gux-bkpt-med"===G?"tablet":"gux-bkpt-sm"===G?"mobile":"desktop",w.each(function(I){y(this,
1568I)}),D.Disclosures.setInitListener("[data-fgx-card-carousel-container]",function(){w.each(function(){x(this)})}))})})(jQuery,window,FD.Brand,FD.Brand.Util);
1569(function(a,b){b.setInitHandler("[data-fgx-vr-player-slide]",function(D){0!==D.length&&(a(".moreDesc",D).on("click",function(){var n=a(this).closest(".ml-wrapper");n.find(".description-more").toggle();a(this).hide();n.find(".lessDesc").focus()}),a(".lessDesc",D).on("click",function(){var n=a(this).closest(".ml-wrapper");n.find(".description-more").toggle();n.find(".moreDesc").show().focus()}))})})(jQuery,FD.Brand);
1570(function(a,b,D){function n(x,p){x&&0!=x.length&&(x.attr("id",p),x.find("[data-tcb-carousel-action-elm]").each(function(){a(this).attr("data-target","#"+p)}),u(x,null,!0))}function y(x,p,v){if(!P.matches||b.Util.env.touch())h(a(x),p)&&(a(x).carousel(p),C(a(x),p)),a("body").trigger("click")}function u(x,p,v){var M=x.find(".pagination-info"),g=M.data("label-template");g&&(!v||null!=p&&"undefined"!=typeof p||(p=x.find(".tcb-carousel-item.item").first()),M.text(g.replace("{current}",p.data("slide-id")+
15711).replace("{total}",x.data("total-slides"))),v&&M.attr("aria-hidden","false"))}function h(x,p){var v=!0,M=x.find(".tcb-carousel-item.item.active");M=parseInt(M.data("slide-id"),10)+1;x=parseInt(x.data("total-slides"),10);switch(p){case "next":M===x&&(v=!1);break;case "prev":1===M&&(v=!1)}return v}function C(x,p){p={$$carouselScrollDirection:"prev"==p?"left":"right"};b.Metrics.handler.direct(x.attr("data-fd-metrics-scroll"),p)}var P;b.setInitHandler("[data-fgx-two-column-billboard]",function(x){P=
1572window.matchMedia("(min-width: 992px)");x.each(function(p){var v=a(this),M=v.find(".column-right.carousel");v.hasClass("hasCarousel")&&(n(M,"two-column-billboard-carousel-"+p),b.Util.carousel.swipe(M[0],y),v.on("slid.bs.carousel",function(g){g=a(g.relatedTarget).closest(".carousel");
1572var E=g.find(".tcb-carousel-item.item.active");u(g,E);if(g&&E){var w=parseInt(E.data("slide-id"),10)+1,G=parseInt(g.data("total-slides"),10),m=g.find(".carousel-arrows .carousel-next"),q=g.find(".carousel-arrows .carousel-previous");
1573m.toggleClass("inactive",w===G);q.toggleClass("inactive",1===w);G=w-1;m=parseInt(g.data("total-slides"),10);0===G?(g.find(".carousel-previous").addClass("disabled"),g.find(".carousel-previous").attr("aria-disabled",!0),g.find(".carousel-next").removeClass("disabled"),g.find(".carousel-next").attr("aria-disabled",!1)):G+1===m?(g.find(".carousel-previous").removeClass("disabled"),g.find(".carousel-previous").attr("aria-disabled",!1),g.find(".carousel-next").addClass("disabled"),g.find(".carousel-next").attr("aria-disabled",
1574!0)):(g.find(".carousel-previous").removeClass("disabled"),g.find(".carousel-previous").attr("aria-disabled",!1),g.find(".carousel-next").removeClass("disabled"),g.find(".carousel-next").attr("aria-disabled",!1));--w;g.find(".bds-indicator").removeClass("active");g.find(`.bds-indicator[data-slide-to='${w}']`).addClass("active")}E.focus()}));b.Pricing.refresh(this)});a(x).on("focusin",function(){a(this).find(".carousel-arrows").css("right","0px")}).on("focusout",function(){a(this).find(".carousel-arrows").css("right",
1575"")});a(".carousel-indicators.global-indicators li \x3e span",x).on("focusin",function(){a(this).closest("li").addClass("fgx-focused")}).on("focusout",function(){a(this).closest("li").removeClass("fgx-focused")});a(".carousel-arrows .carousel-next, .carousel-arrows .carousel-previous",x).click(function(){var p=a(this).closest(".carousel"),v=a(this).hasClass("carousel-previous")?"prev":"next";h(p,v)&&C(p,v)});b.Dig.resolve(a(".tcb-carousel-item",x))})})(jQuery,FD.Brand,window);
1576(function(a,b){b.setInitHandler("[data-fgx-model-billboard-slide]",function(D){b.Dig.resolve(a(".billboard-img",D));D.each(function(){b.Pricing.refresh(this)})})})(jQuery,FD.Brand);
1577(function(a,b,D,n,y){b.setInitHandler("[data-fgx-generic-billboard-slide-r23]",function(u){u.each(function(){let h=a(this);b.Pricing.refresh(this);if("Lincoln"===n.make)a(window).on("load resize",function(C){if(768>a(window).width()){let x=a(h).find(".bri-content-wrapper").outerHeight()+56;var P=setInterval(function(){0<a(h).find(".inline-video-container .vjs-big-play-button").length&&(a(h).find(".inline-video-container .vjs-big-play-button").css("top",x+"px"),clearInterval(P))},500);a(h).hasClass("fgx-brand-video")&&
1578a(h).addClass("full-device-height")}992<=window.innerWidth?(C=a(h).find(".billboard-cta-container").find("a.btn-secondary").parent().width()+136,a(h).find(".bri-bb-popup-disclosure").css("left",C+"px")):767<window.innerWidth&&992>window.innerWidth&&(C=a(h).find(".billboard-cta-container").find("a.btn-secondary").parent().width()+116,a(h).find(".bri-bb-popup-disclosure").css("left",C+"px"))})})});a(window).scroll(function(){a(".text-billboard").each(function(){var u=a(this).offset().top;$secondaryNav=
1579a(".secondaryNavigation.fixed");$secondaryNavR23=a(".secondaryNavigationR23.fixed");$lincolnMainNavigation=a(".lincolnMainNavigation:not(.hide-off-top)");var h=a(window).scrollTop()+a(window).height(),C=a(this).find(".bri-gradient-text").offset().top,P=C+a(this).find(".bri-gradient-text").outerHeight(!0);a(window).scrollTop()>u&&a(window).scrollTop()<P?$secondaryNav.length?a(this).find(".bri-gradient").removeClass("fixed-bottom absolute mainnav-top").addClass("fixed-top secondarynav-top"):$secondaryNavR23.length?
1580a(this).find(".bri-gradient").removeClass("fixed-bottom absolute mainnav-top").addClass("fixed-top secondarynavr23-top"):$lincolnMainNavigation.length?a(this).find(".bri-gradient").removeClass("fixed-bottom absolute secondarynav-top").addClass("fixed-top mainnav-top"):a(this).find(".bri-gradient").removeClass("fixed-bottom absolute mainnav-top secondarynav-top").addClass("fixed-top"):h>C&&h<u+a(this).outerHeight(!0)?a(this).find(".bri-gradient").removeClass("absolute fixed-top mainnav-top secondarynav-top secondarynavr23-top").addClass("fixed-bottom"):
1581a(this).find(".bri-gradient").removeClass("fixed-top fixed-bottom mainnav-top").addClass("absolute")}
1581)})})(jQuery,FD.Brand,FD.Brand.User,FD.Brand.Context,FD.Brand.Util);
1582(function(a,b,D,n,y,u){b.setInitHandler("[data-fgx-billboard-homepage-slide]",function(h){function C(E){var w=a(E),G=w.find("[data-fgx-has-inv-count-placeholder]");if(G&&0<G.length&&(E=(E=w.data("fgxInvCountParams"))&&"undefined"!=typeof E?y.str.toObject(E,"|"):null)){g=!0;var m=Object.assign({},E,M);P(m).done(function(q){x(q,G,m,w)}).fail(function(q){p(G,w)})}}function P(E){var w=a.Deferred();u.dealerLot(E).done(function(G){G?w.resolve(G):w.reject(G)}).fail(function(G){w.reject(G)});return w.promise()}
1583function x(E,w,G,m){if(w&&0!=w.length&&E&&E.data){var q=E.data&&E.data.exactMatchesCount;if(0<q){var c={};100<q&&(q="100+");G&&(G.selectTrim&&(c.trim=G.selectTrim,c.trimId=G.selectTrim),E=G.Radius?G.Radius:G.radius?G.radius:null)&&(c.radius=E);m&&0<m.length&&m.toggleClass("btm-spacer-m",!0);w.each(function(){var d=a(this),K=d.find("[data-fgx-cta-text-template]"),Q=(K.data("fgxCtaTextTemplate")||"").replace("{invCount}",q),L=d.attr("data-link-context");L=L&&"undefined"!=typeof L?a.parseJSON(L):{};
1584b.Util.isEmpty(c)||(L=Object.assign({},L,c),d.attr("data-link-context",JSON.stringify(L)));K.html(Q);d.removeClass("hidden")})}else p($invCountLinks,m)}}function p(E,w){E&&0!=E.length&&(E.each(function(){a(this).addClass("hidden")}),w&&0<w.length&&w.toggleClass("btm-spacer-m",!1))}var v=D&&D.location.current(),M={zipcode:v&&v.postalCode,make:n&&n.make,"return":"countOnly"},g=!1;h.each(function(){b.Pricing.refresh(this);C(this)});b.MediaOverlay.link(h);g&&D.location.subscribe(function(){M&&(M.zipcode=
1585D.location.current().postalCode);h.each(function(){C(this)})},!0);v=a(".billboard-content .hotspot-list");0<v.length&&a(v).closest(".billboard-content").addClass("billboard-hotspot-content")})})(jQuery,FD.Brand,FD.Brand.User,FD.Brand.Context,FD.Brand.Util,FD.Brand.Inventory);
1586(function(a,b,D,n){b.setInitHandler("[data-fgx-billboard-container-r23]",function(h){function C(c){let d=this,K=a(c.el),Q="yes"===K.attr("data-fgx-edit-mode"),L=K.hasClass("autoplay"),k=K.attr("data-interval")?parseInt(K.attr("data-interval"),10)||7E3:7E3,A=K.attr("data-cycles")?parseInt(K.attr("data-cycles"),10)||5:5;d.cfg=c;d.$el=K;d.$slidesContainer=K.find(".slides-container");d.$slideWrapper=K.find(".slide-wrapper");d.$slides=d.$slideWrapper.find(".billboard-slide.item");d.$imgLoader=K.find(".image-loader-svg").first();
1587d.billboardCount=d.$slides.length;d.activeIdx=0;d.metrics=JSON.parse(K.attr("data-fd-metrics")||"{ }")||{};d.carouselController=null;d.carousel=null;K.attr("data-brand-cmp-id",c.id);m&&c.el&&c.el.style.setProperty("--secondary-nav-offset",m+"px");if(1<d.billboardCount){let f=!1;d.$slides.each(function(){let I=a(this);I.hasClass("fgx-brand-video")&&(g=f=!0,I.hasClass("inline-video-bc")&&P(I,{actions:d.metrics}))});if(!Q&&(d.carouselController=b.Carousel.embla.create({el:d.$el[0],carouselEl:d.$slidesContainer[0],
1588options:{align:"center",loop:!1,container:".slide-wrapper",speed:8},hasArrows:!0,hasIndicators:!0,autoplayConfig:{enabled:L,maxCycles:A,options:{delay:k}},scrollMtx:d.metrics&&d.metrics.carouselScroll||""}),d.carousel=d.carouselController&&d.carouselController.carousel,d.carousel))d.carousel.on("settle",function(){var I=d.carousel.selectedScrollSnap();if(I!==d.activeIdx){d.activeIdx=I;var X=d.carousel.slideNodes(),Y=a(X[d.carousel.previousScrollSnap()]);I=a(X[I]);if(f){let B=X=!1;Y&&Y.hasClass("fgx-brand-video")&&
1589Y.hasClass("inline-video-bc")&&(Y=x(Y))&&Y.pause(!0);I&&I.hasClass("fgx-brand-video")&&I.hasClass("inline-video-bc")&&((Y=x(I))&&Y.loadInitialStateForBP(),X=!0,B=I.hasClass("hide-video-on-mobile"));d.$el.toggleClass("contains-inline-video-bc",X&&!B);d.$el.toggleClass("contains-inline-video-bc-dsk",X&&B)}d.$imgLoader.toggleClass("hidden",!0)}})}else d.$el.find(".bri-carousel-controls").hide();c=d.$slides.first();c.hasClass("fgx-brand-video")&&(g=!0,c.hasClass("inline-video-bc")&&(1>=d.billboardCount?
1590P(c,{actions:d.metrics}):d.$el.addClass(c.hasClass("hide-video-on-mobile")?"contains-inline-video-bc-dsk":"contains-inline-video-bc"),(c=x(c))&&c.loadInitialStateForBP()));b.Pricing.refresh(K[0])}function P(c,d){if(c&&0!==c.length){var K="bri-bc-player-container-bb-"+ ++y,Q=c.find(".inline-video-container"),L=Q.attr("data-fgx-video-title")||"",k=Q.attr("data-fgx-mtx-video-name")||"";d={id:K,fgxInstanceId:K,slideItem:c,videoContainer:Q,type:"brightcove",displayType:"inline",settings:{muted:null,loop:!!Q.is("[data-fgx-loop]"),
1591playsinline:!0},bcpConfig:{playIndex:0,videos:[{videoId:Q.attr("data-fgx-video-id")||""}]},brandConfig:{index:0,count:1},actions:d&&d.actions||{},videoTitle:L,mtxVideoName:k,altMobileBp:!0};Q.attr("id",K);Q=b.Video.videoItem.create(d);Q.subscribeTopic("play",function(A){(A=A&&A.inst)&&A.slideItem&&A.slideItem.toggleClass("brand-video-started",!0)},!0);w[K]=Q;c.find(".billboard-content sup[data-vdm-disc], .billboard-content a[href^\x3d'#disc']").each(function(){a(this).addClass("fgx-allow-pointer-ev")})}}
1592function x(c){if(!c||0===c.length)return null;c=c.find(".inline-video-container").attr("id");return w[c]||null}function p(c){c&&c.loadInViewport().done(function(d){d&&d.initialized&&d.autoplayEnabledOnBP()&&d.isVisible()&&!d.isManuallyPaused()&&d.slideItem.hasClass("active")&&d.play(!0)})}
1592function v(c,d){g&&Object.values(w).forEach(function(K){"mobile"===c?K.shownOnMobile()?p(K):d||K.initialized&&K.pause():p(K)})}function M(c){E=c.matches?"desktop":"mobile";v(E,!1)}let g=!1,E="",w={};var G=a(".secondaryNavigation, .cmp-secondaryNavigation, .secondaryNavigationR23").first();
1593let m=!!(G&&0<G.length)&&G.outerHeight(!0)||1;G=D.matchMedia("(min-width: 992px)");let q=b.Util.debounce(function(){if(g){if(""===E){let c=b.Util.currentBreakpoint();E="gux-bkpt-sm"===c||"gux-bkpt-med"===c?"mobile":"desktop"}v(E,!0)}},100);h.each(function(c){a(this);c="bb-container-r23-"+ ++u;new C({id:c,index:u,el:this});a(this).find(".billboard-slide.item").first().addClass("active")});G.addEventListener?G.addEventListener("change",M):G.addListener(M);M(G);a(D).on("scroll",q)});let y=0,u=-1})(jQuery,
1594FD.Brand,window,FD.Brand.Context);
1595(function(a,b,D,n,y){b.setInitHandler("[data-fgx-billboard-container]",function(u){function h(N){K=N.matches?"tablet":"gux-bkpt-sm"===b.Util.currentBreakpoint()?"mobile":"desktop";P(K,!1)}function C(N,r){r=r.find(".billboard-img img");if(r.hasClass("lazyloaded")||r.hasClass("lazyloading"))N.find(".image-loader-svg").first().hide();else r.one("load",function(){N.find(".image-loader-svg").first().hide()})}function P(N,r){d&&Object.values(I).forEach(function(t){"mobile"===N?t.shownOnMobile()?x(t):r||
1596t.initialized&&t.pause():x(t)})}function x(N){N&&N.loadInViewport().done(function(r){r&&r.initialized&&r.autoplayEnabledOnBP()&&r.isVisible()&&!r.isManuallyPaused()&&r.slideItem.hasClass("active")&&r.play(!0)})}function p(N){if(!N||0===N.length)return null;N=N.find(".inline-video-container").attr("id");return I[N]||null}function v(N,r,t){if(!Q.matches||b.Util.env.touch()){var e=a(N).find(".billboard-slide.item.active");t=e.data(r+"Slide");var l=e.data("total-slides");e=e.data("slide-id");"prev"===
1597r&&0==e||"next"===r&&e==l-1||(a("body").trigger("click"),M(N,r,t),a(N).find(".image-loader-svg").first().hide(),q(a(N),t),g(t,l))}}function M(N,r,t){try{var e=a(N).data("isSliding");if(!e||"false"===e){a(N).data("isSliding",!0);var l=a(N).find('.billboard-slide.item[data-slide-id\x3d"'+t+'"]');a(N).data("bs.carousel").slide(r,l);E(a(N),l)}}catch(F){a(N).carousel(t)}c.call(N)}function g(N,r){0==parseInt(N)?(a(".carousel-arrows.global-arrows .carousel-previous",u).addClass("inactive"),a(".brand-ds-style .bri-arrow-container .carousel-controls \x3e .carousel-btn.carousel-arrow.carousel-previous",
1598u).addClass("hidden")):(a(".carousel-arrows.global-arrows .carousel-previous",u).removeClass("inactive"),a(".brand-ds-style .bri-arrow-container .carousel-controls \x3e .carousel-btn.carousel-arrow.carousel-previous",u).removeClass("hidden"));parseInt(N)===parseInt(r-1)?(a(".carousel-arrows.global-arrows .carousel-next",u).addClass("inactive"),a(".brand-ds-style .bri-arrow-container .carousel-controls \x3e .carousel-btn.carousel-arrow.carousel-next",u).addClass("hidden")):(a(".carousel-arrows.global-arrows .carousel-next",
1599u).removeClass("inactive"),a(".brand-ds-style .bri-arrow-container .carousel-controls \x3e .carousel-btn.carousel-arrow.carousel-next",u).removeClass("hidden"))}function E(N,r,t){var e=N.find(".pagination-info"),l=e.data("label-template"),F=N.find(".brand-ds-style.carousel-controls \x3e .bds-carousel-pagination");!t||null!=r&&"undefined"!=typeof r||(r=N.find(".billboard-slide.item").first());l&&(e.text(l.replace("{current}",r.data("slide-id")+1).replace("{total}",r.data("total-slides"))),t&&e.attr("aria-hidden",
1600"false"));N=r.data("slide-id")+1+" / "+r.data("total-slides");F.text(N)}function w(N){N&&0!==N.length&&(b.Util.inViewport(N)?N.hasClass("fgx-is-paused")&&(N.carousel("cycle"),N.removeClass("fgx-is-paused")):N.hasClass("fgx-is-paused")||(N.carousel("pause"),N.addClass("fgx-is-paused")))}function G(N,r){if(N&&0!==N.length){var t="fgx-bc-player-container-bb-"+ ++f,e=N.find(".inline-video-container"),l=e.attr("data-fgx-video-title")||"",F=e.attr("data-fgx-mtx-video-name")||"";r={id:t,fgxInstanceId:t,
1601slideItem:N,videoContainer:e,type:"brightcove",displayType:"inline",settings:{muted:null,loop:!!e.is("[data-fgx-loop]"),playsinline:!0},bcpConfig:{playIndex:0,videos:[{videoId:e.attr("data-fgx-video-id")||""}]},brandConfig:{index:0,count:1},actions:r&&r.actions||{},videoTitle:l,mtxVideoName:F};e.attr("id",t);e=b.Video.videoItem.create(r);I[t]=e;N.find(".billboard-content sup[data-vdm-disc]").each(function(){a(this).addClass("fgx-allow-pointer-ev")});N.find(".billboard-content a[href^\x3d'#disc']").each(function(){a(this).addClass("fgx-allow-pointer-ev")})}}
1602function m(N,r){r=r.is("[data-fd-indicator-style-override]")?r.attr("data-fd-indicator-style-override"):N.attr("data-fd-indicator-style-default");var t=N.attr("data-fd-indicator-style-current")||"";r&&r!==t&&(N.toggleClass(t,!1).toggleClass(r,!0),N.attr("data-fd-indicator-style-current",r))}function q(N,r){N.find("ol.bds-carousel-indicators.global-indicators li").each(function(){a(this).removeClass("active")});N.find('ol.bds-carousel-indicators.global-indicators li[data-sli
1602de-to\x3d"'+r+'"]').addClass("active")}
1603function c(){b.Metrics.handler.direct(a(this).closest("[data-fgx-billboard-container]").attr("data-fd-metrics-scroll"))}var d=!1,K="",Q=window.matchMedia("(min-width: 992px)"),L=window.matchMedia("(min-width: 768px) and (max-width: 991px)");L.addListener(h);h(L);var k=window.matchMedia("(max-width: 767px)");k.addListener(function(N){N.matches?n.items.update("mobile",A):n.items.update("desktop",A)});var A={},f=0,I={},X=y.make,Y="undefined"!==typeof X&&"Ford"===X?".bds-carousel-indicators":".carousel-indicators";
1604u.each(function(N){var r=a(this).find(".billboard-slide.item").length,t=a(this),e=t.find(".slide-wrapper.carousel-inner").attr("data-overlay-group"),l=e&&JSON.parse(e)||{};e=t.attr("data-show-loader-if-empty");if(1<r){var F=0,J=r-1,V=!1,S=t.data("meatballPrefix"),T=!1,Z=a(this).find(".brand-ds-style.carousel-controls");a(this).find(".billboard-slide.item").each(function(){var qa=a(this);switch(F){case 0:qa.attr({"data-next-slide":F+1,"data-slide-id":F,"data-prev-slide":r-1,"data-total-slides":r});
1605qa.hasClass("m-cta-below-image")&&t.addClass("contains-cta-below-image");break;case J:qa.attr({"data-next-slide":0,"data-slide-id":F,"data-prev-slide":F-1,"data-total-slides":r});break;default:qa.attr({"data-next-slide":F+1,"data-slide-id":F,"data-prev-slide":F-1,"data-total-slides":r})}qa.hasClass("fgx-brand-video")&&(d=V=!0,qa.hasClass("inline-video-bc")&&G(qa,l));qa.is("[data-fd-indicator-style-override]")&&(T=!0,0===F&&m(t,qa));F++});var ea=a(this).find(".carousel-arrows");"undefined"!==typeof X&&
1606"Lincoln"===X&&ea.addClass("shown");ea=a(this).find("ol"+Y);ea.empty();for(var oa=0;oa<r;oa++)ea.append(`<li data-slide-to="${oa}" class="bds-indicator ${0===oa?"active":""}"><button class="bds-indicator-btn fgx-btn" aria-label="${S+" "+(oa+1)}"><span class="bds-indicator-btn-indicator" aria-hidden="true"></span></button></li>`);S=Array.from(ea[0].querySelectorAll(".bds-indicator"));5<S.length&&b.Carousel.pagination.sizing(S,!1);"undefined"!==typeof X&&"Lincoln"===X?ea.addClass("shown"):Z.addClass("shown");
1607t.addClass("bb-has-indicators");FD.Brand.Util.carousel.swipe(this,v);if(V)a(this).on("slide.bs.carousel",function(qa){qa=a(this).find(".billboard-slide.item.active");qa.hasClass("fgx-brand-video")&&qa.hasClass("inline-video-bc")&&(qa=p(qa))&&qa.pause(!0)});a(this).on("slid.bs.carousel",function(qa){if(t&&t.length&&!(1>=t.find(".billboard-slide.item").length)){var wa=t.find(".billboard-slide.item.active").data("nextSlide");wa=t.find('*[data-slide-id\x3d"'+wa+'"]');wa.length&&(wa=wa.find(".billboard-img img"),
1608wa.hasClass("lazypreload")||wa.hasClass("lazyloaded")||wa.hasClass("lazyloading")||wa.addClass("lazypreload"))}wa=a(qa.relatedTarget);var Ea=wa.attr("data-slide-id"),Fa=wa.attr("data-total-slides"),la=!1,Ba=!1;wa.hasClass("fgx-brand-video")&&wa.hasClass("inline-video-bc")&&((la=p(wa))&&la.loadInitialStateForBP(),la=!0,Ba=wa.hasClass("hide-video-on-mobile"));t.toggleClass("contains-inline-video-bc",la&&!Ba);t.toggleClass("contains-inline-video-bc-dsk",la&&Ba);t.toggleClass("contains-cta-below-image",
1609a(qa.relatedTarget).hasClass("m-cta-below-image"));T&&m(t,wa);"Ford"===X&&q(t,Ea);0<Ea&&t.find(".carousel-btn.carousel-previous").removeClass("inactive hidden");parseInt(Ea)===parseInt(Fa-1)&&("Ford"===y.make?t.find(".carousel-btn.carousel-next").addClass("hidden"):t.find(".carousel-btn.carousel-next").addClass("inactive"));qa=Array.from(a(this)[0].querySelectorAll(".bds-indicator"));5<qa.length&&b.Carousel.pagination.sizing(qa,!1);t.data("isSliding",!1)});t.hasClass("autoplay")&&w(t);E(t,null,!0)}else t.find(".bri-carousel-controls").hide(),
1610t.find(".bri-droplet-container").hide();Z=a(this).find(".billboard-slide.item").first();Z.addClass("active");a(".brand-ds-style .bri-arrow-container .carousel-controls \x3e .carousel-btn.carousel-arrow.carousel-previous").addClass("hidden");a(this).find(".placeholder_img").first().hide();a(this).hasClass("autoplay")?(S=a(this).find(".carousel-arrows.global-arrows").length,1<r&&0<S?a(this).carousel():a(this).carousel({interval:!1})):a(this).carousel({interval:!1});b.Pricing.refresh(this);Z.hasClass("fgx-brand-video")?
1611(d=!0,Z.hasClass("inline-video-bc")&&(1>=r?G(Z,l):t.addClass(Z.hasClass("hide-video-on-mobile")?"contains-inline-video-bc-dsk":"contains-inline-video-bc"),(S=p(Z))&&S.loadInitialStateForBP(),Z.hasClass("m-cta-below-image")&&(Z.hasClass("hide-video-on-mobile")&&k.matches?C(t,Z):S&&(S.initialized?t.find(".
1611image-loader-svg").first().hide():S.subscribeTopic("loaded",function(qa){t.find(".image-loader-svg").first().hide()},!0))))):Z.hasClass("m-cta-below-image")&&C(t,Z);Z=a(this).find(".billboard-slide.static");
1612if(1<=Z.length){var ma=0;Z.each(function(){var qa=r+ma;a(this).attr({"data-slide-id":qa});ma++;var wa=a(this).find(".moreDesc"),Ea=a(this).find(".lessDesc"),Fa=a(this).find(".description-more");wa.click(function(){Fa.toggle();a(this).hide();Ea.focus()});Ea.click(function(){Fa.toggle();wa.show();wa.focus()})});a(this).addClass("fgx-brand-contains-static-slide")}Z={};Z=n.items.setup(this,"fgx-positioned-slide-",".billboard-slide");a.isEmptyObject(Z)||(N="fgx-positioned-bb-"+N,a(this).addClass(N),A[N]=
1613Z);0>=r&&"undefined"!==typeof e&&(!0===e||"true"===e)&&a(this).find(".placeholder_img").first().show()});L=a(".billboard-cta \x3e a.btn-primary",u);b.Util.ctaHover(L);a("html").hasClass("fgx-brand-Ford")&&(L=a(".billboard-cta \x3e a.btn-secondary",u),b.Util.ctaHover(L));a(".carousel-arrows.global-arrows .carousel-next, .carousel-arrows.global-arrows .carousel-previous",u).click(function(){if(!a(this).hasClass("inactive")){var N=a(this).parent().parent(".billboard-container"),r=N.find(".billboard-slide.item.active"),
1614t=a(this).hasClass("carousel-previous")?"prev":"next",e=r.data(t+"Slide"),l=r.data("total-slides");r.data("slide-id");a(N).find(".image-loader-svg").first().hide();M(N,t,e);g(e,l)}});a(".brand-ds-style .bri-arrow-container .carousel-controls \x3e .carousel-btn.carousel-arrow.carousel-next, .brand-ds-style .bri-arrow-container .carousel-controls \x3e .carousel-btn.carousel-arrow.carousel-previous",u).click(function(){if(!a(this).hasClass("inactive")){var N=a(this).closest(".billboard-container"),r=
1615N.find(".billboard-slide.item.active"),t=a(this).hasClass("carousel-previous")?"prev":"next",e=r.data(t+"Slide"),l=r.data("total-slides");r.data("slide-id");a(N).find(".image-loader-svg").first().hide();q(N,e);M(N,t,e);g(e,l)}});a("ol.carousel-indicators.global-indicators li",u).click(function(){var N=a(this).data("slideTo"),r=a(this).parent().parent(".billboard-container"),t=r.find('.billboard-slide.item[data-slide-id\x3d"'+N+'"]'),e=t.attr("data-total-slides");r.find(".image-loader-svg").first().hide();
1616var l=function(){t.focus()};r.off("slid.bs.carousel",l).one("slid.bs.carousel",l);r.carousel(N);E(r,t);g(N,e);c.call(this)});a("ol.bds-carousel-indicators.global-indicators li",u).click(function(){var N=a(this).data("slideTo"),r="Ford"===y.make?a(this).closest(".billboard-container"):a(this).parent().parent().parent(".billboard-container"),t=r.find('.billboard-slide.item[data-slide-id\x3d"'+N+'"]'),e=t.attr("data-total-slides");r.find(".image-loader-svg").first().hide();q(r,N);var l=function(){t.focus()};
1617r.off("slid.bs.carousel",l).one("slid.bs.carousel",l);r.carousel(N);E(r,t);g(N,e);c.call(this)});a("ol"+Y+".global-indicators li \x3e span",u).on("focusin",function(){a(this).closest("li").addClass("fgx-focused")}).on("focusout",function(){a(this).closest("li").removeClass("fgx-focused")});a(".billboard-content .full-slide-link",u).hover(function(){a("html").hasClass("fgx-brand-Lincoln")&&(a(this).closest(".content-wrapper").addClass("hover"),a(this).closest(".content-wrapper").find("a.btn-primary").each(function(){a("html").hasClass("fgx-brand-Lincoln")||
1618a(this).hasClass("default-hover")||b.Util.swapColors.call(this)}))},function(){a("html").hasClass("fgx-brand-Lincoln")&&(a(this).closest(".content-wrapper").removeClass("hover"),a(this).closest(".content-wrapper").find("a.btn-primary").each(function(){a("html").hasClass("fgx-brand-Lincoln")||a(this).hasClass("default-hover")||b.Util.swapColors.call(this)}))});if(L=window.location.hash)try{var B="[data-link-key\x3d'"+L.substr(1)+"']",z=a(B,u);if(z.length){var O=z.attr("data-slide-id");a("ol"+Y+" li[data-slide-to\x3d"+
1619O+"]",u).trigger("click")}}catch(N){}a(D).scroll(b.Util.debounce(function(){if(d){if(""===K){var N=b.Util.currentBreakpoint();K="gux-bkpt-sm"===N?"mobile":"gux-bkpt-med"===N?"tablet":"desktop"}P(K,!0)}u.each(function(){var r=a(this),t=r.find(".billboard-slide.item").length;!r.hasClass("autoplay")||1>=t||w(r)})},100))})})(jQuery,FD.Brand,window,FD.Brand.Position,FD.Brand.Context);
1620(function(a,b,D){function n(h,C){var P=C.data("disclosure-color");let x=null;P&&"string"===typeof P&&(P=P.match(/:\s*([^;
1620]+)/))&&(x=P[1].trim(),u(C,x));b.User&&b.User.location&&b.User.location.subscribe&&b.User.location.subscribe(function(){y(h,C,x)})}function y(h,C,P){window.FD&&window.FD.Brand&&window.FD.Brand.Pricing?window.FD.Brand.Pricing.refresh(h,!0).done(function(x){x=C.find(".price.monthly-price");var p=x.find(".price-value").data("pricing");if(p&&p.offerType){if("lease"===p.offerType||"finance"===
1621p.offerType)p=x.find(".icon-info"),p.attr("href","#$spc").removeClass("hidden"),p.removeAttr("aria-hidden"),P&&u(x,P),D&&D.updateDisclosures&&D.updateDisclosures(x);x.removeClass("hidden")}}).fail(function(x){console.error("Failed to refresh pricing:",x)}):console.warn("Pricing framework not available")}function u(h,C){h&&h.length&&C&&h.find("sup").each(function(){a(this).css("color",C)})}b&&b.setInitHandler?b.setInitHandler("[data-fgx-vehicle-attributes]",function(h){h&&h.length&&h.each(function(){const C=
1622a(this);try{n(this,C)}catch(P){console.error("Error initializing vehicle attributes component:",P)}})}):console.warn("Brand framework not available for vehicle attributes")})(jQuery,window.FD&&window.FD.Brand,window.FD&&window.FD.Brand&&window.FD.Brand.Disclosures);
1623((a,b,D)=>{a=void 0===a?jQuery:a;b=void 0===b?FD.Brand:b;D=void 0===D?FD.Brand.Util:D;b.setInitHandler("[data-fgx-single-item-accordion]",function(n){function y(){const u=a(this);var h=u.find("i");if(u.hasClass("open")){FD.Brand.Metrics.handler.direct(u.attr("data-fd-metrics-open"),u);const C=a("i.icon-minus-blue");C.removeClass("icon-minus-blue");C.addClass("icon-plus-blue");a("div.single-item-accordion \x3e .fgx-brand-accordion-toggle").css("color","#5E5E5E");h.removeClass("icon-plus-blue");h.addClass("icon-minus-blue");
1624(h=u.attr("data-headline-text-color-expanded")&&u.attr("data-headline-text-color-expanded").split(":"))&&u.css(h[0],h[1].split(";")[0].trim())}else h.addClass("icon-plus-blue"),a("i.icon-minus-blue").removeClass("icon-minus-blue"),(h=u.attr("data-headline-text-color-collapsed")&&u.attr("data-headline-text-color-collapsed").split(":"))&&u.css(h[0],h[1].split(";")[0].trim())}if(0!=n.length)a(".accordion-heading",n).on("click",function(){const u=a(this);D.accordion.update(u,n,".accordion-heading",".accordion-content",
1625!1,y);u.focus()})})})();
1626((a,b,D,n)=>{a=void 0===a?jQuery:a;b=void 0===b?FD.Brand:b;D=void 0===D?FD.Brand.Util:D;n=void 0===n?FD.Brand.MediaOverlay:n;b.setInitHandler("[data-fgx-media-accordion]",function(y){function u(){{const M=window.location.hash;if(M){const g=M.substr(1);v!==g&&h(M,`#accItemLi_${g}`)}else h(null,null)}}function h(M,g){y.each(function(){const E=a(this),w="true"===E.attr("data-initialized")?!0:!1;var G="true"===E.attr("data-closed-by-default")?!0:!1;E.attr("data-full-bleed");const m=0<a(".media-accordion-toggle.first-open",
1627E).length?!0:!1,q="undefined"!==typeof g&&null!=g?E.find(g):null;"undefined"!==typeof M&&null!=M&&q&&0<q.length?(G=q.find(".media-accordion-toggle"),v=M,w?x.call(G):(x.call(G,!0),E.attr("data-initialized","true"))):w||(!G&&m?x.call(a(".media-accordion-toggle.first-open",E).first(),!0):G||m?a(".img-wrap-inner",E).first().removeClass("fgx-hidden").show().addClass("active"):x.call(a(".media-accordion-toggle",E).first(),!0),E.attr("data-initialized","true"))})}function C(M,g,E){const w="true"===g.attr("data-initialized")?
1628!0:!1;w?D.accordion.update(M,g,".media-accordion-toggle",".accordion-content",!0,p,".accordion-section"):D.accordion.update(M,g,".media-accordion-toggle",".accordion-content",!0,()=>{},".accordion-section");
1628w||E||M.focus()}function P(M,g){const E=a(".img-wrap-inner.active",g),w=a(`.img-wrap-inner.${M}`,g),G=`#accItemLi_${M}`,m=a(".accordion-section.active",g),q=a(G,g),c=a(".section-disclosures",g);g.attr("data-full-bleed");0<E.length&&E.attr("id")!==M?(E.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd"),
1629w.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd"),E.removeClass("active").one("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd",function(){a(this).addClass("fgx-hidden").hide();w.removeClass("fgx-hidden").show().addClass("active")})):0>=E.length&&(w.off("animationend webkitAnimationEnd MSAnimationEnd transitionend webkitTransitionEnd"),w.removeClass("fgx-hidden").show().addClass("active"));m.removeClass("active");m.attr("id")!==
1630G&&q.addClass("active");a(".section-disclosure",c).each(function(){const d=a(this);d.hasClass("fgx-hidden")||d.addClass("fgx-hidden");d.hasClass(M)&&d.removeClass("fgx-hidden")})}function x(M){const g=a(this),E=g.closest(".media-accordion"),w=g.attr("data-accordion");window.location.hash.substr(1)===w||M?(C(g,E,M),P(w,E)):window.location.hash=w}function p(){const M=a(this);M.hasClass("open")&&FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-open"),M)}let v=null;D.currentBreakpoint();
16310<y.length&&(a(".media-accordion-toggle",y).on("click",function(){x.call(this,!1);a(this).focus()}),window.addEventListener?window.addEventListener("hashchange",u):window.onhashchange=u,u(),n.link(y))})})();
1632((a,b,D)=>{a=void 0===a?jQuery:a;b=void 0===b?FD.Brand:b;D=void 0===D?FD.Brand.Util:D;b.setInitHandler("[data-fgx-flipcard-scoller]",function(n){const y=D.isSafari();n.get().forEach(u=>{function h(){const G=x.slideNodes(),m=x.selectedScrollSnap(),q=G[m];G.forEach(c=>{c.querySelector(".card-inner").classList.remove("flipped");c.querySelectorAll("[tabindex]").forEach(d=>{d.setAttribute("tabindex",-1)});(c.dataset.slideIndex=q.dataset.slideIndex)&&q.querySelector(".front .button").setAttribute("tabindex",
16330)})}function C(G,m){G=void 0===G?0:G;h();G=`${G+1} of ${m}`;u.querySelector(".counter").textContent=G;x.canScrollPrev()?g.classList.remove("disabled"):g.classList.add("disabled");x.canScrollNext()?E.classList.remove("disabled"):E.classList.add("disabled")}var P=u.querySelector(".viewport");const x=EmblaCarousel(P,{});x.on("select",()=>{C(x.selectedScrollSnap(),x.slideNodes().length)});const p=[],v=JSON.parse('{"@context": "https://schema.org","@type": "FAQPage","mainEntity": []}'),M=u.querySelectorAll(".card");
1634M.forEach((G,m)=>{const q=G.querySelector(".card-inner");var c=G.querySelector(".front");const d=G.querySelector(".back"),K=c.querySelector("button"),Q=d.querySelector("button");c=m+1;G=a(`.card-content.${c} h2`).text().replace("\n","");c=a(`.card-content.${c} p`).text().replace("\n","");y&&q.classList.add("safari");G=JSON.parse(`{"@type": "Question","name": "${G}","acceptedAnswer": {"@type": "Answer","text": "${c}"}}`);v.mainEntity.push(G);m===M.length-1&&(G=JSON.stringify(v),m=document.createElement("script"),
1635m.type="application/ld+json",m.textContent=G,G=document.createElement("div"),G.appendChild(m),a(".flipcard-scroller").append(G));K.addEventListener("click",()=>{q.classList.add("flipped");d.querySelectorAll("a, button").forEach(A=>{A.setAttribute("tabindex",0);K.setAttribute("tabindex",-1)});const k=K.dataset.fdMetricsFlip;k&&!p.includes(K)&&(FD.Brand.Metrics.handler.direct(k,{$$card:x.selectedScrollSnap()+1}),p.push(K))});Q.addEventListener("click",()=>{h();const k=Q.dataset.fdMetricsFlip;k&&!p.includes(Q)&&
1636(FD.Brand.Metrics.handler.direct(k,d),p.push(Q))});const L=d.querySelector("a");L&&L.addEventListener("click",()=>{const k=L.dataset.fdMetricsCtaClick;k&&FD.Brand.Metrics.handler.direct(k,L)})});P=u.querySelector(".controller");const g=P.querySelector(".prev").parentElement,E=P.querySelector(".next").parentElement,w=P.dataset.fdMetricsScroll;g.addEventListener("click",()=>{x.scrollPrev();C(x.selectedScrollSnap(),x.slideNodes().length);w&&FD.Brand.Metrics.handler.direct(w,g)});E.addEventListener("click",
1637()=>{x.scrollNext();
1637C(x.selectedScrollSnap(),x.slideNodes().length);w&&FD.Brand.Metrics.handler.direct(w,E)});C(x.selectedScrollSnap(),x.slideNodes().length)})})})();
1638((a,b,D,n,y)=>{a=void 0===a?jQuery:a;b=void 0===b?FD.Brand:b;D=void 0===D?FD.Brand.MediaOverlay:D;n=void 0===n?FD.Brand.Util:n;y=void 0===y?FD.Brand.Disclosures:y;b.setInitHandler("[data-fgx-features-specs-accordion-r23]",function(u){"true"===u.attr("data-fd-opened-by-default")&&n.accordion.update(u.find(".fgx-brand-accordion-toggle").first(),u,".fgx-brand-accordion-toggle",".fgx-brand-accordion-content",!0);const h=a(".specs-accordion-content .specs-group .table-responsive table tbody");a.each(h,
1639(C,P)=>{C=a(P).children();C=a(C).filter((x,p)=>{x=a(p).children();return x.filter(":empty").length!==x.length});a.each(a(C),(x,p)=>{0!==x%2?a(p).addClass("gray-row"):a(p).addClass("white-row")})});a(".specs-accordion-toggle",u).on("click",function(){const C=a(this);n.accordion.update(C,u,".specs-accordion-toggle",".specs-accordion-content",!1,function(){C.hasClass("open")&&FD.Brand.Metrics.handler.direct(C.attr("data-fd-metrics-open"),this)});C.focus()});a(".specs-accordion-toggle-1",u).on("click",
1640function(){const C=a(this);n.accordion.update(C,u,".specs-accordion-toggle-1",".specs-accordion-content-1",!1,function(){C.hasClass("open")&&FD.Brand.Metrics.handler.direct(C.attr("data-fd-metrics-open"),this)});C.focus()});a(".spec-unit-toggle",u).on("click",function(){var C=a(this);const P=C.closest(".specs-accordion-content");C=C.closest(".spec-heading-item");P.hasClass("metric-shown")?(P.removeClass("metric-shown").addClass("imperial-shown"),C.find(".spec-unit-label-imperial").focus()):(P.removeClass("imperial-shown").addClass("metric-shown"),
1641C.find(".spec-unit-label-metric").focus())});D.link(u);y.setInitListener("[data-fgx-features-specs-accordion]",()=>{a(".fm-trigger.wrap-icon sup[data-vdm-disc]",u).each(function(){const C=a(this);C.attr("tabindex","-1");C.removeAttr("data-fgx-keypress");C.removeAttr("role");const P=C.attr("aria-label")||"";P&&C.text(P)})})})})();
1642((a,b,D,n,y)=>{a=void 0===a?jQuery:a;b=void 0===b?FD.Brand:b;D=void 0===D?FD.Brand.MediaOverlay:D;n=void 0===n?FD.Brand.Util:n;y=void 0===y?FD.Brand.Disclosures:y;b.setInitHandler("[data-fgx-features-specs-accordion]",function(u){const h=u.attr("data-fd-metrics-image-click"),C=u.attr("data-fd-metrics-video-click"),P=u.attr("data-fd-metrics-info-click");if("true"===u.attr("data-fd-opened-by-default")&&(n.accordion.update(u.find(".fgx-brand-accordion-toggle").first(),u,".fgx-brand-accordion-toggle",
1643".fgx-brand-accordion-content",!0),0!==a(".features-specs-accordion .fgx-acc-icon-two").length)){var x=a(".features-specs-accordion .fgx-brand-accordion-toggle i:not(:first)");x.addClass("icon-plus-blue");x.removeClass("icon-minus-blue")}x=a(".specs-accordion-content .specs-group .table-responsive table tbody");a.each(x,(p,v)=>{p=a(v).children();p=a(p).filter((M,g)=>{M=a(g).children();return M.filter(":empty").length!==M.length});a.each(a(p),(M,g)=>{0!==M%2?a(g).addClass("gray-row"):a(g).addClass("white-row")})});
1644a(".specs-accordion-toggle",u).on("click",function(){const p=a(this);n.accordion.update(p,u,".specs-accordion-toggle",".specs-accordion-content",!1,function(){if(p.hasClass("open")){var v=a(".features-specs-accordion .fgx-brand-accordion-item h2 i");v.removeClass("icon-minus-blue");v.removeClass("icon-plus-blue");v=p.children(".icon-plus-blue");v.removeClass("icon-plus-blue");v.addClass("icon-minus-blue");FD.Brand.Metrics.handler.direct(p.attr("data-fd-metrics-open"),this)}else v=p.children(".icon-minus-blue"),
1645v.removeClass("icon-minus-blue"),v.addClass("icon-plus-blue")});p.focus()});a(".spec-unit-toggle",u).on("click",function(){var p=a(this);const v=p.closest(".specs-accordion-content");p=p.closest(".spec-heading-item");v.hasClass("metric-shown")?(v.removeClass("metric-shown").addClass("imperial-shown"),p.find(".spec-unit-label-imperial").focus()):(v.removeClass("imperial-shown").addClass("metric-shown"),p.find(".spec-unit-label-metric").focus())});a(".fm-trigger.wrap-icon",u).each(function(){const p=
1646a(this),v=p.attr("data-fd-metrics-item-type");"image"===v?p.attr("data-fd-metrics-click",h):"video"===v?p.attr("data-fd-metrics-click",C):"info"===v&&p.attr("data-fd-metrics-click",P)});D.link(u);y.setInitListener("[data-fgx-features-specs-accordion]",()=>{a(".fm-trigger.wrap-icon sup[data-vdm-disc]",u).each(function(){const p=a(this);p.attr("tabindex","-1");p.removeAttr("data-fgx-keypress");p.removeAttr("role");const v=p.attr("aria-label")||"";v&&p.text(v)})})})})();
1647(function(a,b,D){b.setInitHandler("[data-fgx-content-accordion]",function(n){function y(){if(P)C=!0;else{var p=window.location.hash;p?null!==p.substr(1)&&(p=a(p).find(".content-accordion-toggle"))&&0<p.length&&(u.call(p),C=!0):C||x?!C&&x&&(C=!0):(u.call(a(".content-accordion-toggle",n).first(),!0),C=!0)}}function u(p){const v=a(this),M=v.closest("section").attr("id");p=!!p;window.location.hash.substr(1)===M||p?(C?D.accordion.update(v,n,".content-accordion-toggle",".accordion-content",p,h):D.accordion.update(v,
1648n,".content-accordion-toggle",".accordion-content",p),C||p||v.focus()):window.location.hash=M}function h(){const p=a(this);p.hasClass("open")&&window.FD&&window.FD.Brand&&window.FD.Brand.Metrics&&window.FD.Brand.Metrics.handler&&FD.Brand.Metrics.handler.direct(a(this).attr("data-fd-metrics-open"),p)}let C=!1,P=!1;const x="true"===n.attr("data-closed-by-default");if(0<n.length){a(".content-accordion-toggle",n).on("click",function(){u.call(this,P);a(this).focus()});const p=a(".content-accordion-toggle",
1649n).closest("[data-fgx-disable-child-deeplink]");p&&0<p.length&&(P=!0);window.addEventListener?window.addEventListener("hashchange",y):window.onhashchange=y;y()}})})(jQuery,FD.Brand,FD.Brand.Util);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.