PageSourceSearch

https://www.spoticar.nl/sites/spoticar.nl/files/js/js_3EYDkkKwYM5i…Rwj6LFNPGZQqKINP9gezqJU8c6tXzRYkmKWYL_Ar-0y

js spoticar.nl collected 2026-10-09 01:38:57 UTC 334,270 bytes, 47 lines download raw bytes

1/* @license MIT https://raw.githubusercontent.com/jquery/jquery/3.7.1/LICENSE.txt */
vendor: 22,881 bytes, lines 2-3
2/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
3!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}
vendor: 1,967 bytes, line 3
3return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||
vendor: 9,546 bytes, line 3
3ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||
vendor: 8,814 bytes, line 3
3(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);
vendor: 14,182 bytes, line 3
3n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;
vendor: 4,590 bytes, line 3
3return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1)
vendor: 13,972 bytes, line 3
3);!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);
vendor: 9,033 bytes, line 3
3if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return 
vendor: 3,410 bytes, lines 3-6
3M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
4;
5/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
6window.drupalTranslations={"strings":{"":{"An AJAX HTTP error occurred.":"Er is een AJAX HTTP fout opgetreden.","HTTP Result Code: !status":"HTTP-resultaatcode: !status","An AJAX HTTP request terminated abnormally.":"Een AJAX HTTP-aanvraag is onverwacht afgebroken","Debugging information follows.":"Debug informatie volgt.","Path: !uri":"Pad: !uri","StatusText: !statusText":"Statustekst: !statusText","ResponseText: !responseText":"Antwoordtekst: !responseText","ReadyState: !readyState":"ReadyState: !readyState","CustomMessage: !customMessage":"CustomMessage: !customMessage","Please wait...":"Even geduld...","The response failed verification so will not be processed.":"Het antwoord kon niet geverifieerd worden en zal daarom niet worden verwerkt.","The callback URL is not local and n
6ot trusted: !url":"De callback-URL is niet lokaal en vertrouwd: !url","Changed":"Changed","An error occurred during the execution of the Ajax response: !error":"Er is een fout opgetreden bij het uitvoeren van een Ajax-verzoek: !error","Processing...":"Bezig...","Hide":"Verbergen","Show":"Weergeven","List additional actions":"Aanvullende acties weergeven","New revision":"Nieuwe revisie","No revision":"Geen revisie","Needs to be updated":"Moet worden bijgewerkt","Does not need to be updated":"Hoeft niet te worden bijgewerkt","Flag other translations as outdated":"Markeer andere vertalingen als verouderd","Do not flag other translations as outdated":"Markeer andere vertalingen niet als verouderd","Edit":"Bewerken","Edit machine name":"Machinenaam bewerken","Status message":"Statusbericht","Error message":"Foutmelding","Warning message":"Waarschuwingsbericht","Re-order rows by numerical weight instead of dragging.":"Herschik de rijen op basis van gewicht, in plaats van slepen.","Show row weights":"Gewicht van rijen tonen","Hide row weights":"Gewicht van rij verbergen","Drag to re-order":"Slepen om de volgorde te wijzigen","You have unsaved changes.":"Er zijn niet-opgeslagen wijzigingen.","Show all columns":"Alle kolommen tonen","Hide lower priority columns":"Kolommen met een lagere prioriteit verbergen","Show table cells that were hidden to make the table fit within a small screen.":"Toon de tabelcellen die verborgen werden om de tabel te laten passen op een klein scherm.","Select all rows in this table":"Selecteer alle regels van deze tabel","Deselect all rows in this table":"De-selecteer alle regels van deze tabel","(active tab)":"(actieve tabblad)","1 block is available in the modified list.\u0003@count blocks are available in the modified list.":"1 blok beschikbaar in de lijst met wijzigingen.\u0003@count blokken beschikbaar in de lijst met wijzigingen.","Not restricted":"Geen beperking","Restricted to certain pages":"Beperkt tot bepaalde pagina\u0027s","The block cannot be placed in this region.":"Het blok kan niet worden geplaatst in dit gebied.","Rich Text Editor, !label field":"Opgemaakte tekst-editor, veld !label","Loading...":"Bezig met laden...","Image":"Image","Link":"Link","Unlink":"Link verwijderen","Edit Link":"Link bewerken","Save":"Opslaan","Cancel":"Annuleren","Decorative image":"Decoratieve afbeelding","Add missing alternative text":"Ontbrekende alternatieve tekst toevoegen","Change image alternative text":"Alternatieve tekst wijzigen","Open":"Open","Close":"Sluiten","Tabbing is no longer constrained by the Contextual module.":"Gebruik van tab-toets is niet langer beperkt tot de contextuele links.","Tabbing is constrained to a set of @contextualsCount and the edit mode toggle.":"Gebruik van de tab-toets is beperkt tot een set van @contextualsCount en het wisselen van de bewerkenmodus.","Press the esc key to exit.":"Druk op de ESC-toets om af te sluiten.","@count contextual link\u0003@count contextual links":"@count contextuele link\u0003@count contextuele links","@action @title configuration options":"@action @title configuratie-instellingen","Changing the text format to %text_format will permanently remove content that is not allowed in that text format.\u003Cbr\u003E\u003Cbr\u003ESave your changes before switching the text format to avoid losing data.":"Wijzigen van de tekstopmaak naar %text_format zal inhoud die niet toegestaan is in die opmaak permanent verwijderen.\u003Cbr\u003E\u003Cbr\u003ESla uw wijzigingen op voordat u de tekstopmaak omschakelt, om gegevensverlies te voorkomen.","Change text format?":"Tekstopmaak aanpassen?","Continue":"Doorgaan","The selected file %filename cannot be uploaded. Only files with the following extensions are allowed: %extensions.":"Het bestand %filename kan niet ge\u00fcpload worden. Alleen bestanden met de volgende extensies zijn toegestaan: %extensions.","Enabled":"Ingeschakeld","Disabled":"Uitgeschakeld","Based on the text editor configuration, these tags have automatically been added: \u003Cstrong\u003E@tag-list\u003C\/strong\u003E.":"Op basis van de configuratie van de teksteditor zijn de volgende elementen automatisch toegevoegd: \u003Cstrong\u003E@tag-list\u003C\/strong\u003E.","Hide description":"Beschrijving verbergen","Show description":"Beschrijving tonen","Changes made in this table will not be saved until the form is submitted.":"Wijzigingen in deze tabel worden pas opgeslagen wanneer het formulier wordt ingediend.","Done":"Gereed","Prev":"Vorige","Next":"Volgende","Today":"Vandaag","Jan":"jan","Feb":"feb","Mar":"mrt","Apr":"apr","May":"mei","Jun":"jun","Jul":"jul","Aug":"aug","Sep":"sep","Oct":"okt","Nov":"nov","Dec":"dec","Sunday":"zondag","Monday":"maandag","Tuesday":"dinsdag","Wednesday":"woensdag","Thursday":"donderdag","Friday":"vrijdag","Saturday":"zaterdag","Sun":"zo","Mon":"ma","Tue":"di","Wed":"wo","Thu":"do","Fri":"vr","Sat":"za","Su":"zo","Mo":"ma","Tu":"di","We":"wo","Th":"do","Fr":"vr","Sa":"za","mm\/dd\/yy":"mm\/dd\/jj","Not in menu":"Niet in een menu","Requires a title":"Een titel is verplicht","Not published":"Niet gepubliceerd","Don\u0027t display post information":"Geen berichtinformatie weergeven","By @name on @date":"Door @name op @date","By @
6name":"Door @name","Authored on @date":"Aangemaakt op @date","Not promoted":"Niet aangeraden","Leave preview?":"Voorbeeldweergave verlaten?","Leave preview":"Voorbeeldweergave verlaten","Leaving the preview will cause unsaved changes to be lost. Are you sure you want to leave the preview?":"Het verlaten van de voorbeeldweergave betekent dat nog niet opgeslagen wijzigingen verloren gaan. Weet u zeker dat u de voorbeeldweergave wilt verlaten?","CTRL+Left click will prevent this dialog from showing and proceed to the clicked link.":"CTRL+klik om deze dialoog over te slaan en direct naar de link te gaan.","Alias: @alias":"Alias: @alias","No alias":"Geen alias","Your changes to \u003Cq\u003E@entity-title\u003C\/q\u003E could not be saved, either due to a website problem or a network connection problem.\u003Cbr\u003EPlease try again.":"De wijzigingen aan \u003Cq\u003E@entity-title\u003C\/q\u003E zijn niet opgeslagen door een probleem met de website of met de netwerkverbinding.\u003Cbr\u003EProbeer het opnieuw.","Network problem!":"Netwerkprobleem!","Quick edit":"Snel bewerken","Alternative text":"Tekstalternatief","Title":"Title","OK":"OK","Could not load the form for \u003Cq\u003E@field-label\u003C\/q\u003E, either due to a website problem or a network connection problem.\u003Cbr\u003EPlease try again.":"Het formulier voor \u003Cq\u003E@field-label\u003C\/q\u003E kon niet geladen worden door een probleem met de website of met de netwerkverbinding.\u003Cbr\u003EProbeer het opnieuw.","You have unsaved changes":"Er zijn niet-opgeslagen wijzigingen","Discard changes?":"Wijzigingen ongedaan maken?","Discard changes":"Wijzigingen verwerpen","Saving":"Opslaan","!modules modules are available in the modified list.":"!modules modules zijn beschikbaar in de aangepaste lijst.","Hide summary":"Samenvatting verbergen","Edit summary":"Samenvatting bewerken","Home":"Home","The toolbar cannot be set to a horizontal orientation when it is locked.":"Als de werkbalk geblokkeerd is kan deze niet op horizontale ori\u00ebntatie gezet worden.","Horizontal orientation":"Horizontale ori\u00ebntatie","Vertical orientation":"Verticale ori\u00ebntatie","Extend":"Uitbreiding","Collapse":"Inklappen","@label":"@label","Tray orientation changed to @orientation.":"Ori\u00ebntatie van de lade aangepast naar @orientation.","closed":"gesloten","opened":"geopend","Tray \u0022@tray\u0022 @action.":"Lade \u0027@tray\u0027 @action.","Tray @action.":"Lade @action.","This permission is inherited from the authenticated user role.":"Dit toegangsrecht is overgenomen van de rol \u0027geverifieerde gebruiker\u0027.","Add":"Toevoegen","Remove group":"Groep verwijderen","Apply (all displays)":"Toepassen (alle weergaven)","Revert to default":"Terugzetten naar standaard","Apply (this display)":"Toepassen (deze weergave)","Automatic alias":"Automatische alias","Insert this token into your form":"Plaats deze token in uw formulier","First click a text field to insert your tokens into.":"Klik eerst een tekstveld aan om uw tokens in te plaatsen.","psa.autobiz.part_exchange":"Inruil:","psa.autobiz.estimate_out_of_date":"Taxatie verlopen","psa.general.error_message":"Er is een fout opgetreden. Onze teams zijn hiervan op de hoogte en werken aan een oplossing. Probeert u later nog eens.","psa.autobiz.part_exchange_out_of_date":"Inruil (taxatie verlopen):","psa.autobiz.restimate_my_car":"Inruilwaarde van mijn auto opnieuw bepalen","psa.autobiz.estimated_to":"Inruilwaarde bepaald op","psa.autobiz.edit_my_car":"Mijn auto wijzigen","psa.vo.text_expired_estimation3(@frevo)":"-","psa.vo.reprise":"INRUILEN","psa.vo.estimate_other_vehicle":"Een andere voertuig schatten","psa.autobiz.error_make_field_required":"U moet het merk opgeven.","psa.autobiz.error_one_field_required":"U moet minimaal \u00e9\u00e9n veld specificeren.","psa.autobiz.error_registration_number":"De notatie van uw kenteken is onjuist. Gebruik hoofdletters en streepjes (bijv. DB-001-B).","psa.bol.confirmed_reservation.user_block.gender_error":"U kunt slechts \u00e9\u00e9n optie in de categorie geslacht kiezen","psa.bol.confirmed_reservation.user_block.first_name_error":"voornaam is verplicht","psa.bol.confirmed_reservation.user_block.lenght_error":"Het veld moet meer dan 2 tekens bevatten","psa.bol.confirmed_reservation.user_block.last_name_error":"Naam is vereist","psa.bol.confirmed_reservation.user_block.condition_general_error":"U moet de algemene voorwaarden van de reservering bevestigen","psa.bol.confirmed_reservation.user_block.email_empty_error":"E-mail is vereist","psa.bol.confirmed_reservation.user_block.email_valid_error":"Geef een geldig adres op","psa.bol.confirmed_reservation.user_block.phone_empty_error":"Telefoon is vereist","psa.bol.confirmed_reservation.user_block.phone_valid_error":"Geef een geldig telefoonnummer op","psa.bol.confirmed_reservation.user_block.confirm_email_empty_error":"E-mailverificatie is vereist","psa.bol.confirmed_reservation.user_block.confirm_email_valid_error":"Geef een geldig adres op voor de verificatie-e-mail","psa.search.resa_online.technical.error":"Er is een fout opgetreden. Uw aanvraag is niet doorgekomen. We vragen u het opnieuw te proberen.","psa.bol.confirmed_reservation.user_block.email_valid_second_step_error":"Het e-mailadres moet overeenkomen met het e-mailadres dat u in stap 1 hebt ingevoerd","psa.bol.confirmed_reservation.user_block.phone_valid_second_step_error":"Het telefoonnummer moet overeenkomen met het telefoonnummer dat u in stap 1 hebt ingevoerd","psa.backoffice.brandid.error.user_disconnected":"An error has occurred, please reconnect.","the notification type (@type) doesn\u0027t exist":"the notification type (@type) doesn\u0027t exist","psa.frontoffice.financial.permonth":"PM","psa.financial.error_financing_not_available":"Online financiering is momenteel niet beschikbaar","psa.financial.error_financing_pdv":"Neem voor meer informatie contact op met een verkoopadviseur op het verkooppunt","psa.backoffice.financial_services.personalize_offer":"Personaliseer je aanbieding","psa.vo.new_financing_getway.legal_notice.label":"Juridische informatie","psa.frontoffice.financial.duration":"Voor een periode van","psa.frontoffice.financial.duration.unit":"Maanden","psa.frontoffice.financial.from":"vanaf","psa.new_finance_cj.error_message":"Deze service is momenteel niet beschikbaar, probeer het later opnieuw","psa.vo.info.sheet.no_financing_offer":"Neem voor een offerte op maat direct contact op met de dealer en profiteer van onze scherpe rente!","psa.vo.close":"Sluiten","psa.vo.learn_more":"Lees meer","psa.promotion_groupedpdv.error_message":"Er is een fout opgetreden bij het zoeken van groepen verkooppunten","psa.backoffice.promotion.message_confirm.changes_saved":"De wijzigingen zijn opgeslagen","psa.backoffice.promotion.message_error":"Er is een fout opgetreden. Er is geen enkele wijziging aangebracht. Probeert u later nog eens.","psa.backoffice.promotion.confirm_dialog_text.changes":"Bent u zeker dat u deze voertuigen in promotie wilt wissen en\/of toevoegen? Deze handeling kan niet ongedaan worden gemaakt","psa.vo.search.placeholder_search_filter":"Zoeken","psa.vo.search.error_no_result_similar_found":"geen resultaat, maar er zijn vergelijkbare resultaten gevonden","psa.backoffice.genai.suggestion_1.title":"Ik wil een gebruikte hatchback onder \u20ac17.000","psa.backoffice.genai.suggestion_2.title":"Ik wil een comfortabele SUV onder \u20ac25.000","psa.backoffice.genai.suggestion_3.title":"Ik wil een gebruikte elektrische auto","psa.backoffice.genai.suggestion_4.title":"Ik wil een automaat","psa.backoffice.genai.suggestion_5.title":"Welke auto\u2019s hebben jullie onder \u20ac10.000?","psa.backoffice.genai.suggestion_6.title":"Hebben jullie ook tweedehands Maserati\u0027s?","psa.backoffice.genai.suggestion_7.title":"Ik wil een auto voor minder dan \u20ac150 per maand, zonder aanbetaling","psa.backoffice.genai.suggestion_8.title":"Ik ben trouwcateraar \u2014 welke voertuigen zijn geschikt voor mij?","psa.backoffice.genai.suggestion_9.title":"Ik moet 10 auto\u2019s kopen met een maximaal budget van \u20ac200.000, inclusief onderhoud","psa.backoffice.genai.suggestion_10.title":"Ik zoek nieuwe hybride auto\u2019s met een lage kilometerstand","psa.vo.see_more":"Meer bekijken","psa.vo.see_less":"Minder bekijken","psa.search.create_alert.create_alert_modal.no_tags_notice":"Er is minstens \u00e9\u00e9n zoekcriterium vereist om meldingen te ontvangen","psa.search.create_alert.create_alert_error_modal.message_error.mail_format_ko":"Ongeldig e-mailadres","psa.search.create_alert.create_alert_error_modal.message_error.mail":"Ongeldig e-mailadres","psa.backoffice.genai_smart_search.timeout.message":"Zoekopdracht kon niet worden voltooid. Probeer het later opnieuw.","psa.bol.confirmed_reservation.user_block.user_information":"Mijn informatie","psa.bol.confirmed_reservation.user_block.men":"Meneer","psa.bol.confirmed_reservation.user_block.women":"Mevrouw","psa.bol.confirmed_reservation.user_block.firstname":"Voornaam","psa.bol.confirmed_reservation.user_block.lastname":"Achternaam","psa.bol.confirmed_reservation.user_block.email":"E-mailadres","psa.bol.confirmed_reservation.user_block.confirm_email":"Verificatie van e-mailadres","psa.bol.confirmed_reservation.user_block.phone_code":"Telefoonformaat: 33(5) 49 25 24 24","psa.bol.confirmed_reservation.user_block.phone":"Telefoonnummer in het formaat: 649252424","psa.bol.confirmed_reservation.user_block.read_accept_title":"Ik heb de algemene boekingsvoorwaarden gelezen en accepteer deze","psa.bol.confirmed_reservation.user_block.condition_general":"Algemene boekingsvoorwaarden","psa.bol.confirmed_reservation.user_block.confirm_demand":"Bevestig boeking","psa.bol.confirmed_reservation.user_block.send_demand":"Stuur mijn verzoek in","psa.psa_retail_facing.resa_block.cta_validate":"Valideer","psa.search.resa_online.demand_sent_success":"Uw reservering is verwerkt. Het verkooppunt zal contact met u opnemen om de beschikbaarheid van het voertuig te bevestigen.","psa.backoffice.alerts.notification.extend(@extend,@newdate)":"Uw meldingsaanvraag is verlengd met @extend days. U ontvangt emails tot @newdate.","psa.seo.carousel_title(@budgetmin ,@budgetmax)":"Onze @brand occasions voor een budget van @budgetmin tot @budgetmax","psa.seo.carousel_title(@brand, @model, @budgetmin ,@budgetmax)":"Onze occasions","psa.seo.carousel_title(@brand, @budgetmin ,@budgetmax)":"Onze @brand occasions voor een budget van @budgetmin tot @budgetmax","psa.vo.search.error_no_offer_available":"geen aanbiedingen beschikbaar","psa.vo.search.see_offer":"bekijk het aanbod","psa.vo.search.see_offers(@nboffers)":"bekijk de @nboffers aanbiedingen","psa.vo.search.see_offers_mobile(@nboffers)":"@nboffers gebruikte auto\u0027s","psa.search.create_alert.create_alert_error_modal.message_error.max_reached(@alertsUrl)":"Maximaal aantal alerts bereikt. Om ze te bekijken, ga naar de \u003Ca href=\u0022@alertsUrl\u0022\u003EBeheer mijn meldingen\u003C\/a\u003E pagina","psa.backoffice.home_filter.brand_selected_count":"geselecteerd","psa.vo.search.delete_filter":"dit filter verwijderen","psa.backoffice.list_search.set_filters":"Toon filters","psa.backoffice.list_search.hide_filter":"Verberg filters","psa.backoffice.list_search.set_filter_mobile":"Filters instellen","psa.vo.search.no_result":"geen resultaat","psa.vo.search.power_unit":"PK","psa.vo.search.payload_unit":"kg","psa.vo.search.length_unit":"m","psa.vo.search.soh_value_unit":"%","psa.vo.search.one_place(@value)":"@value zitplaats","psa.vo.search.multi_place(@value)":"@value zitplaatsen","psa.vo.search.portes(@value)":"@value deuren","psa.vo.advanced_filters.modal.offers(@nboffers)":"Bekijk de @nboffers auto\u0027s","psa.vo.search.placeholder.new_filter.mobile":"Wat zoekt u ?","psa.vo.search.placeholder.new_filter":"Wat zoekt u? (ex: SUV, Elektrisch, Opel Corsa,...)","psa.vo.search.new_search_bar.see_offers_mobile_token_1":"Ontdek","psa.vo.search.new_search_bar.see_offers_mobile_token_2":"occasions met uitgebreide garantie","psa.refonte.my_research.date_research @researchDate.critere":"U heeft op @researchDate een zoekopdracht uitgevoerd met de volgende criteria","psa.refonte.label_relaunch_my_research":"Behoud mijn zoekopdracht","psa.refonte.my_research.newResearchBtn":"Nieuwe zoekopdracht","psa.vo.search.filter_from.min_input(@min_input)":"Minimaal @min_input","psa.vo.search.filter_to.max_input(@max_input)":"Maximaal @max_input","psa.vo.search.search_result":"Tweedehands auto","psa.vo.i_am_interested":"Ik ben ge\u
600efnteresseerd","psa.comparator.recap_token":"Slimme vergelijking","psa.comparator.decision_token":"Beslissingshulp","psa.smart_comparator.chat.suggestion_1":"Welke is geschikt voor stedelijk gebruik?","psa.smart_comparator.chat.suggestion_2":"Welke auto biedt de beste prijs-kwaliteitverhouding?","psa.smart_comparator.chat.suggestion_3":"Welke is het meest geschikt voor lange ritten?","psa.smart_comparator.chat.suggestion_4":"Welke auto heeft de laagste kilometerstand?","psa.smart_comparator.chat.suggestion_5":"Welke heeft de beste garantie?","psa.smart_comparator.decision_help":"Beslissingshulp","psa.vo_bookmark.error_cars_saled(@count)":"@count voertuig(en) verwijderd uit uw selectie omdat ze verkocht zijn.","psa.my_project.no_vehicle_selected":"Geen voertuig geselecteerd","psa.vo_bookmark.already_in_comparator":"Dit voertuig zit in uw comparator.","psa.vo_bookmark.btn_delete_from_comparator":"Comparator verwijderen","psa.vo_bookmark.error_max_vehicles_compare(@max)":"U kunt niet meer dan @max voertuigen selecteren om te vergelijken.","psa.vo_bookmark.comparator_add_new_vo":"Voeg nog een voertuig toe om te vergelijken","psa.vo_bookmark.comparator_remove_selected_vo":"Verwijder dit voertuig uit de comparator","psa.vo_bookmark.comparator_add_vo":"Voeg dit voertuig toe aan de comparator","psa.vo_comparator.no_more_vehicle":"Max. achieved","psa.genai.smart_comparator.min_vehicle_required":"Selecteer minimaal 2 voertuigen om te vergelijken.","psa.genai.smart_comparator.error":"Er is een fout opgetreden tijdens het vergelijken. Probeer het opnieuw.","psa.vo_bookmark.vehicles_in_my_selection":"Voertuigen in mijn selectie","psa.my_project.no_vehicle":"Geen voertuig","psa.my_project.see":"Zie mijn selectie","psa.my_project.see_and_compare":"Zie mijn selectie","psa.vo_bookmark.no_more_vehicle(@max)":"Selecteer maximum @max voertuigen","psa.my_project.vo_selected":"Toegevoegd aan mijn favorieten","psa.vo.pdv.phoneNumber.title":"Telefoon :","psa.backoffice.equipments.category_error_delete":"Deze categorie kan niet worden verwijderd omdat ze uitrusting bevat","psa.backoffice.vo_grouping_terms.category_confirm_delete(@regrouped_value)":"De categorie @regrouped_value wordt verwijderd","psa.backoffice.vo_grouping_terms.keyword_error_delete(@selected_keyword)":"@selected_keyword dit trefwoord kan niet worden gewist","psa.backoffice.vo_grouping_terms.keyword_confirm_delete(@selected_keyword)":"Het trefwoord @selected_keyword wordt gewist","psa.equipment.add_value_error":"Het trefwoord \u0027GEEN sleutelwoord\u0027 van een categorie moet worden geselecteerd om deze bewerking uit te voeren","psa.backoffice.vo_grouping_terms.category_error_delete(@regrouped_value)":"@regrouped_value is de waarde die niet mag zijn weergegeven bij TW. Ze kan niet worden gewist","psa.backoffice.vo_grouping_terms.search_character":"Typ a.u.b. minimaal 3 karakters in of ververs de pagina om de gehele lijst te zien","psa.search_home.anchor.sell":"verkopen","psa.contact_form.success":"Uw formulier is gevalideerd. Een adviseur neemt zo snel mogelijk contact met u op.","psa.contact_form.technical_failure":"Onze dienst is tijdelijk niet beschikbaar, probeert u het later eens opnieuw","psa.contact_form.error":"Sommige gegevens op het formulier zijn ongeldig","psa.vo.financing":"Financiering","psa.views.settings.form":"form","psa.vo.pdv.open.title":"Open","psa.vo.pdv.closeTime.title":"Sluit om","psa.vo.pdv.close.title":"Gesloten"},"Long month name":{"January":"januari","February":"februari","March":"maart","April":"april","May":"mei","June":"juni","July":"juli","August":"augustus","September":"september","October":"oktober","November":"november","December":"december"}},"pluralFormula":{"1":0,"default":1}};;
7(function(){const settingsElement=document.querySelector('head > script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]');window.drupalSettings={};if(settingsElement!==null)window.drupalSettings=JSON.parse(settingsElement.textContent);})();;
8window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}
8).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i<fragments.length;i++)fragments[i]=Drupal.stringReplace(fragments[i],args,keys.slice(0));}return fragments.join(args[key]);};Drupal.t=function(str,args,options){options=options||{};options.context=options.context||'';if(typeof drupalTranslations!=='undefined'&&drupalTranslations.strings&&drupalTranslations.strings[options.context]&&drupalTranslations.strings[options.context][str])str=drupalTranslations.strings[options.context][str];if(args)str=Drupal.formatString(str,args);return str;};Drupal.url=function(path){return drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+path;};Drupal.url.toAbsolute=function(url){const urlParsingNode=document.createElement('a');try{url=decodeURIComponent(url);}catch(e){}urlParsingNode.setAttribute('href',url);return urlParsingNode.cloneNode(false).href;};Drupal.url.isLocal=function(url){let absoluteUrl=Drupal.url.toAbsolute(url);let {protocol}=window.location;if(protocol==='http:'&&absoluteUrl.startsWith('https:'))protocol='https:';let baseUrl=`${protocol}//${window.location.host}${drupalSettings.path.baseUrl.slice(0,-1)}`;try{absoluteUrl=decodeURIComponent(absoluteUrl);}catch(e){}try{baseUrl=decodeURIComponent(baseUrl);}catch(e){}return absoluteUrl===baseUrl||absoluteUrl.startsWith(`${baseUrl}/`);};Drupal.formatPlural=function(count,singular,plural,args,options){args=args||{};args['@count']=count;const pluralDelimiter=drupalSettings.pluralDelimiter;const translations=Drupal.t(singular+pluralDelimiter+plural,args,options).split(pluralDelimiter);let index=0;if(typeof drupalTranslations!=='undefined'&&drupalTranslations.pluralFormula)index=count in drupalTranslations.pluralFormula?drupalTranslations.pluralFormula[count]:drupalTranslations.pluralFormula.default;else{if(args['@count']!==1)index=1;}return translations[index];};Drupal.encodePath=function(item){return window.encodeURIComponent(item).replace(/%2F/g,'/');};Drupal.deprecationError=({message})=>{if(drupalSettings.suppressDeprecationErrors===false&&typeof console!=='undefined'&&console.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(func in Drupal.theme)return Drupal.theme[func](...args);};Drupal.theme.placeholder=function(str){return `<em class="placeholder">${Drupal.checkPlain(str)}</em>`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);;
9if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);;
10"use strict";(function($){$.addNotification=function(message,type){var notification=$('.notification-message');var availableTypes=['error','status','warning'];function displayMessage(message,type){notification.removeClass().addClass('notification-message').addClass(type).find('.message').html(message);}if(availableTypes.indexOf(type)===-1){message=Drupal.t("the notification type (@type) doesn't exist",{'@type':type});type='error';}displayMessage(message,type);notification.trigger('notification.add');};$.fn.showNotification=function(customParameters){var self=$(this);var defaults={"messageSelector":".notification-message"};var parameters=$.extend(defaults,customParameters);function displayContainer(){if(self.is(':visible'))return;if(self.find(parameters.messageSelector).find('.message').first().text().length>0){var height=self.css('top',-1000).removeClass('hide').show().outerHeight();var newTop=0;newTop+=$('#toolbar-bar').outerHeight();newTop+=$('#toolbar-item-administration-tray').outerHeight();if(isNaN(newTop))newTop=0;self.css('top',-height).animate({'top':newTop},1000);}}self.on('click',parameters.messageSelector,function(e){$(e.target).find('.message').text('');self.hide();});self.on('notification.add',function(){displayContainer();});displayContainer();return self;};$(window).bind("load",function(){$('.notification-messages').showNotification();});})(jQuery);;
11"use strict";(function($,drupalSettings,Drupal){$.fn.googleTagPush=function(){if(false===drupalSettings.hasOwnProperty('googleTag'))return;var eventsVariables=drupalSettings.googleTag.events;var vehicle_model_body_style_label_data_like;$(".reskin-product-card").unbind('click').on("click",'button[data-vehicle-model-body-style-label-like]',function(){vehicle_model_body_style_label_data_like=$(this).attr('data-vehicle-model-body-style-label-like');});var vehicle_model_body_style_label_data_compare;$(".gtm-vo-card").unbind('click').on("click",'button[data-vehicle-model-body-style-label-compare]',function(){vehicle_model_body_style_label_data_compare=$(this).attr('data-vehicle-model-body-style-label-compare');});function pushData(data){if(typeof dataLayer!='undefined')if(data.eventAction==="ListPage::LikeButton::likeListVo"){data.eventAction=data.eventAction.replace('likeListVo',vehicle_model_body_style_label_data_like);dataLayer.push(data);}else if(data.eventAction==="HomePage::LikeButton::likeHomePage"){data.eventAction=data.eventAction.replace('likeHomePage',vehicle_model_body_style_label_data_like);dataLayer.push(data);}else if(data.eventAction==="Select::Comparer::comparatorListVo"){data.eventAction=data.eventAction.replace('comparatorListVo',vehicle_model_body_style_label_data_compare);dataLayer.push(data);}else if(data.eventAction==="Select::Comparer::comparatorHomePage"){data.eventAction=data.eventAction.replace('comparatorHomePage',vehicle_model_body_style_label_data_compare);dataLayer.push(data);}else if(data.eventLabel==="financing-calculator"){let financing_calculator_value=d
11ocument.getElementById('financing-calculator').innerHTML;data.eventLabel=data.eventLabel.replace('financing-calculator',financing_calculator_value);dataLayer.push(data);}else if(data.eventLabel==="selected-vo"){let selected_vo_value=document.getElementById('selected-vo').innerHTML;data.eventLabel=data.eventLabel.replace('selected-vo',selected_vo_value);dataLayer.push(data);}else if(data.eventLabel==="commitments"){let commitments_value=document.getElementById('discover-commitments').innerHTML;data.eventLabel=data.eventLabel.replace('commitments',commitments_value);dataLayer.push(data);}else if(data.eventLabel==="nboffers"){let nboffers_value=document.getElementById('pdv-details').innerHTML;data.eventLabel=data.eventLabel.replace('nboffers',nboffers_value);dataLayer.push(data);}else if(data.eventAction==="Display::VoirPrix::km")setTimeout(function(){let delivery_array=Cookies.get('result_distance').split(",");let delivery_array_km=delivery_array[3].split(":");data.eventLabel=data.eventLabel.replace("kilométre",delivery_array_km[1].replace('}]',''));dataLayer.push(data);},2000);else if(data.eventAction==="Display::VoirPrix::Price")setTimeout(function(){let delivery_array=Cookies.get('result_distance').split(",");let delivery_array_prix=delivery_array[2].split(":");data.eventLabel=data.eventLabel.replace("price",delivery_array_prix[1].replace('}]',''));dataLayer.push(data);},2000);else dataLayer.push(data);}$('.gtm-discover-links').on('click',function(data){$(this).trigger({'type':"gtm:push",'discoverAction':$(this).attr('data-gtm-label'),'discoverLabel':$(this).text()});});$(document).on('click','.gtm-bev-see-more-vehicles',function(data){$(this).trigger({'type':"gtm:push",'ctaLabel':$(this).text()});});$(document).on('click','.gtm-pdv-adresse',function(data){const address_text=$('#gtm-pdv-address-event').text();$(this).trigger({'type':"gtm:push",'pdvAdresse':address_text});});$.each(eventsVariables,function(eventName,eventsData){$.each(eventsData,function(selector){$('body').on(eventName,selector,function(event){var data=$.extend({},eventsVariables[eventName][selector]);if(false===data.hasOwnProperty('eventLabel')&&data.event!=='updatevirtualpath')data.eventLabel=$(this).data('gtm-label');if(true===event.hasOwnProperty('filterName'))data.eventAction=data.eventAction.replace('@filterName',event.filterName);if(true===event.hasOwnProperty('filterValue'))data.eventLabel=event.filterValue;if(true===event.hasOwnProperty('discoverAction'))data.eventAction=data.eventAction.replace('@discoverAction',event.discoverAction);if(true===event.hasOwnProperty('discoverLabel'))data.eventLabel=event.discoverLabel;if(true===event.hasOwnProperty('phonePDV'))data.eventAction=data.eventAction.replace('@phonePDV',event.phonePDV);if(true===event.hasOwnProperty('phoneTimer'))data.eventLabel=event.phoneTimer;if(true===event.hasOwnProperty('pdvAdresse'))data.eventLabel=event.pdvAdresse;if(true===event.hasOwnProperty('ctaLabel'))data.eventLabel=event.ctaLabel;if(true===event.hasOwnProperty('searchQuery'))data.eventAction=data.eventAction.replace('@searchQuery',event.searchQuery);if(true===event.hasOwnProperty('searchTags'))data.eventAction=data.eventAction.replace('@searchTags',event.searchTags);if(true===event.hasOwnProperty('selectedVehicles'))data.eventAction=data.eventAction.replace('@selectedVehicles',event.selectedVehicles);pushData(data);});});});};$('body').googleTagPush();})(jQuery,drupalSettings,Drupal);;
12(function($){"use strict";var selector=$('[data-toggle="tooltip"]');var waitForTooltip=function(selector,callback){if($('[data-toggle="tooltip"]').length)callback();else setTimeout(function(){waitForTooltip(selector,callback);},100);};waitForTooltip(selector,function(){$(document).ready(function(){$('[data-toggle="tooltip"]').tooltip();$('html').click(function(e){$("[data-toggle='tooltip']").tooltip('hide');});$(".psa-tooltip").click(function(e){$("[data-toggle='tooltip']").not($(this)).tooltip('hide');e.preventDefault();e.stopImmediatePropagation();});});});$(document).ready(function(){$('.pdv-partner .link-pdv').click(function(){var href=$(this).attr("href");if($(href).length>0){$('.link-pdv').removeClass('active');$(this).addClass('active');$('.detail-pdv').removeClass('active');$(href).addClass('active');}});$(".all-models").click(function(){$(this).find('.more-action').toggle();$(this).find('.toggle').toggleClass("active");});$(".syntese-popin-home").click(function(){$.fn.syntese_popin($(this).data("node"));});$('body').on('click','.financing-vac-modal',function(e){var id=drupalSettings.route_name=='home'?".finacing-vac-modal":"#my_modal";var pathPrefix=drupalSettings.path.pathPrefix;var currentLanguage=drupalSettings.path.currentLanguage;if(pathPrefix!=="")pathPrefix="/"+pathPrefix;else pathPrefix="/";e.preventDefault();e.stopImmediatePropagation();var nodeId=$(this).data("node");$.ajax({url:pathPrefix+"comparator/legaltext/"+currentLanguage+"/"+nodeId,method:'GET',dataType:"json",success:function(result){$(id).find('#alternative-legal-mentions').html(result.text);},complete:function(){$(id).modal('show');}});});
12$('body').on('click','.norms-button-details',function(e){e.preventDefault();e.stopImmediatePropagation();var modal_target=$(this).data("target");$(modal_target).modal('show');});});if(drupalSettings.enable_accessibility===1){const toggleSwitch=document.querySelector('.theme-switch input[type="checkbox"]');const currentTheme=localStorage.getItem('theme');if(currentTheme){document.documentElement.setAttribute('data-theme',currentTheme);if(currentTheme==='dark')toggleSwitch.checked=true;}function switchTheme(e){if(e.target.checked){document.documentElement.setAttribute('data-theme','dark');localStorage.setItem('theme','dark');}else{document.documentElement.setAttribute('data-theme','light');localStorage.setItem('theme','light');}}if(drupalSettings.route_name!=='psa_consumer.page'&&!drupalSettings.enable_new_home_page)toggleSwitch.addEventListener('change',switchTheme,false);}})(jQuery);;
13(function($){"use strict";$.enableLazySrc=function(slideItem){var img=null;$(slideItem).find("img[data-src]").each(function(){img=$(this).attr('data-src');if(img.length===0)return;});};$.fn.lazyCarousel=function(){function lazySlide(currentSlide){var nextSlide=currentSlide.next();var prevSlide=currentSlide.prev();$.enableLazySrc(currentSlide);$.enableLazySrc(nextSlide);$.enableLazySrc(prevSlide);}$(this).on("slide.bs.carousel",function(ev){var currentSlide=$(ev.relatedTarget);lazySlide(currentSlide);});};$('.lazy-carousel').lazyCarousel();$.enableLazySrc('.lazy-carousel');})(jQuery);;
14(function($){"use strict";$.fn.languageDetector=function(customParameters){var defaults={"currentLanguageSelector":".current-language","languageSelector":".language-selector","languageLinkSelector":"a.language-link"};var parameters=$.extend(defaults,customParameters);var currentSiteLanguage=$(parameters.currentLanguageSelector).data('language');var browserLanguage=navigator.language||navigator.userLanguage;var browserLanguageShort=browserLanguage.substring(0,2);function storeData(key,value){if(typeof (Storage)!=="undefined")localStorage.setItem(key,value);}function getData(key){if(typeof (Storage)!=="undefined")return localStorage.getItem(key);return null;}var userFirstLoad=getData('user-first-load');if(userFirstLoad!=='true'){storeData('user-first-load',true);if(currentSiteLanguage!==browserLanguageShort){var languageLink=$(parameters.languageLinkSelector+'[hreflang|='+browserLanguageShort+']');if(languageLink.length===1)window.location=languageLink.attr('href');}}};$('body').languageDetector();})(jQuery);;
15"use strict";(function($){function grey_vo_cards(){var voIds=JSON.parse(localStorage.getItem('vo-ids'))||[];$.each(voIds,function(i,item){grey_vo_card_item(item);});}function grey_vo_card_item(item){var query='.product-card[data-vo-id="'+item+'"]';var element=$(query);if(element.length)element.children('a.card').css({'opacity':0.45});}function add_vo_id(voId){var voIds=JSON.parse(localStorage.getItem('vo-ids'))||[];document.cookie='voIds='+voIds+"; path=/; Secure; SameSite=Lax";if($.inArray(voId,voIds)===-1){voIds.push(voId);document.cookie='voIds='+voIds+"; path=/; Secure; SameSite=Lax";try{localStorage.setItem("vo-ids",JSON.stringify(voIds));}catch(e){return false;}}}function visited_vo(){var element=$(".psa-fiche-vo-header");if(element.length)add_vo_id(element.data("vo-id"));}function addLogoClass(){var id_geo=findUrlParam('boxlab');if(id_geo!==null){$(".brand-desk, .brand-smartphone").addClass('default-cursor').attr('href','#');$(".block-communication a").addClass('default-cursor').attr('href','#');$(".psa-fiche-vo-back").addClass('psa-fiche-vo-back-boxlab');}}function addBreadcrumbClass(){if($('.psa-fiche-vo-content').length>0){$('.psa-fiche-vo-back').removeClass('hide').show();$(document).find($('.footer-breadcrumb-up')).addClass('breadcrumb-mobile');$(document).find($('#footer-breadcrumb-down')).addClass('breadcrumb-footer-mobile');$('#breadcrumb-other').addClass('hide').hide();$('#breadcrumb-fiche-vo').removeClass('hide').show();}}function findUrlParam(name){var results=new RegExp('[\?&]'+name+'=([^&#]*)').exec(window.location.href);if(results===null)return null;else return decodeURI(results[1])||0;}function adjustVoTeaserForBoxlab(){if(typeof $.urlParam==='function'&&$.urlParam('boxlab')!==null){$(".add-favorite").addClass('hide');$(".add-comparator").addClass('hide');}}function adjustVoTeaserForBoxlab(){if(typeof $.urlParam==='function'&&$.urlParam('boxlab')!==null){$(".add-favorite").addClass('hide');$(".add-comparator").addClass('hide');}}$(document).on('click','a.card',function(){var voId=$(this).parent(".product-card").data("vo-id");grey_vo_card_item(voId);});function adjustmentText(){$('.v-tooltip__initiator').hover(function(){$('.psa-fiche-vo-characteristics-tooltip .v-tooltip').each(function(){var distanceFromTop=$(this).offset().top-$(document).scrollTop();var divInterieure=$(this).find('.v-tooltip__item');
15if(parseInt(distanceFromTop)<374)divInterieure.css({'top':'calc(100% + 1em)','z-index':'100','bottom':'auto'});else divInterieure.css({'bottom':'calc(100% + 1em)','z-index':'100','top':'auto'});});});}$(document).ready(function(){visited_vo();grey_vo_cards();addLogoClass();addBreadcrumbClass();adjustVoTeaserForBoxlab();adjustmentText();$(document).on('touchstart','body',function(){var tooltip_inner=$(".tooltip-inner");if(tooltip_inner.length!=0)tooltip_inner.parent().remove();});if(drupalSettings.theme_param&&$('.sitemap_page').length<=0)$('.layout-container a, footer a').each(function(){if($(this).attr('id')!=='selection-link')if($(this).parent().hasClass('breadcrumb')||$(this).parent().hasClass('logo_wrap'))$(this).attr('href',drupalSettings.url_search_list+'?'+drupalSettings.theme_param);else if($(this).parent().hasClass('psa-fiche-vo-back'))$(this).attr('href',$(this).attr('href')+'&'+drupalSettings.theme_param);else if($(this).hasClass('brand-desk')||$(this).hasClass('brand-title'))$(this).attr('href',drupalSettings.url_search_list+'?'+drupalSettings.theme_param);else{if(($(this).attr('data-toggle')===undefined)&&($(this).attr('data-slide')===undefined)&&($(this).closest(".psa_fiche_vo-sticky_menu").length===0)&&($(this).closest("#reskin-vo-results-search-container").length===0)&&!$(this).hasClass('language-link')&&!$(this).hasClass('_psaihm_app_oppen_params'))if($(this).hasClass('gtm-vo-page-contact'))$(this).attr('href',$(this).attr('href')+'&'+drupalSettings.theme_param);else $(this).attr('href',$(this).attr('href')+'?'+drupalSettings.theme_param);}});if(typeof drupalSettings.branding_url!=='undefined')$('.logo_wrap a').attr('href',drupalSettings.branding_url);});if(drupalSettings.stamp_conf!==undefined)if($('#playerContener').length&&drupalSettings.stamp_conf.en_stamp_via_js==1)$(document).on('click','.modal-spin360',function(){var stampit_elements='<script src="'+drupalSettings.stamp_conf.polymer+'"></script>\n'+'<link rel="import" href="'+drupalSettings.stamp_conf.url_stampit+'">\n'+'<div id="realContainer" style="width: 1139px; height: 1082.9px;">\n'+'  <stampyt-360 token="'+drupalSettings.stamp_conf.token+'" reference="'+drupalSettings.stamp_conf.reference+'" initial-view="panorama_outside_close"></stampyt-360>\n'+'</div>\n';$('#playerContener').html(stampit_elements);});if($('.bookmark-financing-calculator-link .calculator-text').length)$('.bookmark-financing-calculator-link .calculator-text').each(function(){$(this).html($(this).html().replace(/&nbsp;/gi,' '));});if(drupalSettings.route_name=='home'){$('.m-pl').hide();$('.m-hp').show();}$(document).on('mark-visited-vo',function(){grey_vo_cards();});document.addEventListener("scroll",function(){$.fn.set_sticky_button('.add-resa-button','.button-content-resk','button-content-resk-mobile-stick','button-content-resk-mobile');});$.fn.set_sticky_button=function(cta,cta_container,sticky_class,not_sticky_class,compare_element=$('#footer-site')){var footer=null;var isMobile=window.matchMedia("only screen and (max-width: 760px)").matches;if((compare_element).length)footer=compare_element.offset().top-10;if(isMobile){if($(cta).length)if($(cta).offset().top+$(cta).height()>=footer){$(cta_container).addClass(not_sticky_class);$(cta_container).removeClass(sticky_class);}if($(document).scrollTop()+window.innerHeight<compare_element.offset().top){$(cta_container).addClass(sticky_class);$(cta_container).removeClass(not_sticky_class);}}};$(document).on('boxlab-adjustment',function(){adjustVoTeaserForBoxlab();});})(jQuery);;
16+function($){'use strict';var Carousel=function(element,options){this.$element=$(element);this.$indicators=this.$element.find('.carousel-indicators');this.options=options;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on('keydown.bs.carousel',$.proxy(this.keydown,this));this.options.pause=='hover'&&!('ontouchstart' in document.documentElement)&&this.$element.on('mouseenter.bs.carousel',$.proxy(this.pause,this)).on('mouseleave.bs.carousel',$.proxy(this.cycle,this));};Carousel.VERSION='3.3.7';Carousel.TRANSITION_DURATION=600;Carousel.DEFAULTS={interval:5000,pause:'hover',wrap:true,keyboard:true};Carousel.prototype.keydown=function(e){if(/input|textarea/i.test(e.target.tagName))return;switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return;}e.preventDefault();};Carousel.prototype.cycle=function(e){e||(this.paused=false);this.interval&&clearInterval(this.interval);this.options.interval&&!this.paused&&(this.interval=setInterval($.proxy(this.next,this),this.options.interval));return this;};Carousel.prototype.getItemIndex=function(item){this.$items=item.parent().children('.item');return this.$items.index(item||this.$active);};Carousel.prototype.getItemForDirection=function(direction,active){var activeIndex=this.getItemIndex(active);var willWrap=(direction=='prev'&&activeIndex===0)||(direction=='next'&&activeIndex==(this.$items.length-1));if(willWrap&&!this.options.wrap)return active;let mobileCounter=document.getElementById('count-mobile');if(mobileCounter!=undefined)var delta=direction=='prev'?1:-1;else var delta=direction=='prev'?-1:1;var itemIndex=(activeIndex+delta)%this.$items.length;var newIndex=(itemIndex+1)%this.$items.length;var currentIndex=newIndex==0?this.$items.length:newIndex;let currentCounter=document.getElementById('current-item');
16if(currentCounter!=undefined)currentCounter.textContent=currentIndex;return this.$items.eq(itemIndex);};Carousel.prototype.to=function(pos){var that=this;var activeIndex=this.getItemIndex(this.$active=this.$element.find('.item.active'));if(pos>(this.$items.length-1)||pos<0)return;if(this.sliding)return this.$element.one('slid.bs.carousel',function(){that.to(pos);});if(activeIndex==pos)return this.pause().cycle();return this.slide(pos>activeIndex?'next':'prev',this.$items.eq(pos));};Carousel.prototype.pause=function(e){e||(this.paused=true);if(this.$element.find('.next, .prev').length&&$.support.transition){this.$element.trigger($.support.transition.end);this.cycle(true);}this.interval=clearInterval(this.interval);return this;};Carousel.prototype.next=function(){if(this.sliding)return;return this.slide('next');};Carousel.prototype.prev=function(){if(this.sliding)return;return this.slide('prev');};Carousel.prototype.slide=function(type,next){var $active=this.$element.find('.item.active');var $next=next||this.getItemForDirection(type,$active);var isCycling=this.interval;var direction=type=='next'?'left':'right';var that=this;if($next.hasClass('active'))return (this.sliding=false);var relatedTarget=$next[0];var slideEvent=$.Event('slide.bs.carousel',{relatedTarget,direction});this.$element.trigger(slideEvent);if(slideEvent.isDefaultPrevented())return;this.sliding=true;isCycling&&this.pause();if(this.$indicators.length){this.$indicators.find('.active').removeClass('active');this.$indicators.find('button').removeAttr('aria-current');var $nextIndicator=$(this.$indicators.children()[this.getItemIndex($next)]);$nextIndicator&&$nextIndicator.addClass('active')&&$nextIndicator.find('button').attr('aria-current',true);}var slidEvent=$.Event('slid.bs.carousel',{relatedTarget,direction});if($.support.transition&&this.$element.hasClass('slide')){$next.addClass(type);$next[0].offsetWidth;$active.addClass(direction);$next.addClass(direction);$active.one('bsTransitionEnd',function(){$next.removeClass([type,direction].join(' ')).addClass('active');$active.removeClass(['active',direction].join(' '));that.sliding=false;setTimeout(function(){that.$element.trigger(slidEvent);},0);}).emulateTransitionEnd(Carousel.TRANSITION_DURATION);}else{$active.removeClass('active');$next.addClass('active');this.sliding=false;this.$element.trigger(slidEvent);}isCycling&&this.cycle();return this;};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data('bs.carousel');var options=$.extend({},Carousel.DEFAULTS,$this.data(),typeof option=='object'&&option);var action=typeof option=='string'?option:options.slide;if(!data)$this.data('bs.carousel',(data=new Carousel(this,options)));if(typeof option=='number')data.to(option);else if(action)data[action]();else{if(options.interval)data.pause().cycle();}});}var old=$.fn.carousel;$.fn.carousel=Plugin;$.fn.carousel.Constructor=Carousel;$.fn.carousel.noConflict=function(){$.fn.carousel=old;return this;};var clickHandler=function(e){var href;var $this=$(this);var $target=$($this.attr('data-target')||(href=$this.attr('href'))&&href.replace(/.*(?=#[^\s]+$)/,''));if(!$target.hasClass('carousel'))return;var options=$.extend({},$target.data(),$this.data());var slideIndex=$this.attr('data-slide-to');if(slideIndex)options.interval=false;Plugin.call($target,options);if(slideIndex)$target.data('bs.carousel').to(slideIndex);e.preventDefault();};$(document).on('click.bs.carousel.data-api','[data-slide]',clickHandler).on('click.bs.carousel.data-api','[data-slide-to]',clickHandler);$(window).on('load',function(){$('[data-ride="carousel"]').each(function(){var $carousel=$(this);Plugin.call($carousel,$carousel.data());});});$(document).ready(function(){if($(window).width()<=767)$(".count-Indicators").attr('id','count-mobile');$('.thumbnail-slider .left.carousel-control').hide();
16checkitem();});$(document).on("click",".thumbnail-slider .carousel-inner .last-item ",function(){if($(window).width()<=767)$(this).css('text-decoration','underline');});function checkitem(){$(document).on("click",".reskin-product-card .left, .reskin-product-card .right",function(){if(window.innerWidth>=768&&$(this).parent().attr('id')!=='psaCarousel-promotion-slider'){var parent_id=$(this).parent().attr('id');if($('#'+parent_id+' .carousel-inner .item:first').hasClass('active')){$('#'+parent_id+' .left').hide();$('#'+parent_id+' .right').show();}else $('#'+parent_id+' .carousel-control').show();}});}$.fn.swipeDetector=function(options){var swipeState=0;var startX=0;var startY=0;var pixelOffsetX=0;var pixelOffsetY=0;var swipeTarget=this;var swipeSingleTarget=undefined;var defaultSettings={swipeThreshold:70,useOnlyTouch:false};(function init(){options=$.extend(defaultSettings,options);swipeTarget.on("mousedown touchstart",swipeStart);$("html").on("mouseup touchend",swipeEnd);$("html").on("mousemove touchmove",swiping);})();function swipeStart(event){var swipeSingleTargetId=$(event.target.closest('.thumbnail-slider')).attr('id');swipeSingleTarget=$("#"+swipeSingleTargetId+"-inner");
16if($(event.target.closest('.promotion-slider')).attr('id')==='psaCarousel-promotion-slider')swipeSingleTarget=$("#psaCarousel-promotion-slider-inner");if($(event.target).parent().attr('id')==='psa-carousel-top-pictures')swipeSingleTarget=$(".psa-carousel-inner");if(options.useOnlyTouch&&!event.originalEvent.touches)return;if(event.originalEvent.touches)event=event.originalEvent.touches[0];if(swipeState===0){swipeState=1;startX=event.clientX;startY=event.clientY;}}function swipeEnd(){if(swipeState===2){swipeState=0;if(Math.abs(pixelOffsetX)>Math.abs(pixelOffsetY)&&Math.abs(pixelOffsetX)>options.swipeThreshold)if(swipeSingleTarget!==undefined){if(pixelOffsetX<0)swipeSingleTarget.trigger($.Event("swipeLeft.sd"));else swipeSingleTarget.trigger($.Event("swipeRight.sd"));swipeSingleTarget=undefined;}else if(pixelOffsetX<0)swipeTarget.trigger($.Event("swipeLeft.sd"));else swipeTarget.trigger($.Event("swipeRight.sd"));else{if(Math.abs(pixelOffsetY)>options.swipeThreshold)if(pixelOffsetY<0)swipeTarget.trigger($.Event("swipeUp.sd"));else swipeTarget.trigger($.Event("swipeDown.sd"));}}}function swiping(event){if(swipeState!==1)return;if(event.originalEvent.touches)event=event.originalEvent.touches[0];var swipeOffsetX=event.clientX-startX;var swipeOffsetY=event.clientY-startY;if(Math.abs(swipeOffsetX)>options.swipeThreshold||Math.abs(swipeOffsetY)>options.swipeThreshold){swipeState=2;pixelOffsetX=swipeOffsetX;pixelOffsetY=swipeOffsetY;}}return swipeTarget;};
16function stopAutoSliding(direction){$('.symbol.'+direction).on('click',function(){$('.carousel').carousel('pause');});}function autoSliding(interval){$('.carousel.slide.container-main-home-carrousel').carousel({interval});$('#psaCarousel-promotion-slider').carousel({interval});}function activateSwipeOnElement(){$(".carousel-inner").swipeDetector().on("swipeLeft.sd swipeRight.sd swipeUp.sd swipeDown.sd",function(event){if($(this).closest('.thumbnail-slider')!==undefined||$(this).closest('.promotion-slider')!==undefined){var carousel_id=$(this).attr("id").replace("-inner","");var right=$('#'+carousel_id+' .carousel-control.right');var left=$('#'+carousel_id+' .carousel-control.left');}else{var right=$('.carousel-control.right');var left=$('.carousel-control.left');}$('.carousel').carousel('pause');if(event.type==="swipeLeft")right.trigger('click');else{if(event.type==="swipeRight")left.trigger('click');}});autoSliding(3000);stopAutoSliding('right');stopAutoSliding('left');}$(document).ready(function(){activateSwipeOnElement();});$(".tags-and-advisor").bind("DOMNodeInserted DOMNodeRemoved",function(){activateSwipeOnElement();});}(jQuery);;
17+function($){'use strict';var backdrop='.dropdown-backdrop';var toggle='[data-toggle="dropdown"]';var Dropdown=function(element){$(element).on('click.bs.dropdown',this.toggle);};Dropdown.VERSION='3.3.7';function getParent($this){var selector=$this.attr('data-target');if(!selector){selector=$this.attr('href');selector=selector&&/#[A-Za-z]/.test(selector)&&selector.replace(/.*(?=#[^\s]*$)/,'');}var $parent=selector&&$(selector);return $parent&&$parent.length?$parent:$this.parent();}function clearMenus(e){if(e&&e.which===3)return;$(backdrop).remove();$(toggle).each(function(){var $this=$(this);var $parent=getParent($this);var relatedTarget={relatedTarget:this};if(!$parent.hasClass('open'))return;if(e&&e.type=='click'&&/input|textarea/i.test(e.target.tagName)&&$.contains($parent[0],e.target))return;$parent.trigger(e=$.Event('hide.bs.dropdown',relatedTarget));if(e.isDefaultPrevented())return;$this.attr('aria-expanded','false');$parent.removeClass('open').trigger($.Event('hidden.bs.dropdown',relatedTarget));});}Dropdown.prototype.toggle=function(e){var $this=$(this);if($this.is('.disabled, :disabled'))return;var $parent=getParent($this);var isActive=$parent.hasClass('open');clearMenus();if(!isActive){if('ontouchstart' in document.documentElement&&!$parent.closest('.navbar-nav').length)$(document.createElement('div')).addClass('dropdown-backdrop').insertAfter($(this)).on('click',clearMenus);var relatedTarget={relatedTarget:this};$parent.trigger(e=$.Event('show.bs.dropdown',relatedTarget));if(e.isDefaultPrevented())return;$this.trigger('focus').attr('aria-expanded','true');$parent.toggleClass('open').trigger($.Event('shown.bs.dropdown',relatedTarget));}return false;};Dropdown.prototype.keydown=function(e){if(!/(38|40|27|32)/.test(e.which)||/input|textarea/i.test(e.target.tagName))return;var $this=$(this);e.preventDefault();e.stopPropagation();if($this.is('.disabled, :disabled'))return;var $parent=getParent($this);var isActive=$parent.hasClass('open');if(!isActive&&e.which!=27||isActive&&e.which==27){if(e.which==27)$parent.find(toggle).trigger('focus');return $this.trigger('click');}var desc=' li:not(.disabled):visible a';var $items=$parent.find('.dropdown-menu'+desc);if(!$items.length)return;var index=$items.index(e.target);if(e.which==38&&index>0)index--;if(e.which==40&&index<$items.length-1)index++;if(!~index)index=0;$items.eq(index).trigger('focus');};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data('bs.dropdown');if(!data)$this.data('bs.dropdown',(data=new Dropdown(this)));if(typeof option=='string')data[option].call($this);});}var old=$.fn.dropdown;$.fn.dropdown=Plugin;$.fn.dropdown.Constructor=Dropdown;$.fn.dropdown.noConflict=function(){$.fn.dropdown=old;return this;};$(document).on('click.bs.dropdown.data-api',clearMenus).on('click.bs.dropdown.data-api','.dropdown form',function(e){e.stopPropagation();}).on('click.bs.dropdown.data-api',toggle,Dropdown.prototype.toggle).on('keydown.bs.dropdown.data-api',toggle,Dropdown.prototype.keydown).on('keydown.bs.dropdown.data-api','.dropdown-menu',Dropdown.prototype.keydown);}(jQuery);;
18+function($){'use strict';var Tab=function(element){this.element=$(element);};Tab.VERSION='3.3.7';Tab.TRANSITION_DURATION=150;Tab.prototype.show=function(){var $this=this.element;var $ul=$this.closest('ul:not(.dropdown-menu)');var selector=$this.data('target');if(!selector){selector=$this.attr('href');selector=selector&&selector.replace(/.*(?=#[^\s]*$)/,'');}if($this.parent('li').hasClass('active'))return;var $previous=$ul.find('.active:last a');var hideEvent=$.Event('hide.bs.tab',{relatedTarget:$this[0]});var showEvent=$.Event('show.bs.tab',{relatedTarget:$previous[0]});$previous.trigger(hideEvent);$this.trigger(showEvent);if(showEvent.isDefaultPrevented()||hideEvent.isDefaultPrevented())return;var $target=$(selector);this.activate($this.closest('li'),$ul);this.activate($target,$target.parent(),function(){$previous.trigger({type:'hidden.bs.tab',relatedTarget:$this[0]});$this.trigger({type:'shown.bs.tab',relatedTarget:$previous[0]});});};Tab.prototype.activate=function(element,container,callback){var $active=container.find('> .active');var transition=callback&&$.support.transition&&($active.length&&$active.hasClass('fade')||!!container.find('> .fade').length);function next(){$active.removeClass('active').find('> .dropdown-menu > .active').removeClass('active').end().find('[data-toggle="tab"]').attr('aria-expanded',false);element.addClass('active').find('[data-toggle="tab"]').attr('aria-expanded',true);if(transition){element[0].offsetWidth;element.addClass('in');}else element.removeClass('fade');if(element.parent('.dropdown-menu').length)element.closest('li.dropdown').addClass('active').end().find('[data-toggle="tab"]').attr('aria-expanded',true);callback&&callback();}$active.length&&transition?$active.one('bsTransitionEnd',next).emulateTransitionEnd(Tab.TRANSITION_DURATION):next();$active.removeClass('in');};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data('bs.tab');if(!data)$this.data('bs.tab',(data=new Tab(this)));if(typeof option=='string')data[option]();});}var old=$.fn.tab;$.fn.tab=Plugin;$.fn.tab.Constructor=Tab;$.fn.tab.noConflict=function(){$.fn.tab=old;return this;};var clickHandler=function(e){e.preventDefault();Plugin.call($(this),'show');};
18$(document).on('click.bs.tab.data-api','[data-toggle="tab"]',clickHandler).on('click.bs.tab.data-api','[data-toggle="pill"]',clickHandler);}(jQuery);;
19+function($){'use strict';var Collapse=function(element,options){this.$element=$(element);this.options=$.extend({},Collapse.DEFAULTS,options);this.$trigger=$('[data-toggle="collapse"][href="#'+element.id+'"],'+'[data-toggle="collapse"][data-target="#'+element.id+'"]');this.transitioning=null;if(this.options.parent)this.$parent=this.getParent();else this.addAriaAndCollapsedClass(this.$element,this.$trigger);if(this.options.toggle)this.toggle();};Collapse.VERSION='3.3.7';Collapse.TRANSITION_DURATION=350;Collapse.DEFAULTS={toggle:true};Collapse.prototype.dimension=function(){var hasWidth=this.$element.hasClass('width');return hasWidth?'width':'height';};Collapse.prototype.show=function(){if(this.transitioning||this.$element.hasClass('in'))return;var activesData;var actives=this.$parent&&this.$parent.children('.panel').children('.in, .collapsing');if(actives&&actives.length){activesData=actives.data('bs.collapse');if(activesData&&activesData.transitioning)return;}var startEvent=$.Event('show.bs.collapse');this.$element.trigger(startEvent);if(startEvent.isDefaultPrevented())return;if(actives&&actives.length){Plugin.call(actives,'hide');activesData||actives.data('bs.collapse',null);}var dimension=this.dimension();this.$element.removeClass('collapse').addClass('collapsing')[dimension](0).attr('aria-expanded',true);this.$trigger.removeClass('collapsed').attr('aria-expanded',true);this.transitioning=1;var complete=function(){this.$element.removeClass('collapsing').addClass('collapse in')[dimension]('');this.transitioning=0;this.$element.trigger('shown.bs.collapse');};if(!$.support.transition)return complete.call(this);var scrollSize=$.camelCase(['scroll',dimension].join('-'));this.$element.one('bsTransitionEnd',$.proxy(complete,this)).emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]);};Collapse.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass('in'))return;var startEvent=$.Event('hide.bs.collapse');this.$element.trigger(startEvent);if(startEvent.isDefaultPrevented())return;var dimension=this.dimension();this.$element[dimension](this.$element[dimension]())[0].offsetHeight;this.$element.addClass('collapsing').removeClass('collapse in').attr('aria-expanded',false);this.$trigger.addClass('collapsed').attr('aria-expanded',false);this.transitioning=1;var complete=function(){this.transitioning=0;this.$element.removeClass('collapsing').addClass('collapse').trigger('hidden.bs.collapse');};if(!$.support.transition)return complete.call(this);this.$element[dimension](0).one('bsTransitionEnd',$.proxy(complete,this)).emulateTransitionEnd(Collapse.TRANSITION_DURATION);};Collapse.prototype.toggle=function(){this[this.$element.hasClass('in')?'hide':'show']();};Collapse.prototype.getParent=function(){return $(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each($.proxy(function(i,element){var $element=$(element);this.addAriaAndCollapsedClass(getTargetFromTrigger($element),$element);},this)).end();};Collapse.prototype.addAriaAndCollapsedClass=function($element,$trigger){var isOpen=$element.hasClass('in');$element.attr('aria-expanded',isOpen);$trigger.toggleClass('collapsed',!isOpen).attr('aria-expanded',isOpen);};function getTargetFromTrigger($trigger){var href;var target=$trigger.attr('data-target')||(href=$trigger.attr('href'))&&href.replace(/.*(?=#[^\s]+$)/,'');return $(target);}function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data('bs.collapse');var options=$.extend({},Collapse.DEFAULTS,$this.data(),typeof option=='object'&&option);if(!data&&options.toggle&&/show|hide/.test(option))options.toggle=false;if(!data)$this.data('bs.collapse',(data=new Collapse(this,options)));if(typeof option=='string')data[option]();});}var old=$.fn.collapse;$.fn.collapse=Plugin;$.fn.collapse.Constructor=Collapse;$.fn.collapse.noConflict=function(){$.fn.collapse=old;return this;};$(document).on('click.bs.collapse.data-api','[data-toggle="collapse"]',function(e){var $this=$(this);if(!$this.attr('data-target'))e.preventDefault();var $target=getTargetFromTrigger($this);var data=$target.data('bs.collapse');var option=data?'toggle':$this.data();if($(this).find('img.icon-up').length>0){let up_arrow=$(this).find('img.icon-up');if(up_arrow.css('transform')!=='none')up_arrow.css('transform',"none");else up_arrow.css('transform','rotate(-180deg)');}Plugin.call($target,option);});}(jQuery);;
20+function($){'use strict';var Modal=function(element,options){this.options=options;this.$body=$(document.body);this.$element=$(element);
20this.$dialog=this.$element.find('.modal-dialog');this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=false;if(this.options.remote)this.$element.find('.modal-content').load(this.options.remote,$.proxy(function(){this.$element.trigger('loaded.bs.modal');},this));};Modal.VERSION='3.3.7';Modal.TRANSITION_DURATION=300;Modal.BACKDROP_TRANSITION_DURATION=150;Modal.DEFAULTS={backdrop:true,keyboard:true,show:true};Modal.prototype.toggle=function(_relatedTarget){return this.isShown?this.hide():this.show(_relatedTarget);};Modal.prototype.show=function(_relatedTarget){var that=this;var e=$.Event('show.bs.modal',{relatedTarget:_relatedTarget});this.$element.trigger(e);if(this.isShown||e.isDefaultPrevented())return;this.isShown=true;this.checkScrollbar();this.setScrollbar();this.$body.addClass('modal-open');this.escape();this.resize();this.$element.on('click.dismiss.bs.modal','[data-dismiss="modal"]',$.proxy(this.hide,this));this.$dialog.on('mousedown.dismiss.bs.modal',function(){that.$element.one('mouseup.dismiss.bs.modal',function(e){if($(e.target).is(that.$element))that.ignoreBackdropClick=true;});});this.backdrop(function(){var transition=$.support.transition&&that.$element.hasClass('fade');if(!that.$element.parent().length)that.$element.appendTo(that.$body);that.$element.show().scrollTop(0);that.adjustDialog();if(transition)that.$element[0].offsetWidth;that.$element.addClass('in');that.enforceFocus();var e=$.Event('shown.bs.modal',{relatedTarget:_relatedTarget});transition?that.$dialog.one('bsTransitionEnd',function(){that.$element.trigger('focus').trigger(e);}).emulateTransitionEnd(Modal.TRANSITION_DURATION):that.$element.trigger('focus').trigger(e);});};Modal.prototype.hide=function(e){if(e)e.preventDefault();e=$.Event('hide.bs.modal');this.$element.trigger(e);if(!this.isShown||e.isDefaultPrevented())return;this.isShown=false;this.escape();this.resize();$(document).off('focusin.bs.modal');this.$element.removeClass('in').off('click.dismiss.bs.modal').off('mouseup.dismiss.bs.modal');this.$dialog.off('mousedown.dismiss.bs.modal');$.support.transition&&this.$element.hasClass('fade')?this.$element.one('bsTransitionEnd',$.proxy(this.hideModal,this)).emulateTransitionEnd(Modal.TRANSITION_DURATION):this.hideModal();};Modal.prototype.enforceFocus=function(){$(document).off('focusin.bs.modal').on('focusin.bs.modal',$.proxy(function(e){if(document!==e.target&&this.$element[0]!==e.target&&!this.$element.has(e.target).length)this.$element.trigger('focus');},this));};Modal.prototype.escape=function(){if(this.isShown&&this.options.keyboard)this.$element.on('keydown.dismiss.bs.modal',$.proxy(function(e){e.which==27&&this.hide();},this));else{if(!this.isShown)this.$element.off('keydown.dismiss.bs.modal');}};Modal.prototype.resize=function(){if(this.isShown)$(window).on('resize.bs.modal',$.proxy(this.handleUpdate,this));else $(window).off('resize.bs.modal');};Modal.prototype.hideModal=function(){var that=this;this.$element.hide();this.backdrop(function(){that.$body.removeClass('modal-open');that.resetAdjustments();that.resetScrollbar();that.$element.trigger('hidden.bs.modal');});};Modal.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null;};Modal.prototype.backdrop=function(callback){var that=this;var animate=this.$element.hasClass('fade')?'fade':'';if(this.isShown&&this.options.backdrop){var doAnimate=$.support.transition&&animate;this.$backdrop=$(document.createElement('div')).addClass('modal-backdrop '+animate).appendTo(this.$body);this.$element.on('click.dismiss.bs.modal',$.proxy(function(e){if(this.ignoreBackdropClick){this.ignoreBackdropClick=false;return;}if(e.target!==e.currentTarget)return;this.options.backdrop=='static'?this.$element[0].focus():this.hide();},this));if(doAnimate)this.$backdrop[0].offsetWidth;this.$backdrop.addClass('in');if(!callback)return;doAnimate?this.$backdrop.one('bsTransitionEnd',callback).emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION):callback();}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass('in');var callbackRemove=function(){that.removeBackdrop();callback&&callback();};$.support.transition&&this.$element.hasClass('fade')?this.$backdrop.one('bsTransitionEnd',callbackRemove).emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION):callbackRemove();}else{if(callback)callback();}};Modal.prototype.handleUpdate=function(){this.adjustDialog();};Modal.prototype.adjustDialog=function(){var modalIsOverflowing=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&modalIsOverflowing?this.scrollbarWidth:'',paddingRight:this.bodyIsOverflowing&&!modalIsOverflowing?this.scrollbarWidth:''});};Modal.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:'',paddingRight:''});};Modal.prototype.checkScrollbar=function(){var fullWindowWidth=window.innerWidth;if(!fullWindowWidth){var documentElementRect=document.documentElement.getBoundingClientRect();fullWindowWidth=documentElementRect.right-Math.abs(documentElementRect.left);}this.bodyIsOverflowing=document.body.clientWidth<fullWindowWidth;this.scrollbarWidth=this.measureScrollbar();};Modal.prototype.setScrollbar=function(){var bodyPad=parseInt((this.$body.css('padding-right')||0),10);this.originalBodyPad=document.body.style.paddingRight||'';if(this.bodyIsOverflowing)this.$body.css('padding-right',bodyPad+this.scrollbarWidth);};Modal.prototype.resetScrollbar=function(){this.$body.css('padding-right',this.originalBodyPad);};Modal.prototype.measureScrollbar=function(){var scrollDiv=document.createElement('div');scrollDiv.className='modal-scrollbar-measure';this.$body.append(scrollDiv);var scrollbarWidth=scrollDiv.offsetWidth-scrollDiv.clientWidth;this.$body[0].removeChild(scrollDiv);return scrollbarWidth;};function Plugin(option,_relatedTarget){return this.each(function(){var $this=$(this);var data=$this.data('bs.modal');var options=$.extend({},Modal.DEFAULTS,$this.data(),typeof option=='object'&&option);if(!data)$this.data('bs.modal',(data=new Modal(this,options)));if(typeof option=='string')data[option](_relatedTarget);else{if(options.show)data.show(_relatedTarget);}});}var old=$.fn.modal;$.fn.modal=Plugin;$.fn.modal.Constructor=Modal;$.fn.modal.noConflict=function(){$.fn.modal=old;return this;};$(document).on('click.bs.modal.data-api','[data-toggle="modal"]',function(e){var $this=$(this);var href=$this.attr('href');var $target=$($this.attr('data-target')||(href&&href.replace(/.*(?=#[^\s]+$)/,'')));var option=$target.data('bs.modal')?'toggle':$.extend({remote:!/#/.test(href)&&href},$target.data(),$this.data());if($this.is('a'))e.preventDefault();$target.one('show.bs.modal',function(showEvent){if(showEvent.isDefaultPrevented())return;$target.one('hidden.bs.modal',function(){$this.is(':visible')&&$this.trigger('focus');});});Plugin.call($target,option,this);});}(jQuery);;
21+function($){'use strict';var Tooltip=function(element,options){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init('tooltip',element,options);};Tooltip.VERSION='3.3.7';Tooltip.TRANSITION_DURATION=150;Tooltip.DEFAULTS={animation:true,placement:'top',selector:false,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:'hover focus',title:'',delay:0,html:false,container:false,viewport:{selector:'body',padding:0}};Tooltip.prototype.init=function(type,element,options){this.enabled=true;this.type=type;this.$element=$(element);this.options=this.getOptions(options);this.$viewport=this.options.viewport&&$($.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):(this.options.viewport.selector||this.options.viewport));this.inState={click:false,hover:false,focus:false};if(this.$element[0] instanceof document.constructor&&!this.options.selector)throw new Error('`selector` option must be specified when initializing '+this.type+' on the window.document object!');var triggers=this.options.trigger.split(' ');for(var i=triggers.length;i--;){var trigger=triggers[i];if(trigger=='click')this.$element.on('click.'+this.type,this.options.selector,$.proxy(this.toggle,this));else{if(trigger!='manual'){var eventIn=trigger=='hover'?'mouseenter':'focusin';var eventOut=trigger=='hover'?'mouseleave':'focusout';this.$element.on(eventIn+'.'+this.type,this.options.selector,$.proxy(this.enter,this));this.$element.on(eventOut+'.'+this.type,this.options.selector,$.proxy(this.leave,this));}}}this.options.selector?(this._options=$.extend({},this.options,{trigger:'manual',selector:''})):this.fixTitle();};Tooltip.prototype.getDefaults=function(){return Tooltip.DEFAULTS;};Tooltip.prototype.getOptions=function(options){options=$.extend({},this.getDefaults(),this.$element.data(),options);if(options.delay&&typeof options.delay=='number')options.delay={show:options.delay,hide:options.delay};return options;};Tooltip.prototype.getDelegateOptions=function(){var options={};var defaults=this.getDefaults();this._options&&$.each(this._options,function(key,value){if(defaults[key]!=value)options[key]=value;});return options;};Tooltip.prototype.enter=function(obj){var self=obj instanceof this.constructor?obj:$(obj.currentTarget).data('bs.'+this.type);if(!self){self=new this.constructor(obj.currentTarget,this.getDelegateOptions());$(obj.currentTarget).data('bs.'+this.type,self);}if(obj instanceof $.Event)self.inState[obj.type=='focusin'?'focu
21s':'hover']=true;if(self.tip().hasClass('in')||self.hoverState=='in'){self.hoverState='in';return;}clearTimeout(self.timeout);self.hoverState='in';if(!self.options.delay||!self.options.delay.show)return self.show();self.timeout=setTimeout(function(){if(self.hoverState=='in')self.show();},self.options.delay.show);};Tooltip.prototype.isInStateTrue=function(){for(var key in this.inState)if(this.inState[key])return true;return false;};Tooltip.prototype.leave=function(obj){var self=obj instanceof this.constructor?obj:$(obj.currentTarget).data('bs.'+this.type);if(!self){self=new this.constructor(obj.currentTarget,this.getDelegateOptions());$(obj.currentTarget).data('bs.'+this.type,self);}if(obj instanceof $.Event)self.inState[obj.type=='focusout'?'focus':'hover']=false;if(self.isInStateTrue())return;clearTimeout(self.timeout);self.hoverState='out';if(!self.options.delay||!self.options.delay.hide)return self.hide();self.timeout=setTimeout(function(){if(self.hoverState=='out')self.hide();},self.options.delay.hide);};Tooltip.prototype.show=function(){var e=$.Event('show.bs.'+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var inDom=$.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!inDom)return;var that=this;var $tip=this.tip();var tipId=this.getUID(this.type);this.setContent();$tip.attr('id',tipId);this.$element.attr('aria-describedby',tipId);if(this.options.animation)$tip.addClass('fade');var placement=typeof this.options.placement=='function'?this.options.placement.call(this,$tip[0],this.$element[0]):this.options.placement;var autoToken=/\s?auto?\s?/i;var autoPlace=autoToken.test(placement);if(autoPlace)placement=placement.replace(autoToken,'')||'top';$tip.detach().css({top:0,left:0,display:'block'}).addClass(placement).data('bs.'+this.type,this);this.options.container?$tip.appendTo(this.options.container):$tip.insertAfter(this.$element);this.$element.trigger('inserted.bs.'+this.type);var pos=this.getPosition();var actualWidth=$tip[0].offsetWidth;var actualHeight=$tip[0].offsetHeight;if(autoPlace){var orgPlacement=placement;var viewportDim=this.getPosition(this.$viewport);placement=placement=='bottom'&&pos.bottom+actualHeight>viewportDim.bottom?'top':placement=='top'&&pos.top-actualHeight<viewportDim.top?'bottom':placement=='right'&&pos.right+actualWidth>viewportDim.width?'left':placement=='left'&&pos.left-actualWidth<viewportDim.left?'right':placement;$tip.removeClass(orgPlacement).addClass(placement);}var calculatedOffset=this.getCalculatedOffset(placement,pos,actualWidth,actualHeight);this.applyPlacement(calculatedOffset,placement);var complete=function(){var prevHoverState=that.hoverState;that.$element.trigger('shown.bs.'+that.type);that.hoverState=null;if(prevHoverState=='out')that.leave(that);};$.support.transition&&this.$tip.hasClass('fade')?$tip.one('bsTransitionEnd',complete).emulateTransitionEnd(Tooltip.TRANSITION_DURATION):complete();}};Tooltip.prototype.applyPlacement=function(offset,placement){var $tip=this.tip();var width=$tip[0].offsetWidth;var height=$tip[0].offsetHeight;var marginTop=parseInt($tip.css('margin-top'),10);var marginLeft=parseInt($tip.css('margin-left'),10);if(isNaN(marginTop))marginTop=0;if(isNaN(marginLeft))marginLeft=0;offset.top+=marginTop;offset.left+=marginLeft;$.offset.setOffset($tip[0],$.extend({using:function(props){$tip.css({top:Math.round(props.top),left:Math.round(props.left)});}},offset),0);$tip.addClass('in');var actualWidth=$tip[0].offsetWidth;var actualHeight=$tip[0].offsetHeight;if(placement=='top'&&actualHeight!=height)offset.top=offset.top+height-actualHeight;var delta=this.getViewportAdjustedDelta(placement,offset,actualWidth,actualHeight);if(delta.left)offset.left+=delta.left;else offset.top+=delta.top;var isVertical=/top|bottom/.test(placement);var arrowDelta=isVertical?delta.left*2-width+actualWidth:delta.top*2-height+actualHeight;var arrowOffsetPosition=isVertical?'offsetWidth':'offsetHeight';$tip.offset(offset);this.replaceArrow(arrowDelta,$tip[0][arrowOffsetPosition],isVertical);};Tooltip.prototype.replaceArrow=function(delta,dimension,isVertical){this.arrow().css(isVertical?'left':'top',50*(1-delta/dimension)+'%').css(isVertical?'top':'left','');};Tooltip.prototype.setContent=function(){var $tip=this.tip();var title=this.getTitle();$tip.find('.tooltip-inner')[this.options.html?'html':'text'](title);$tip.removeClass('fade in top bottom left right');};Tooltip.prototype.hide=function(callback){var that=this;var $tip=$(this.$tip);var e=$.Event('hide.bs.'+this.type);function complete(){if(that.hoverState!='in')$tip.detach();if(that.$element)that.$element.removeAttr('aria-describedby').trigger('hidden.bs.'+that.type);callback&&callback();}this.$element.trigger(e);if(e.isDefaultPrevented())return;$tip.removeClass('in');$.support.transition&&$tip.hasClass('fade')?$tip.one('bsTransitionEnd',complete).emulateTransitionEnd(Tooltip.TRANSITION_DURATION):complete();this.hoverState=null;return this;};Tooltip.prototype.fixTitle=function(){var $e=this.$element;if($e.attr('title')||typeof $e.attr('data-original-title')!='string')$e.attr('data-original-title',$e.attr('title')||'').attr('title','');};Tooltip.prototype.hasContent=function(){return this.getTitle();};Tooltip.prototype.getPosition=function($element){$element=$element||this.$element;var el=$element[0];var isBody=el.tagName=='BODY';var elRect=el.getBoundingClientRect();if(elRect.width==null)elRect=$.extend({},elRect,{width:elRect.right-elRect.left,height:elRect.bottom-elRect.top});
21var isSvg=window.SVGElement&&el instanceof window.SVGElement;var elOffset=isBody?{top:0,left:0}:(isSvg?null:$element.offset());var scroll={scroll:isBody?document.documentElement.scrollTop||document.body.scrollTop:$element.scrollTop()};var outerDims=isBody?{width:$(window).width(),height:$(window).height()}:null;return $.extend({},elRect,scroll,outerDims,elOffset);};Tooltip.prototype.getCalculatedOffset=function(placement,pos,actualWidth,actualHeight){return placement=='bottom'?{top:pos.top+pos.height,left:pos.left+pos.width/2-actualWidth/2}:placement=='top'?{top:pos.top-actualHeight,left:pos.left+pos.width/2-actualWidth/2}:placement=='left'?{top:pos.top+pos.height/2-actualHeight/2,left:pos.left-actualWidth}:{top:pos.top+pos.height/2-actualHeight/2,left:pos.left+pos.width};};Tooltip.prototype.getViewportAdjustedDelta=function(placement,pos,actualWidth,actualHeight){var delta={top:0,left:0};if(!this.$viewport)return delta;var viewportPadding=this.options.viewport&&this.options.viewport.padding||0;var viewportDimensions=this.getPosition(this.$viewport);if(/right|left/.test(placement)){var topEdgeOffset=pos.top-viewportPadding-viewportDimensions.scroll;var bottomEdgeOffset=pos.top+viewportPadding-viewportDimensions.scroll+actualHeight;if(topEdgeOffset<viewportDimensions.top)delta.top=viewportDimensions.top-topEdgeOffset;else{if(bottomEdgeOffset>viewportDimensions.top+viewportDimensions.height)delta.top=viewportDimensions.top+viewportDimensions.height-bottomEdgeOffset;}}else{var leftEdgeOffset=pos.left-viewportPadding;var rightEdgeOffset=pos.left+viewportPadding+actualWidth;if(leftEdgeOffset<viewportDimensions.left)delta.left=viewportDimensions.left-leftEdgeOffset;else{if(rightEdgeOffset>viewportDimensions.right)delta.left=viewportDimensions.left+viewportDimensions.width-rightEdgeOffset;}}return delta;};Tooltip.prototype.getTitle=function(){var title;var $e=this.$element;var o=this.options;title=$e.attr('data-original-title')||(typeof o.title=='function'?o.title.call($e[0]):o.title);return title;};Tooltip.prototype.getUID=function(prefix){do prefix+=~~(Math.random()*1000000);while(document.getElementById(prefix));return prefix;};Tooltip.prototype.tip=function(){if(!this.$tip){this.$tip=$(this.options.template);if(this.$tip.length!=1)throw new Error(this.type+' `template` option must consist of exactly 1 top-level element!');}return this.$tip;};Tooltip.prototype.arrow=function(){return (this.$arrow=this.$arrow||this.tip().find('.tooltip-arrow'));};Tooltip.prototype.enable=function(){this.enabled=true;};Tooltip.prototype.disable=function(){this.enabled=false;};Tooltip.prototype.toggleEnabled=function(){this.enabled=!this.enabled;};Tooltip.prototype.toggle=function(e){var self=this;if(e){self=$(e.currentTarget).data('bs.'+this.type);if(!self){self=new this.constructor(e.currentTarget,this.getDelegateOptions());$(e.currentTarget).data('bs.'+this.type,self);}}if(e){self.inState.click=!self.inState.click;if(self.isInStateTrue())self.enter(self);else self.leave(self);}else self.tip().hasClass('in')?self.leave(self):self.enter(self);};Tooltip.prototype.destroy=function(){var that=this;clearTimeout(this.timeout);this.hide(function(){that.$element.off('.'+that.type).removeData('bs.'+that.type);if(that.$tip)that.$tip.detach();that.$tip=null;that.$arrow=null;that.$viewport=null;that.$element=null;});};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data('bs.tooltip');var options=typeof option=='object'&&option;if(!data&&/destroy|hide/.test(option))return;if(!data)$this.data('bs.tooltip',(data=new Tooltip(this,options)));if(typeof option=='string')data[option]();});}var old=$.fn.tooltip;$.fn.tooltip=Plugin;$.fn.tooltip.Constructor=Tooltip;$.fn.tooltip.noConflict=function(){$.fn.tooltip=old;return this;};}(jQuery);;
22+function($){'use strict';var Popover=function(element,options){this.init('popover',element,options);};if(!$.fn.tooltip)throw new Error('Popover requires tooltip.js');Popover.VERSION='3.3.7';Popover.DEFAULTS=$.extend({},$.fn.tooltip.Constructor.DEFAULTS,{placement:'right',trigger:'click',content:'',template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'});Popover.prototype=$.extend({},$.fn.tooltip.Constructor.prototype);Popover.prototype.constructor=Popover;Popover.prototype.getDefaults=function(){return Popover.DEFAULTS;};Popover.prototype.setContent=function(){var $tip=this.tip();var title=this.getTitle();var content=this.getContent();$tip.find('.popover-title')[this.options.html?'html':'text'](title);$tip.find('.popover-content').children().detach().end()[this.options.html?(typeof content=='string'?'html':'append'):'text'](content);$tip.removeClass('fade top bottom left right in');if(!$tip.find('.popover-title').html())$tip.find('.popover-title').hide();};Popover.prototype.hasContent=function(){return this.getTitle()||this.getContent();};Popover.prototype.getContent=function(){var $e=this.$element;var o=this.options;return $e.attr('data-content')||(typeof o.content=='function'?o.content.call($e[0]):o.content);};Popover.prototype.arrow=function(){return (this.$arrow=this.$arrow||this.tip().find('.arrow'));};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data('bs.popover');var options=typeof option=='object'&&option;if(!data&&/destroy|hide/.test(option))return;if(!data)$this.data('bs.popover',(data=new Popover(this,options)));if(typeof option=='string')data[option]();});}var old=$.fn.popover;$.fn.popover=Plugin;$.fn.popover.Constructor=Popover;$.fn.popover.noConflict=function(){$.fn.popover=old;return this;};}(jQuery);;
23+function($){'use strict';function transitionEnd(){var el=document.createElement('bootstrap');var transEndEventNames={WebkitTransition:'webkitTransitionEnd',MozTransition:'transitionend',OTransition:'oTransitionEnd otransitionend',transition:'transitionend'};for(var name in transEndEventNames)if(el.style[name]!==undefined)return {end:transEndEventNames[name]};return false;}$.fn.emulateTransitionEnd=function(duration){var called=false;var $el=this;$(this).one('bsTransitionEnd',function(){called=true;});var callback=function(){if(!called)$($el).trigger($.support.transition.end);};setTimeout(callback,duration);return this;};$(function(){$.support.transition=transitionEnd();if(!$.support.transition)return;
23$.event.special.bsTransitionEnd={bindType:$.support.transition.end,delegateType:$.support.transition.end,handle:function(e){if($(e.target).is(this))return e.handleObj.handler.apply(this,arguments);}};});}(jQuery);;
24(function($){$(document).on('hidden.bs.modal',function(event){if(!drupalSettings.is_new_theme){if($('.modal:visible').length)$('body').addClass('modal-open');}else{if($('.modal.show').length===0){$('body').removeClass('modal-open');$('body, html').css('overflow','');$('.modal-backdrop').remove();}}});$(document).ready(function(){const $link=$('._psaihm_app_oppen_params');if($link.length){const href=$.trim($link.attr('href'));if(!href)$link.attr('href','javascript:void(0)');}});Drupal.behaviors.hostedBrandsMenuUrls={attach:function(context,settings){if(drupalSettings.hosted_brand_url&&drupalSettings.is_targeted_page){var hostedBrand=drupalSettings.hosted_brand_url;$('#main-navigation .navbar-nav > li').each(function(){var $link=$(this).find('a');var originalUrl=$link.attr('href');var newUrl=originalUrl+'?t='+hostedBrand;$link.attr('href',newUrl);});}}};})(jQuery,Drupal);;
25"use strict";(function($){$(document).ready(function(){$(".block-communication").closest(".layout-container").addClass("main-block-communication");$(".info-step-resa").closest("#main-content").addClass("block-step-resa");});})(jQuery);;
26!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t)if(!(e in H))H[e]=t[e];}(),!D||!D.getElementsByClassName)return {init:function(){},cfg:H,noSupport:true};var O=D.documentElement,i=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,o=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],a={},G=Array.prototype.forEach,J=function(e,t){if(!a[t])a[t]=new RegExp("(\\s|^)"+t+"(\\s|$)");return a[t].test(e[$]("class")||"")&&a[t];},K=function(e,t){if(!J(e,t))e.setAttribute("class",(e[$]("class")||"").trim()+" "+t);},Q=function(e,t){var a;if(a=J(e,t))e.setAttribute("class",(e[$]("class")||"").replace(a," "));},V=function(t,a,e){var i=e?P:"removeEventListener";if(e)V(t,a);r.forEach(function(e){t[i](e,a);});},X=function(e,t,a,i,r){var n=D.createEvent("Event");if(!a)a={};a.instance=k;n.initEvent(t,!i,!r);n.detail=a;e.dispatchEvent(n);return n;},Y=function(e,t){var a;if(!i&&(a=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset"))e.setAttribute("srcset",t.src);a({reevaluate:true,elements:[e]});}else{if(t&&t.src)e.src=t.src;}},Z=function(e,t){return (getComputedStyle(e,null)||{})[t];},s=function(e,t,a){a=a||e.offsetWidth;while(a<H.minSize&&t&&!e._lazysizesWidth){a=t.offsetWidth;t=t.parentNode;}return a;},ee=function(){var a,i;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;a=true;i=false;while(e.length)e.shift()();a=false;};var e=function(e,t){if(a&&!t)e.apply(this,arguments);else{n.push(e);if(!i){i=true;(D.hidden?I:U)(s);}}};e._lsFlush=s;return e;}(),te=function(a,e){return e?function(){ee(a);}:function(){var e=this;var t=arguments;ee(function(){a.apply(e,t);});};},ae=function(e){var a;var i=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){a=false;i=f.now();e();};var s=o&&n>49?function(){o(t,{timeout:n});if(n!==H.ricTimeout)n=H.ricTimeout;}:te(function(){I(t);},true);return function(e){var t;if(e=e===true)n=33;if(a)return;a=true;t=r-(f.now()-i);if(t<0)t=0;if(e||t<9)s();else I(s,t);};},ie=function(e){var t,a;var i=99;var r=function(){t=null;e();};var n=function(){var e=f.now()-a;if(e<i)I(n,i-e);else (o||r)(r);};return function(){a=f.now();if(!t)t=I(n,i);};},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll" in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var M=0;var N=-1;var L=function(e){M--;if(!e||M<0||!e.target)M=0;};var x=function(e){if(A==null)A=Z(D.body,"visibility")=="hidden";return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden");};var W=function(e,t){var a;var i=e;var r=x(e);g-=t;b+=t;p-=t;C+=t;while(r&&(i=i.offsetParent)&&i!=D.body&&i!=O){r=(Z(i,"opacity")||1)>0;if(r&&Z(i,"overflow")!="visible"){a=i.getBoundingClientRect();r=C>a.left&&p<a.right&&b>a.top-1&&g<a.bottom+1;}}return r;};var t=function(){var e,t,a,i,r,n,s,o,l,u,f,c;var d=k.elements;
26if((h=H.loadMode)&&M<8&&(e=d.length)){t=0;N++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace)continue;if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue;}if(!(o=d[t][$]("data-expand"))||!(n=o*1))n=w;if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&M<1&&N>2&&h>2&&!D.hidden){w=f;N=0;}else if(h>1&&N>1&&M<6)w=u;else w=_;}if(l!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;l=n;}a=d[t].getBoundingClientRect();if((b=a.bottom)>=s&&(g=a.top)<=z&&(C=a.right)>=s*c&&(p=a.left)<=y&&(b||C||p||g)&&(H.loadHidden||x(d[t]))&&(m&&M<3&&!o&&(h<3||N<4)||W(d[t],n))){R(d[t]);r=true;if(M>9)break;}else{if(!r&&m&&!i&&M<4&&N<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!o&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto")))i=v[0]||d[t];}}if(i&&!r)R(i);}};var a=ae(t);var S=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return;}L(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,B);X(t,"lazyloaded");};var i=te(S);var B=function(e){i({target:e.target});};var T=function(e,t){var a=e.getAttribute("data-load-mode")||H.iframeLoadMode;if(a==0)e.contentWindow.location.replace(t);else{if(a==1)e.src=t;}};var F=function(e){var t;var a=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")])e.setAttribute("media",t);if(a)e.setAttribute("srcset",a);};var s=te(function(t,e,a,i,r){var n,s,o,l,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(i)if(a)K(t,H.autosizesClass);else t.setAttribute("sizes",i);s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){o=t.parentNode;l=o&&j.test(o.nodeName||"");}f=e.firesLoad||"src" in t&&(s||n||l);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(L,2500);V(t,B,true);}if(l)G.call(o.getElementsByTagName("source"),F);if(s)t.setAttribute("srcset",s);else{if(n&&!l)if(d.test(t.nodeName))T(t,n);else t.src=n;}if(r&&(s||l))Y(t,{src:n});}if(t._lazyRace)delete t._lazyRace;Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e)K(t,H.fastLoadedClass);S(u);t._lazyCache=true;I(function(){if("_lazyCache" in t)delete t._lazyCache;},9);}if(t.loading=="lazy")M--;},true);});var R=function(e){if(e._lazyRace)return;var t;var a=n.test(e.nodeName);var i=a&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=i=="auto";if((r||!m)&&a&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass))return;t=X(e,"lazyunveilread").detail;if(r)re.updateElem(e,true,e.offsetWidth);e._lazyRace=true;M++;s(e,t,r,i,a);};var r=ie(function(){H.loadMode=3;a();});var o=function(){if(H.loadMode==3)H.loadMode=2;r();};var l=function(){if(m)return;if(f.now()-e<999){I(l,999);return;}m=true;H.loadMode=3;a();q("scroll",o,true);};return {_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",a,true);q("resize",a,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach)U(function(){t.forEach(function(e){if(e.complete)R(e);});});}});if(u.MutationObserver)new MutationObserver(a).observe(O,{childList:true,subtree:true,attributes:true});else{O[P]("DOMNodeInserted",a,true);O[P]("DOMAttrModified",a,true);setInterval(a,999);}q("hashchange",a,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,a,true);});if(/d$|^c/.test(D.readyState))l();else{q("load",l);D[P]("DOMContentLoaded",a);I(l,2e4);}if(k.elements.length){t();ee._lsFlush();}else a();},checkElems:a,unveil:R,_aLSL:o};}(),re=function(){var a;var n=te(function(e,t,a,i){var r,n,s;e._lazysizesWidth=i;i+="px";e.setAttribute("sizes",i);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++)r[n].setAttribute("sizes",i);}if(!a.detail.dataAttr)Y(e,a.detail);});var i=function(e,t,a){var i;var r=e.parentNode;if(r){a=s(e,r,a);i=X(e,"lazybeforesizes",{width:a,dataAttr:!!t});if(!i.defaultPrevented){a=i.detail.width;if(a&&a!==e._lazysizesWidth)n(e,r,i,a);}}};var e=function(){var e;var t=a.length;if(t){e=0;for(;e<t;e++)i(a[e]);}};var t=ie(e);return {_:function(){a=D.getElementsByClassName(H.autosizesClass);q("resize",t);},checkElems:t,updateElem:i};}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._();}};return I(function(){H.init&&t();}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee};}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t);}("undefined"!=typeof window?window:{});;
27(function($){"use strict";var distance_unit=$('.distance').data("unit");function displayDistance(){if(drupalSettings.get_all_pdl)return;var lat_user=sessionStorage.getItem("latitude");var long_user=sessionStorage.getItem("longitude");var pointofsale=sessionStorage.getItem("pointofsale");$('.distance').each(function(){var currentElement=$(this);var pos_lat=currentElement.data("lat");var pos_long=currentElement.data("long");var lat_center=currentElement.data("centerlat");var long_center=currentElement.data("centerlong");var geo_id=currentElement.data("geoid");if(pointofsale&&pointofsale.includes(geo_id))$(this).addClass('hide');else{$(this).removeClass('hide');if(pos_lat!==''&&pos_long!==''&&((lat_user!==null&&long_user!==null)||(lat_center&&long_center))){if(lat_center&&long_center&&pointofsale)var dist=distance(pos_lat,pos_long,lat_center,long_center);else{if(lat_user!==null&&long_user!==null)var dist=distance(pos_lat,pos_long,lat_user,long_user);}if(dist>=1)dist=dist.toFixed(0);else if(dist>0.1)dist=dist.toFixed(1);else dist=0;if(dist>0)$(this).html('('+dist+' '+distance_unit+')').removeClass('hide');}}});}function distance(user_lat,user_lon,pos_lat,pos_lon){var p=0.017453292519943295;var c=Math.cos;var a=0.5-c((pos_lat-user_lat)*p)/2+c(user_lat*p)*c(pos_lat*p)*(1-c((pos_lon-user_lon)*p))/2;var km=12742*Math.asin(Math.sqrt(a));if(distance_unit==='mi')return km*0.621371;return km;}
27$.fn.callDisplayDistance=function(){return displayDistance();};$(document).ready(function(){getGeolocalisation();function getGeolocalisation(){if(drupalSettings.enable_Geolocalisation===1)if(navigator.geolocation)if((sessionStorage.getItem("latitude")==null||sessionStorage.getItem("longitude")==null)&&sessionStorage.getItem("geolocRefused")!="1")initPositionAndDisplayDistance();else displayDistance();}$(document).on('vo-search-updated',function(){getGeolocalisation();});function initPositionAndDisplayDistance(){var pointofsale=sessionStorage.getItem("pointofsale");if(pointofsale)displayDistance();navigator.geolocation.getCurrentPosition(function(position){sessionStorage.setItem("latitude",position.coords.latitude);sessionStorage.setItem("longitude",position.coords.longitude);localStorage['authorizedGeoLocation']=1;var event=new Event('geoloc-accepted');document.dispatchEvent(event);displayDistance();},function(error){if(error.code===1){sessionStorage.setItem("geolocRefused",1);var event=new Event('geoloc-declined');document.dispatchEvent(event);}});}});})(jQuery);;
28!function(t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.noUiSlider=t();}(function(){"use strict";var lt="14.6.3";function ut(t){t.parentElement.removeChild(t);}function a(t){return null!=t;}function ct(t){t.preventDefault();}function o(t){return "number"==typeof t&&!isNaN(t)&&isFinite(t);}function pt(t,e,r){0<r&&(ht(t,e),setTimeout(function(){mt(t,e);},r));}function ft(t){return Math.max(Math.min(t,100),0);}function dt(t){return Array.isArray(t)?t:[t];}function e(t){var e=(t=String(t)).split(".");return 1<e.length?e[1].length:0;}function ht(t,e){t.classList&&!/\s/.test(e)?t.classList.add(e):t.className+=" "+e;}function mt(t,e){t.classList&&!/\s/.test(e)?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," ");}function gt(t){var e=void 0!==window.pageXOffset,r="CSS1Compat"===(t.compatMode||"");return {x:e?window.pageXOffset:r?t.documentElement.scrollLeft:t.body.scrollLeft,y:e?window.pageYOffset:r?t.documentElement.scrollTop:t.body.scrollTop};}function c(t,e){return 100/(e-t);}function p(t,e,r){return 100*e/(t[r+1]-t[r]);}function f(t,e){for(var r=1;t>=e[r];)r+=1;return r;}function r(t,e,r){if(r>=t.slice(-1)[0])return 100;var n,i,o=f(r,t),s=t[o-1],a=t[o],l=e[o-1],u=e[o];return l+(i=r,p(n=[s,a],n[0]<0?i+Math.abs(n[0]):i-n[0],0)/c(l,u));}function n(t,e,r,n){if(100===n)return n;var i,o,s=f(n,t),a=t[s-1],l=t[s];return r?(l-a)/2<n-a?l:a:e[s-1]?t[s-1]+(i=n-t[s-1],o=e[s-1],Math.round(i/o)*o):n;}function s(t,e,r){var n;if("number"==typeof e&&(e=[e]),!Array.isArray(e))throw new Error("noUiSlider ("+lt+"): 'range' contains invalid value.");if(!o(n="min"===t?0:"max"===t?100:parseFloat(t))||!o(e[0]))throw new Error("noUiSlider ("+lt+"): 'range' value isn't numeric.");r.xPct.push(n),r.xVal.push(e[0]),n?r.xSteps.push(!isNaN(e[1])&&e[1]):isNaN(e[1])||(r.xSteps[0]=e[1]),r.xHighestCompleteStep.push(0);}function l(t,e,r){if(e)if(r.xVal[t]!==r.xVal[t+1]){r.xSteps[t]=p([r.xVal[t],r.xVal[t+1]],e,0)/c(r.xPct[t],r.xPct[t+1]);var n=(r.xVal[t+1]-r.xVal[t])/r.xNumSteps[t],i=Math.ceil(Number(n.toFixed(3))-1),o=r.xVal[t]+r.xNumSteps[t]*i;r.xHighestCompleteStep[t]=o;}else r.xSteps[t]=r.xHighestCompleteStep[t]=r.xVal[t];}function i(t,e,r){var n;this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var i=[];for(n in t)t.hasOwnProperty(n)&&i.push([t[n],n]);for(i.length&&"object"==typeof i[0][0]?i.sort(function(t,e){return t[0][0]-e[0][0];}):i.sort(function(t,e){return t[0]-e[0];}),n=0;n<i.length;n++)s(i[n][1],i[n][0],this);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)l(n,this.xNumSteps[n],this);}i.prototype.getDistance=function(t){var e,r=[];for(e=0;e<this.xNumSteps.length-1;e++){var n=this.xNumSteps[e];if(n&&t/n%1!=0)throw new Error("noUiSlider ("+lt+"): 'limit', 'margin' and 'padding' of "+this.xPct[e]+"% range must be divisible by step.");r[e]=p(this.xVal,t,e);}return r;},i.prototype.getAbsoluteDistance=function(t,e,r){var n,i=0;if(t<this.xPct[this.xPct.length-1])for(;t>this.xPct[i+1];)i++;else t===this.xPct[this.xPct.length-1]&&(i=this.xPct.length-2);r||t!==this.xPct[i+1]||i++;var o=1,s=e[i],a=0,l=0,u=0,c=0;for(n=r?(t-this.xPct[i])/(this.xPct[i+1]-this.xPct[i]):(this.xPct[i+1]-t)/(this.xPct[i+1]-this.xPct[i]);0<s;)a=this.xPct[i+1+c]-this.xPct[i+c],100<e[i+c]*o+100-100*n?(l=a*n,o=(s-100*n)/e[i+c],n=1):(l=e[i+c]*a/100*o,o=0),r?(u-=l,1<=this.xPct.length+c&&c--):(u+=l,1<=this.xPct.length-c&&c++),s=e[i+c]*o;return t+u;},i.prototype.toStepping=function(t){return t=r(this.xVal,this.xPct,t);},i.prototype.fromStepping=function(t){return function(t,e,r){if(100<=r)return t.slice(-1)[0];var n,i=f(r,e),o=t[i-1],s=t[i],a=e[i-1],l=e[i];return n=[o,s],(r-a)*c(a,l)*(n[1]-n[0])/100+n[0];}(this.xVal,this.xPct,t);},i.prototype.getStep=function(t){return t=n(this.xPct,this.xSteps,this.snap,t);},i.prototype.getDefaultStep=function(t,e,r){var n=f(t,this.xPct);return (100===t||e&&t===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/r;},i.prototype.getNearbySteps=function(t){var e=f(t,this.xPct);return {stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}};},i.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(e);return Math.max.apply(null,t);}
28,i.prototype.convert=function(t){return this.getStep(this.toStepping(t));};var u={to:function(t){return void 0!==t&&t.toFixed(2);},from:Number},d={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},vt={tooltips:".__tooltips",aria:".__aria"};function h(t){if("object"==typeof (e=t)&&"function"==typeof e.to&&"function"==typeof e.from)return !0;var e;throw new Error("noUiSlider ("+lt+"): 'format' requires 'to' and 'from' methods.");}function m(t,e){if(!o(e))throw new Error("noUiSlider ("+lt+"): 'step' is not numeric.");t.singleStep=e;}function g(t,e){if(!o(e))throw new Error("noUiSlider ("+lt+"): 'keyboardPageMultiplier' is not numeric.");t.keyboardPageMultiplier=e;}function v(t,e){if(!o(e))throw new Error("noUiSlider ("+lt+"): 'keyboardDefaultStep' is not numeric.");t.keyboardDefaultStep=e;}function b(t,e){if("object"!=typeof e||Array.isArray(e))throw new Error("noUiSlider ("+lt+"): 'range' is not an object.");if(void 0===e.min||void 0===e.max)throw new Error("noUiSlider ("+lt+"): Missing 'min' or 'max' in 'range'.");if(e.min===e.max)throw new Error("noUiSlider ("+lt+"): 'range' 'min' and 'max' cannot be equal.");t.spectrum=new i(e,t.snap,t.singleStep);}function x(t,e){if(e=dt(e),!Array.isArray(e)||!e.length)throw new Error("noUiSlider ("+lt+"): 'start' option is incorrect.");t.handles=e.length,t.start=e;}function S(t,e){if("boolean"!=typeof (t.snap=e))throw new Error("noUiSlider ("+lt+"): 'snap' option must be a boolean.");}function w(t,e){if("boolean"!=typeof (t.animate=e))throw new Error("noUiSlider ("+lt+"): 'animate' option must be a boolean.");}function y(t,e){if("number"!=typeof (t.animationDuration=e))throw new Error("noUiSlider ("+lt+"): 'animationDuration' option must be a number.");}function E(t,e){var r,n=[!1];if("lower"===e?e=[!0,!1]:"upper"===e&&(e=[!1,!0]),!0===e||!1===e){for(r=1;r<t.handles;r++)n.push(e);n.push(!1);}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error("noUiSlider ("+lt+"): 'connect' option doesn't match handle count.");n=e;}t.connect=n;}function C(t,e){switch(e){case "horizontal":t.ort=0;break;case "vertical":t.ort=1;break;default:throw new Error("noUiSlider ("+lt+"): 'orientation' option is invalid.");}}function P(t,e){if(!o(e))throw new Error("noUiSlider ("+lt+"): 'margin' option must be numeric.");0!==e&&(t.margin=t.spectrum.getDistance(e));}function N(t,e){if(!o(e))throw new Error("noUiSlider ("+lt+"): 'limit' option must be numeric.");if(t.limit=t.spectrum.getDistance(e),!t.limit||t.handles<2)throw new Error("noUiSlider ("+lt+"): 'limit' option is only supported on linear sliders with 2 or more handles.");}function k(t,e){var r;if(!o(e)&&!Array.isArray(e))throw new Error("noUiSlider ("+lt+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(e)&&2!==e.length&&!o(e[0])&&!o(e[1]))throw new Error("noUiSlider ("+lt+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==e){for(Array.isArray(e)||(e=[e,e]),t.padding=[t.spectrum.getDistance(e[0]),t.spectrum.getDistance(e[1])],r=0;r<t.spectrum.xNumSteps.length-1;r++)if(t.padding[0][r]<0||t.padding[1][r]<0)throw new Error("noUiSlider ("+lt+"): 'padding' option must be a positive number(s).");var n=e[0]+e[1],i=t.spectrum.xVal[0];if(1<n/(t.spectrum.xVal[t.spectrum.xVal.length-1]-i))throw new Error("noUiSlider ("+lt+"): 'padding' option must not exceed 100% of the range.");}}function U(t,e){switch(e){case "ltr":t.dir=0;break;case "rtl":t.dir=1;break;default:throw new Error("noUiSlider ("+lt+"): 'direction' option was not recognized.");}}function A(t,e){if("string"!=typeof e)throw new Error("noUiSlider ("+lt+"): 'behaviour' must be a string containing options.");var r=0<=e.indexOf("tap"),n=0<=e.indexOf("drag"),i=0<=e.indexOf("fixed"),o=0<=e.indexOf("snap"),s=0<=e.indexOf("hover"),a=0<=e.indexOf("unconstrained");if(i){if(2!==t.handles)throw new Error("noUiSlider ("+lt+"): 'fixed' behaviour must be used with 2 handles");P(t,t.start[1]-t.start[0]);}if(a&&(t.margin||t.limit))throw new Error("noUiSlider ("+lt+"): 'unconstrained' behaviour cannot be used with margin or limit");t.events={tap:r||o,drag:n,fixed:i,snap:o,hover:s,unconstrained:a};}function V(t,e){if(!1!==e)if(!0===e){t.tooltips=[];for(var r=0;r<t.handles;r++)t.tooltips.push(!0);}else{if(t.tooltips=dt(e),t.tooltips.length!==t.handles)throw new Error("noUiSlider ("+lt+"): must pass a formatter for all handles.");t.tooltips.forEach(function(t){if("boolean"!=typeof t&&("object"!=typeof t||"function"!=typeof t.to))throw new Error("noUiSlider ("+lt+"): 'tooltips' must be passed a formatter or 'false'.");});}}function D(t,e){h(t.ariaFormat=e);}function M(t,e){h(t.format=e);}function O(t,e){if("boolean"!=typeof (t.keyboardSupport=e))throw new Error("noUiSlider ("+lt+"): 'keyboardSupport' option must be a boolean.");}function L(t,e){t.documentElement=e;}function z(t,e){if("string"!=typeof e&&!1!==e)throw new Error("noUiSlider ("+lt+"): 'cssPrefix' must be a string or `false`.");t.cssPrefix=e;}function H(t,e){if("object"!=typeof e)throw new Error("noUiSlider ("+lt+"): 'cssClasse
28s' must be an object.");if("string"==typeof t.cssPrefix)for(var r in t.cssClasses={},e)e.hasOwnProperty(r)&&(t.cssClasses[r]=t.cssPrefix+e[r]);else t.cssClasses=e;}function bt(e){var r={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:u,format:u},n={step:{r:!1,t:m},keyboardPageMultiplier:{r:!1,t:g},keyboardDefaultStep:{r:!1,t:v},start:{r:!0,t:x},connect:{r:!0,t:E},direction:{r:!0,t:U},snap:{r:!1,t:S},animate:{r:!1,t:w},animationDuration:{r:!1,t:y},range:{r:!0,t:b},orientation:{r:!1,t:C},margin:{r:!1,t:P},limit:{r:!1,t:N},padding:{r:!1,t:k},behaviour:{r:!0,t:A},ariaFormat:{r:!1,t:D},format:{r:!1,t:M},tooltips:{r:!1,t:V},keyboardSupport:{r:!0,t:O},documentElement:{r:!1,t:L},cssPrefix:{r:!0,t:z},cssClasses:{r:!0,t:H}},i={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:d,keyboardPageMultiplier:5,keyboardDefaultStep:10};e.format&&!e.ariaFormat&&(e.ariaFormat=e.format),Object.keys(n).forEach(function(t){if(!a(e[t])&&void 0===i[t]){if(n[t].r)throw new Error("noUiSlider ("+lt+"): '"+t+"' is required.");return !0;}n[t].t(r,a(e[t])?e[t]:i[t]);}),r.pips=e.pips;var t=document.createElement("div"),o=void 0!==t.style.msTransform,s=void 0!==t.style.transform;r.transformRule=s?"transform":o?"msTransform":"webkitTransform";return r.style=[["left","top"],["right","bottom"]][r.dir][r.ort],r;}function j(t,b,o){var l,u,s,c,i,a,e,p,f=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},d=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0;}});window.addEventListener("test",null,e);}catch(t){}return t;}(),h=t,y=b.spectrum,x=[],S=[],m=[],g=0,v={},w=t.ownerDocument,E=b.documentElement||w.documentElement,C=w.body,P=-1,N=0,k=1,U=2,A="rtl"===w.dir||1===b.ort?0:100;function V(t,e){var r=w.createElement("div");return e&&ht(r,e),t.appendChild(r),r;}function D(t,e){var r=V(t,b.cssClasses.origin),n=V(r,b.cssClasses.handle);return V(n,b.cssClasses.touchArea),n.setAttribute("data-handle",e),b.keyboardSupport&&(n.setAttribute("tabindex","0"),n.addEventListener("keydown",function(t){return function(t,e){if(O()||L(e))return !1;var r=["Left","Right"],n=["Down","Up"],i=["PageDown","PageUp"],o=["Home","End"];b.dir&&!b.ort?r.reverse():b.ort&&!b.dir&&(n.reverse(),i.reverse());var s,a=t.key.replace("Arrow",""),l=a===i[0],u=a===i[1],c=a===n[0]||a===r[0]||l,p=a===n[1]||a===r[1]||u,f=a===o[0],d=a===o[1];if(!(c||p||f||d))return !0;if(t.preventDefault(),p||c){var h=b.keyboardPageMultiplier,m=c?0:1,g=at(e),v=g[m];if(null===v)return !1;!1===v&&(v=y.getDefaultStep(S[e],c,b.keyboardDefaultStep)),(u||l)&&(v*=h),v=Math.max(v,1e-7),v*=c?-1:1,s=x[e]+v;}else s=d?b.spectrum.xVal[b.spectrum.xVal.length-1]:b.spectrum.xVal[0];return rt(e,y.toStepping(s),!0,!0),J("slide",e),J("update",e),J("change",e),J("set",e),!1;}(t,e);})),n.setAttribute("role","slider"),n.setAttribute("aria-orientation",b.ort?"vertical":"horizontal"),0===e?ht(n,b.cssClasses.handleLower):e===b.handles-1&&ht(n,b.cssClasses.handleUpper),r;}function M(t,e){return !!e&&V(t,b.cssClasses.connect);}function r(t,e){return !!b.tooltips[e]&&V(t.firstChild,b.cssClasses.tooltip);}function O(){return h.hasAttribute("disabled");}function L(t){return u[t].hasAttribute("disabled");}function z(){i&&(G("update"+vt.tooltips),i.forEach(function(t){t&&ut(t);}),i=null);}function H(){z(),i=u.map(r),$("update"+vt.tooltips,function(t,e,r){if(i[e]){var n=t[e];!0!==b.tooltips[e]&&(n=b.tooltips[e].to(r[e])),i[e].innerHTML=n;}});}function j(e,i,o){var s=w.createElement("div"),a=[];a[N]=b.cssClasses.valueNormal,a[k]=b.cssClasses.valueLarge,a[U]=b.cssClasses.valueSub;var l=[];l[N]=b.cssClasses.markerNormal,l[k]=b.cssClasses.markerLarge,l[U]=b.cssClasses.markerSub;var u=[b.cssClasses.valueHorizontal,b.cssClasses.valueVertical],c=[b.cssClasses.markerHorizontal,b.cssClasse
28s.markerVertical];function p(t,e){var r=e===b.cssClasses.value,n=r?a:l;return e+" "+(r?u:c)[b.ort]+" "+n[t];}return ht(s,b.cssClasses.pips),ht(s,0===b.ort?b.cssClasses.pipsHorizontal:b.cssClasses.pipsVertical),Object.keys(e).forEach(function(t){!function(t,e,r){if((r=i?i(e,r):r)!==P){var n=V(s,!1);n.className=p(r,b.cssClasses.marker),n.style[b.style]=t+"%",N<r&&((n=V(s,!1)).className=p(r,b.cssClasses.value),n.setAttribute("data-value",e),n.style[b.style]=t+"%",n.innerHTML=o.to(e));}}(t,e[t][0],e[t][1]);}),s;}function F(){c&&(ut(c),c=null);}function R(t){F();var m,g,v,b,e,r,x,S,w,n=t.mode,i=t.density||1,o=t.filter||!1,s=function(t,e,r){if("range"===t||"steps"===t)return y.xVal;if("count"===t){if(e<2)throw new Error("noUiSlider ("+lt+"): 'values' (>= 2) required for mode 'count'.");var n=e-1,i=100/n;for(e=[];n--;)e[n]=n*i;e.push(100),t="positions";}return "positions"===t?e.map(function(t){return y.fromStepping(r?y.getStep(t):t);}):"values"===t?r?e.map(function(t){return y.fromStepping(y.getStep(y.toStepping(t)));}):e:void 0;}(n,t.values||!1,t.stepped||!1),a=(m=i,g=n,v=s,b={},e=y.xVal[0],r=y.xVal[y.xVal.length-1],S=x=!1,w=0,(v=v.slice().sort(function(t,e){return t-e;}).filter(function(t){return !this[t]&&(this[t]=!0);},{}))[0]!==e&&(v.unshift(e),x=!0),v[v.length-1]!==r&&(v.push(r),S=!0),v.forEach(function(t,e){var r,n,i,o,s,a,l,u,c,p,f=t,d=v[e+1],h="steps"===g;if(h&&(r=y.xNumSteps[e]),r||(r=d-f),!1!==f)for(void 0===d&&(d=f),r=Math.max(r,1e-7),n=f;n<=d;n=(n+r).toFixed(7)/1){for(u=(s=(o=y.toStepping(n))-w)/m,p=s/(c=Math.round(u)),i=1;i<=c;i+=1)b[(a=w+i*p).toFixed(5)]=[y.fromStepping(a),0];l=-1<v.indexOf(n)?k:h?U:N,!e&&x&&n!==d&&(l=0),n===d&&S||(b[o.toFixed(5)]=[n,l]),w=o;}}),b),l=t.format||{to:Math.round};return c=h.appendChild(j(a,o,l));}function T(){var t=l.getBoundingClientRect(),e="offset"+["Width","Height"][b.ort];return 0===b.ort?t.width||l[e]:t.height||l[e];}function _(n,i,o,s){var e=function(t){return !!(t=function(t,e,r){var n,i,o=0===t.type.indexOf("touch"),s=0===t.type.indexOf("mouse"),a=0===t.type.indexOf("pointer");0===t.type.indexOf("MSPointer")&&(a=!0);if("mousedown"===t.type&&!t.buttons&&!t.touches)return !1;if(o){var l=function(t){return t.target===r||r.contains(t.target)||t.target.shadowRoot&&t.target.shadowRoot.contains(r);};if("touchstart"===t.type){var u=Array.prototype.filter.call(t.touches,l);if(1<u.length)return !1;n=u[0].pageX,i=u[0].pageY;}else{var c=Array.prototype.find.call(t.changedTouches,l);if(!c)return !1;n=c.pageX,i=c.pageY;}}e=e||gt(w),(s||a)&&(n=t.clientX+e.x,i=t.clientY+e.y);return t.pageOffset=e,t.points=[n,i],t.cursor=s||a,t;}(t,s.pageOffset,s.target||i))&&(!(O()&&!s.doNotReject)&&(e=h,r=b.cssClasses.tap,!((e.classList?e.classList.contains(r):new RegExp("\\b"+r+"\\b").test(e.className))&&!s.doNotReject)&&(!(n===f.start&&void 0!==t.buttons&&1<t.buttons)&&((!s.hover||!t.buttons)&&(d||t.preventDefault(),t.calcPoint=t.points[b.ort],void o(t,s))))));var e,r;},r=[];return n.split(" ").forEach(function(t){i.addEventListener(t,e,!!d&&{passive:!0}),r.push([t,e]);}),r;}function B(t){var e,r,n,i,o,s,a=100*(t-(e=l,r=b.ort,n=e.getBoundingClientRect(),i=e.ownerDocument,o=i.documentElement,s=gt(i),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(s.x=0),r?n.top+s.y-o.clientTop:n.left+s.x-o.clientLeft))/T();return a=ft(a),b.dir?100-a:a;}function q(t,e){"mouseout"===t.type&&"HTML"===t.target.nodeName&&null===t.relatedTarget&&Y(t,e);}function X(t,e){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===t.buttons&&0!==e.buttonsProperty)return Y(t,e);var r=(b.dir?-1:1)*(t.calcPoint-e.startCalcPoint);Z(0<r,100*r/e.baseSize,e.locations,e.handleNumbers);}function Y(t,e){e.handle&&(mt(e.handle,b.cssClasses.active),g-=1),e.listeners.forEach(function(t){E.removeEventListener(t[0],t[1]);}),0===g&&(mt(h,b.cssClasses.drag),et(),t.cursor&&(C.style.cursor="",C.removeEventListener("selectstart",ct))),e.handleNumbers.forEach(function(t){J("change",t),J("set",t),J("end",t);});}function I(t,e){if(e.handleNumbers.some(L))return !1;var r;1===e.handleNumbers.length&&(r=u[e.handleNumbers[0]].children[0],g+=1,ht(r,b.cssClasse
28s.active));t.stopPropagation();var n=[],i=_(f.move,E,X,{target:t.target,handle:r,listeners:n,startCalcPoint:t.calcPoint,baseSize:T(),pageOffset:t.pageOffset,handleNumbers:e.handleNumbers,buttonsProperty:t.buttons,locations:S.slice()}),o=_(f.end,E,Y,{target:t.target,handle:r,listeners:n,doNotReject:!0,handleNumbers:e.handleNumbers}),s=_("mouseout",E,q,{target:t.target,handle:r,listeners:n,doNotReject:!0,handleNumbers:e.handleNumbers});n.push.apply(n,i.concat(o,s)),t.cursor&&(C.style.cursor=getComputedStyle(t.target).cursor,1<u.length&&ht(h,b.cssClasses.drag),C.addEventListener("selectstart",ct,!1)),e.handleNumbers.forEach(function(t){J("start",t);});}function n(t){t.stopPropagation();var i,o,s,e=B(t.calcPoint),r=(i=e,s=!(o=100),u.forEach(function(t,e){if(!L(e)){var r=S[e],n=Math.abs(r-i);(n<o||n<=o&&r<i||100===n&&100===o)&&(s=e,o=n);}}),s);if(!1===r)return !1;b.events.snap||pt(h,b.cssClasses.tap,b.animationDuration),rt(r,e,!0,!0),et(),J("slide",r,!0),J("update",r,!0),J("change",r,!0),J("set",r,!0),b.events.snap&&I(t,{handleNumbers:[r]});}function W(t){var e=B(t.calcPoint),r=y.getStep(e),n=y.fromStepping(r);Object.keys(v).forEach(function(t){"hover"===t.split(".")[0]&&v[t].forEach(function(t){t.call(a,n);});});}function $(t,e){v[t]=v[t]||[],v[t].push(e),"update"===t.split(".")[0]&&u.forEach(function(t,e){J("update",e);});}function G(t){var i=t&&t.split(".")[0],o=i?t.substring(i.length):t;Object.keys(v).forEach(function(t){var e,r=t.split(".")[0],n=t.substring(r.length);i&&i!==r||o&&o!==n||((e=n)!==vt.aria&&e!==vt.tooltips||o===n)&&delete v[t];});}function J(r,n,i){Object.keys(v).forEach(function(t){var e=t.split(".")[0];r===e&&v[t].forEach(function(t){t.call(a,x.map(b.format.to),n,x.slice(),i||!1,S.slice(),a);});});}function K(t,e,r,n,i,o){var s;return 1<u.length&&!b.events.unconstrained&&(n&&0<e&&(s=y.getAbsoluteDistance(t[e-1],b.margin,0),r=Math.max(r,s)),i&&e<u.length-1&&(s=y.getAbsoluteDistance(t[e+1],b.margin,1),r=Math.min(r,s))),1<u.length&&b.limit&&(n&&0<e&&(s=y.getAbsoluteDistance(t[e-1],b.limit,0),r=Math.min(r,s)),i&&e<u.length-1&&(s=y.getAbsoluteDistance(t[e+1],b.limit,1),r=Math.max(r,s))),b.padding&&(0===e&&(s=y.getAbsoluteDistance(0,b.padding[0],0),r=Math.max(r,s)),e===u.length-1&&(s=y.getAbsoluteDistance(100,b.padding[1],1),r=Math.min(r,s))),!((r=ft(r=y.getStep(r)))===t[e]&&!o)&&r;}function Q(t,e){var r=b.ort;return (r?e:t)+", "+(r?t:e);}function Z(t,n,r,e){var i=r.slice(),o=[!t,t],s=[t,!t];e=e.slice(),t&&e.reverse(),1<e.length?e.forEach(function(t,e){var r=K(i,t,i[t]+n,o[e],s[e],!1);!1===r?n=0:(n=r-i[t],i[t]=r);}):o=s=[!0];var a=!1;e.forEach(function(t,e){a=rt(t,r[t]+n,o[e],s[e])||a;}),a&&e.forEach(function(t){J("update",t),J("slide",t);});}function tt(t,e){return b.dir?100-t-e:t;}function et(){m.forEach(function(t){var e=50<S[t]?-1:1,r=3+(u.length+e*t);u[t].style.zIndex=r;});}function rt(t,e,r,n,i){return i||(e=K(S,t,e,r,n,!1)),!1!==e&&(function(t,e){S[t]=e,x[t]=y.fromStepping(e);var r="translate("+Q(10*(tt(e,0)-A)+"%","0")+")";u[t].style[b.transformRule]=r,nt(t),nt(t+1);}(t,e),!0);}function nt(t){if(s[t]){var e=0,r=100;0!==t&&(e=S[t-1]),t!==s.length-1&&(r=S[t]);var n=r-e,i="translate("+Q(tt(e,n)+"%","0")+")",o="scale("+Q(n/100,"1")+")";s[t].style[b.transformRule]=i+" "+o;}}function it(t,e){return null===t||!1===t||void 0===t?S[e]:("number"==typeof t&&(t=String(t)),t=b.format.from(t),!1===(t=y.toStepping(t))||isNaN(t)?S[e]:t);}function ot(t,e,r){var n=dt(t),i=void 0===S[0];e=void 0===e||!!e,b.animate&&!i&&pt(h,b.cssClasses.tap,b.animationDuration),m.forEach(function(t){rt(t,it(n[t],t),!0,!1,r);});for(var o=1===m.length?0:1;o<m.length;++o)m.forEach(function(t){rt(t,S[t],!0,!0,r);});et(),m.forEach(function(t){J("update",t),null!==n[t]&&e&&J("set",t);});}function st(){var t=x.map(b.format.to);return 1===t.length?t[0]:t;}function at(t){var e=S[t],r=y.getNearbySteps(e),n=x[t],i=r.thisStep.step,o=null;if(b.snap)return [n-r.stepBefore.startValue||null,r.stepAfter.startValue-n||null];!1!==i&&n+i>r.stepAfter.startValue&&(i=r.stepAfter.startValue-n),o=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===e?i=null:0===e&&(o=null);var s=y.countStepDecimals();
28return null!==i&&!1!==i&&(i=Number(i.toFixed(s))),null!==o&&!1!==o&&(o=Number(o.toFixed(s))),[o,i];}return ht(e=h,b.cssClasses.target),0===b.dir?ht(e,b.cssClasses.ltr):ht(e,b.cssClasses.rtl),0===b.ort?ht(e,b.cssClasses.horizontal):ht(e,b.cssClasses.vertical),ht(e,"rtl"===getComputedStyle(e).direction?b.cssClasses.textDirectionRtl:b.cssClasses.textDirectionLtr),l=V(e,b.cssClasses.base),function(t,e){var r=V(e,b.cssClasses.connects);u=[],(s=[]).push(M(r,t[0]));for(var n=0;n<b.handles;n++)u.push(D(e,n)),m[n]=n,s.push(M(r,t[n+1]));}(b.connect,l),(p=b.events).fixed||u.forEach(function(t,e){_(f.start,t.children[0],I,{handleNumbers:[e]});}),p.tap&&_(f.start,l,n,{}),p.hover&&_(f.move,l,W,{hover:!0}),p.drag&&s.forEach(function(t,e){if(!1!==t&&0!==e&&e!==s.length-1){var r=u[e-1],n=u[e],i=[t];ht(t,b.cssClasses.draggable),p.fixed&&(i.push(r.children[0]),i.push(n.children[0])),i.forEach(function(t){_(f.start,t,I,{handles:[r,n],handleNumbers:[e-1,e]});});}}),ot(b.start),b.pips&&R(b.pips),b.tooltips&&H(),G("update"+vt.aria),$("update"+vt.aria,function(t,e,s,r,a){m.forEach(function(t){var e=u[t],r=K(S,t,0,!0,!0,!0),n=K(S,t,100,!0,!0,!0),i=a[t],o=b.ariaFormat.to(s[t]);r=y.fromStepping(r).toFixed(1),n=y.fromStepping(n).toFixed(1),i=y.fromStepping(i).toFixed(1),e.children[0].setAttribute("aria-valuemin",r),e.children[0].setAttribute("aria-valuemax",n),e.children[0].setAttribute("aria-valuenow",i),e.children[0].setAttribute("aria-valuetext",o);});}),a={destroy:function(){for(var t in G(vt.aria),G(vt.tooltips),b.cssClasses)b.cssClasses.hasOwnProperty(t)&&mt(h,b.cssClasses[t]);for(;h.firstChild;)h.removeChild(h.firstChild);delete h.noUiSlider;},steps:function(){return m.map(at);},on:$,off:G,get:st,set:ot,setHandle:function(t,e,r,n){if(!(0<=(t=Number(t))&&t<m.length))throw new Error("noUiSlider ("+lt+"): invalid handle number, got: "+t);rt(t,it(e,t),!0,!0,n),J("update",t),r&&J("set",t);},reset:function(t){ot(b.start,t);},__moveHandles:function(t,e,r){Z(t,e,S,r);},options:o,updateOptions:function(e,t){var r=st(),n=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"];n.forEach(function(t){void 0!==e[t]&&(o[t]=e[t]);});var i=bt(o);n.forEach(function(t){void 0!==e[t]&&(b[t]=i[t]);}),y=i.spectrum,b.margin=i.margin,b.limit=i.limit,b.padding=i.padding,b.pips?R(b.pips):F(),b.tooltips?H():z(),S=[],ot(e.start||r,t);},target:h,removePips:F,removeTooltips:z,getTooltips:function(){return i;},getOrigins:function(){return u;},pips:R};}return {__spectrum:i,version:lt,cssClasses:d,create:function(t,e){if(!t||!t.nodeName)throw new Error("noUiSlider ("+lt+"): create requires a single element, got: "+t);if(t.noUiSlider)throw new Error("noUiSlider ("+lt+"): Slider was already initialized.");var r=j(t,bt(e),e);return t.noUiSlider=r;}};});;
29(function($,Drupal,drupalSettings){$(document).ready(function(){const overlay=document.querySelector('.submenu-overlay');const submenus=document.querySelectorAll('#new-main-navigation .has-submenu');const submenu_columns=document.querySelectorAll('.submenu-columns');let overlay_timeout;function attachOverlayHandlers(elements){elements.forEach((element)=>{element.addEventListener('mouseenter',()=>{if(window.innerWidth>991){clearTimeout(overlay_timeout);overlay.classList.add('is-active');}});element.addEventListener('mouseleave',()=>{if(window.innerWidth>991){clearTimeout(overlay_timeout);overlay_timeout=setTimeout(()=>{const is_hovering=Array.from([...submenu_columns,...submenus]).some((element)=>element.matches(':hover'));if(!is_hovering)overlay.classList.remove('is-active');},150);}});});}attachOverlayHandlers(submenus);attachOverlayHandlers(submenu_columns);overlay.addEventListener('click',()=>{if(window.innerWidth<=991)close_menu();});const toggle_button=document.getElementById("navbar-toggle");const navbar_mobile=document.getElementById("navbar");const overlay_mobile=document.querySelector(".submenu-overlay");const submenu_links=document.querySelectorAll(".has-submenu > a");const nav_header=document.getElementById("new-main-navigation");const back_header=nav_header.querySelector(".header-back");const open_menu=()=>{navbar_mobile.classList.add("open");overlay_mobile.classList.add("is-active");nav_header.classList.add("menu-open","menu-fixed");toggle_button.classList.add("open");};const close_menu=()=>{navbar_mobile.classList.remove("open");overlay_mobile.classList.remove("is-active");nav_header.classList.remove("menu-open","menu-fixed");toggle_button.classList.remove("open");document.querySelectorAll(".submenu-columns.active").forEach((el)=>el.classList.remove("active"));nav_header.classList.remove("submenu-open");};const toggle_menu=()=>{if(navbar_mobile.classList.contains("open"))close_menu();else open_menu();};toggle_button.addEventListener("click",toggle_menu);overlay_mobile.addEventListener("click",close_menu);submenu_links.forEach((link)=>{link.addEventListener("click",(e)=>{e.preventDefault();const submenu=link.parentElement.querySelector(".submenu-columns");if(submenu){submenu.classList.add("active");nav_header.classList.add("submenu-open");}});});back_header?.addEventListener("click",()=>{document.querySelectorAll(".submenu-columns.active").forEach((el)=>el.classList.remove("active"));nav_header.classList.remove("submenu-open");});window.addEventListener("resize",()=>{if(window.innerWidth>991)close_menu();});document.querySelectorAll('.teaser-section').forEach((section)=>{const wrapper=section.querySelector('.vehicle-cards-wrapper');const next_btn=section.querySelector('.carousel-arrow.next');const prev_btn=section.querySelector('.carousel-arrow.prev');if(!wrapper||!next_btn||!prev_btn)return;const getScrollAmount=()=>{const card=wrapper.querySelector('.vehicle-card');
29if(!card)return 300;const style=getComputedStyle(card);return card.offsetWidth+parseInt(style.marginRight);};const updateButtons=()=>{const max_scroll_left=wrapper.scrollWidth-wrapper.clientWidth;prev_btn.classList.toggle('disabled',wrapper.scrollLeft<=0);next_btn.classList.toggle('disabled',wrapper.scrollLeft>=max_scroll_left);};updateButtons();next_btn.addEventListener('click',()=>{if(next_btn.classList.contains('disabled'))return;wrapper.scrollBy({left:getScrollAmount(),behavior:'smooth'});setTimeout(updateButtons,300);});prev_btn.addEventListener('click',()=>{if(prev_btn.classList.contains('disabled'))return;wrapper.scrollBy({left:-getScrollAmount(),behavior:'smooth'});setTimeout(updateButtons,300);});wrapper.addEventListener('scroll',updateButtons);});let activeTooltip=null;document.addEventListener('mouseenter',function(e){if(!(e.target instanceof Element))return;const img=e.target.closest('.icon-wrapper img');if(!img||img._tooltip)return;const tooltip=document.createElement('div');tooltip.className='tooltip';tooltip.textContent=img.dataset.title;document.body.appendChild(tooltip);const rect=img.getBoundingClientRect();tooltip.style.setProperty('top',rect.bottom+window.scrollY-58+'px','important');tooltip.style.setProperty('left',rect.left+window.scrollX+rect.width/2+'px','important');tooltip.classList.add('visible');activeTooltip=tooltip;img._tooltip=tooltip;},true);document.addEventListener('mouseleave',function(e){if(!(e.target instanceof Element))return;const img=e.target.closest('.icon-wrapper img');if(!img||!activeTooltip)return;activeTooltip.remove();activeTooltip=null;img._tooltip=null;},true);$.initCarrousel();});Drupal.behaviors.carouselDots={instances:[],attach:function(context,settings){const TRANSITION_DURATION=500;const AUTO_SLIDE_INTERVAL=5000;const RESIZE_DEBOUNCE=250;const wrapper=context.querySelector('.warranty-carousel-wrapper');if(!wrapper)return;const slides_container=wrapper.querySelector('.warranty-carousel-slides');const is_mobile=window.matchMedia("only screen and (max-width: 760px)").matches;const slides=wrapper.querySelectorAll(is_mobile?'.warranty-carousel-slides > .warranty-items, .warranty-carousel-slides > .mobile-box':'.warranty-carousel-slides > .warranty-items, .warranty-carousel-slides > .desktop-box');const dots_container=wrapper.querySelector('.dots');const prev_btn=wrapper.querySelector('.arrow.prev');const next_btn=wrapper.querySelector('.arrow.next');if(!slides.length||!dots_container||!prev_btn||!next_btn)return;prev_btn.setAttribute('aria-label','Previous slide');next_btn.setAttribute('aria-label','Next slide');slides_container.setAttribute('aria-live','polite');slides_container.setAttribute('aria-atomic','true');dots_container.innerHTML='';slides.forEach((_,index)=>{const dot=document.createElement('span');dot.classList.add('dot');dot.setAttribute('role','button');dot.setAttribute('aria-label',`Go to slide ${index+1}`);dot.setAttribute('tabindex','0');if(index===0){dot.classList.add('active');dot.setAttribute('aria-pressed','true');}else dot.setAttribute('aria-pressed','false');dot.addEventListener('keypress',(e)=>{if(e.key==='Enter'||e.key===' '){e.preventDefault();dot.click();}});dots_container.appendChild(dot);});const dots=dots_container.querySelectorAll('.dot');let current_index=0;let is_transitioning=false;let auto_slide_interval=null;let resize_timeout=null;let dot_transition_timeout=null;function updateCarousel(direction='next'){const slide_width=wrapper.offsetWidth;slides_container.style.transform=`translateX(-${current_index*slide_width}px)`;slides.forEach((slide,i)=>{if(i===current_index)slide.setAttribute('aria-current','true');else slide.removeAttribute('aria-current');});dots.forEach((dot,i)=>{dot.classList.toggle('active',i===current_index);dot.setAttribute('aria-pressed',i===current_index?'true':'false');});prev_btn.classList.remove('disabled');next_btn.classList.remove('disabled');}function goToNext(){if(is_transitioning)return;is_transitioning=true;if(current_index===slides.length-1)current_index=0;else current_index++;updateCarousel('next');setTimeout(()=>{is_transitioning=false;},TRANSITION_DURATION);}function goToPrev(){if(is_transitioning)return;is_transitioning=true;
29if(current_index===0)current_index=slides.length-1;else current_index--;updateCarousel('prev');setTimeout(()=>{is_transitioning=false;},TRANSITION_DURATION);}function startAutoSlide(){stopAutoSlide();auto_slide_interval=setInterval(()=>{goToNext();},AUTO_SLIDE_INTERVAL);}function stopAutoSlide(){if(auto_slide_interval){clearInterval(auto_slide_interval);auto_slide_interval=null;}}function handleVisibilityChange(){if(document.hidden)stopAutoSlide();else startAutoSlide();}const prevClickHandler=()=>{stopAutoSlide();goToPrev();startAutoSlide();};const nextClickHandler=()=>{stopAutoSlide();goToNext();startAutoSlide();};const mouseEnterHandler=()=>{stopAutoSlide();};const mouseLeaveHandler=()=>{startAutoSlide();};const resizeHandler=()=>{clearTimeout(resize_timeout);resize_timeout=setTimeout(()=>{updateCarousel();},RESIZE_DEBOUNCE);};prev_btn.addEventListener('click',prevClickHandler);next_btn.addEventListener('click',nextClickHandler);wrapper.addEventListener('mouseenter',mouseEnterHandler);wrapper.addEventListener('mouseleave',mouseLeaveHandler);window.addEventListener('resize',resizeHandler);document.addEventListener('visibilitychange',handleVisibilityChange);dots.forEach((dot,i)=>{dot.addEventListener('click',()=>{if(i!==current_index&&!is_transitioning){stopAutoSlide();is_transitioning=true;current_index=i;updateCarousel();if(dot_transition_timeout)clearTimeout(dot_transition_timeout);dot_transition_timeout=setTimeout(()=>{is_transitioning=false;startAutoSlide();},TRANSITION_DURATION);}});});updateCarousel();startAutoSlide();const cleanup=()=>{stopAutoSlide();if(resize_timeout){clearTimeout(resize_timeout);resize_timeout=null;}if(dot_transition_timeout){clearTimeout(dot_transition_timeout);dot_transition_timeout=null;}wrapper.removeEventListener('mouseenter',mouseEnterHandler);wrapper.removeEventListener('mouseleave',mouseLeaveHandler);prev_btn.removeEventListener('click',prevClickHandler);next_btn.removeEventListener('click',nextClickHandler);window.removeEventListener('resize',resizeHandler);document.removeEventListener('visibilitychange',handleVisibilityChange);};Drupal.behaviors.carouselDots.instances.push(cleanup);},detach:function(context){if(Drupal.behaviors.carouselDots.instances){Drupal.behaviors.carouselDots.instances.forEach((cleanup)=>cleanup());Drupal.behaviors.carouselDots.instances=[];}}};$.initCarrousel=function(){document.querySelectorAll('.vehicle-card-top').forEach((container)=>{const left_btn=container.querySelector('.icon-left');const right_btn=container.querySelector('.icon-right');const images=container.querySelectorAll('img.car-image');if(!left_btn||!right_btn||images.length===0)return;let current_active=container.querySelector('img.active');let current_index=0;if(current_active)current_index=Array.from(images).indexOf(current_active);else images[0].classList.add('active');right_btn.addEventListener('click',(e)=>{e.preventDefault();e.stopPropagation();images[current_index].classList.remove('active');current_index=(current_index+1)%images.length;images[current_index].classList.add('active');});left_btn.addEventListener('click',(e)=>{e.preventDefault();e.stopPropagation();images[current_index].classList.remove('active');current_index=(current_index-1+images.length)%images.length;images[current_index].classList.add('active');});});};})(jQuery,Drupal,drupalSettings);;
30/* @license MIT https://raw.githubusercontent.com/js-cookie/js-cookie/v3.0.5/LICENSE */
31!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o;};}());}(this,(function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o];}return e;}var t=function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof (i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decode
31URIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c;}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break;}catch(e){}}return e?o[e]:o;}},remove:function(t,n){r(t,"",e({},n,{expires:-1}));},withAttributes:function(n){return t(this.converter,e({},this.attributes,n));},withConverter:function(n){return t(e({},this.converter,n),this.attributes);}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}});}({read:function(e){return '"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent);}},{path:"/"});return t;}));;
32/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
33(function($,Drupal,drupalSettings){"use strict";$(document).ready(function(){const part_exchange=drupalSettings.psa_autobiz.part_exchange;const is_preload_iframe=part_exchange.car_recovery_mode==='autobiz_iframe'&&part_exchange.preload_iframe_session&&part_exchange.is_vo_or_exchange_page;if(is_preload_iframe&&!sessionStorage.getItem('iframeCreated')){var iframe=jQuery('<iframe>',{src:part_exchange.iframe_src,style:'display: none;'});jQuery('body').append(iframe);setTimeout(function(){iframe.remove();},2000);sessionStorage.setItem('iframeCreated','true');}});Drupal.behaviors.iframePartExchange={attach:function(context,settings){var cookieName=settings.psa_autobiz.part_exchange.cookie_name,iframeUrl=getHost(settings.psa_autobiz.part_exchange.iframe_src);$(window).on('message',function(e){var originUrl=getHost(e.originalEvent.origin);if(iframeUrl!==originUrl)return;var data=e.originalEvent.data;if(Object.prototype.toString.call(data)==='[object String]'){var response=JSON.parse(data);if(response.status==='1'){var current_date=new Date();response['estimated_at']=Math.ceil(current_date.getTime()/1000);Cookies.set(cookieName,JSON.stringify(response),{path:'/',expires:10,secure:true,sameSite:'Lax'});var contentbrandInfo=$('.part-exchange-info-label-brand');var contentVersionInfo=$('.part-exchange-info-label-version');var contentmileageInfo=$('.part-exchange-info-label-mileage');var contentmiregistrationDateInfo=$('.part-exchange-info-label-registration_date');var contentquoteInfo=$('.part-exchange-info-label-quote');var nbdaysEstimation=$('.part-exchange-info-nb-day');var titlevaliditydateInfo=$('.part-exchange-info-label-date');var titlefrevoInfo=$('.part-exchange-info-text');var todayDate=new Date();var currency=drupalSettings.psa_autobiz.part_exchange.currency;var price_format=drupalSettings.psa_autobiz.part_exchange.price_format;var brand=response.brand;var model=response.model;var version=response.version;var registration_date=response.registration_date;var mileage=response.mileage;var mileageUnite=drupalSettings.distance_unit;if(data.frevo!=="0")var frevo=$.fn.set_price_format(response.frevo,currency,price_format);var quote=response.quote;var validity_date=response.validity_date;if(typeof Cookies.get(settings.psa_autobiz.cookieAuthenticatedBrandId.cookie_name)!=="undefined")$.ajax({type:'POST',url:"/part-exchange/user_update",dataType:'json',data:{brand,model,quote,version,registration_date,mileage,frevo,validity_date:response.validity_date,estimated_at:response.estimated_at},success:function(response){var validClass='part-exchange-infos-valid';var myProject=$('#myproject');var blockEstimate=$('.part-exchange-infos');var content1Container=$('.part-exchange-content1');var content2Container=$('.part-exchange-content2');var linkLabelContainer=$('.part-exchange-link-label');var labelPartExchange=$('.part-exchange-info-label');var partExchange=$('.tab-content-part-exchange');var quote_display=$.fn.set_price_format(quote,currency,price_format);myProject.find(content1Container).text(brand+' '+model);myProject.addClass(validClass);blockEstimate.addClass(validClass);myProject.find(content2Container).text(Drupal.t('psa.autobiz.estimated_to')+' '+quote_display);myProject.find(linkLabelContainer).text(Drupal.t('psa.autobiz.edit_my_car'));blockEstimate.find('.title-label').text(Drupal.t('psa.autobiz.part_exchange'));labelPartExchange.text(brand+' '+model);partExchange.empty().text('-'+quote_display);$('.infos-estimated-vo').removeClass('hide');
33if(parseInt(drupalSettings.psa_autobiz.part_exchange.is_reskin_lot2_enabled)===2){$('.estimates-drawer .see-more-button').addClass('hide');$('.reprise-drawer .part-exchange-link-label').text(Drupal.t('psa.vo.estimate_other_vehicle'));$('.reprise-drawer .see-more-button').removeClass('hide');$('.reprise-drawer .exchange-full-bloc').removeClass('hide');$('.estimates-drawer .title-reprise').addClass('hide');}},error:function(){$.addNotification(Drupal.t('psa.general.error_message'),'error');}});else $('.psa-fiche-vo-reskin-reprise .infos-estimated-vo').removeClass('hide-block-reprise');contentbrandInfo.text(brand+' '+model);contentVersionInfo.text(version);contentmileageInfo.text(mileage+' '+mileageUnite);if(frevo)titlefrevoInfo.text(Drupal.t('psa.vo.text_expired_estimation3(@frevo)',{'@frevo':frevo}));contentmiregistrationDateInfo.text(registration_date.slice(3));contentquoteInfo.empty().text($.fn.set_price_format(quote,currency,price_format));titlevaliditydateInfo.empty().text(validity_date);var validityDatePart=validity_date.split('/');const estimationDateValid=validityDatePart[2]+'-'+validityDatePart[1]+"-"+validityDatePart[0]+" ";const currentDate=todayDate.getFullYear()+"-"+(todayDate.getMonth()+1)+"-"+todayDate.getDate()+" ";const diffInMs=new Date(estimationDateValid)-new Date(currentDate);const diffInDays=(diffInMs/(1000*60*60*24)).toFixed();nbdaysEstimation.empty().text(diffInDays);var id_vo=drupalSettings.voRefbase;var url;id_vo===undefined&&drupalSettings.newRepriseEnabled===undefined?url="/api/agent/count_lead_reprise":url="/api/agent/count_lead/"+id_vo+'/4/'+drupalSettings.retailer_RRDI;$.ajax({type:'GET',url,error:function(){$.addNotification(Drupal.t('psa.general.error_message'),'error');}});}else document.cookie=cookieName+"=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT";}});}};function getHost(url){var a=document.createElement('a');a.href=url;return a.host;}})(jQuery,Drupal,drupalSettings);;
34(function($,Drupal){"use strict";Drupal.behaviors.iframeModalPartExchange={attach:function(context,settings){var partExchange=settings.psa_autobiz&&settings.psa_autobiz.part_exchange?settings.psa_autobiz.part_exchange:{},iframeSrc=partExchange.iframe_src,modalId='part-exchange-modal',$modal=$('#'+modalId,context);$('a[data-modal="'+modalId+'"]').on('click',function(event){if(settings.enableApiMode)return;if(settings.psa_autobiz&&settings.psa_autobiz.node_type==='psa_home_pos_partners')iframeSrc+='&ID='+$(this).attr('id');$modal.find('iframe').attr('src',iframeSrc);$modal.modal('show');event.preventDefault();});}};})(jQuery,Drupal);;
35(function($,Drupal,drupalSettings){"use strict";var pluginName='myProjectDisplayAutobiz',defaults={cookieName:drupalSettings.psa_autobiz.part_exchange.cookie_name,cookieBrandId:drupalSettings.psa_autobiz.cookieAuthenticatedBrandId.cookie_name,currency:drupalSettings.psa_autobiz.part_exchange.currency,container:'.part-exchange-infos',content1Container:'.part-exchange-content1',content2Container:'.part-exchange-content2',linkLabelContainer:'.part-exchange-link-label',validClass:'part-exchange-infos-valid',validTitle:Drupal.t('psa.autobiz.part_exchange'),unvalidClass:'part-exchange-infos-unvalid',unvalidContent:Drupal.t('psa.autobiz.estimate_out_of_date'),autobizwidgetModal:"#autobizWidgetModal",site:drupalSettings.psa_autobiz.part_exchange.site,statusAutobizWidget:drupalSettings.psa_autobiz.part_exchange.statusAutobizWidget};var Plugin=function(element,options,i){window[pluginName+i]=this;this.$element=$(element).attr('data-'+pluginName+'-id',pluginName+i);var settings=$.extend({},options,this.$element.data(pluginName+'-options'));this.settings=$.extend({},defaults,settings);this.$container=this.$element.find(this.settings.container);this.$content1Container=this.$container.find(this.settings.content1Container);this.$content2Container=this.$container.find(this.settings.content2Container);this.$linkLabelContainer=this.$container.find(this.settings.linkLabelContainer);this.init();};Plugin.fn=Plugin.prototype;Plugin.fn.init=function(){var that=this;var data_cookie=[];var json=Cookies.get(that.settings.cookieName);if(that.settings.statusAutobizWidget===true)$(that.settings.autobizwidgetModal).on('click','#add_to_cart_estimate',function(){json=estimateAutoBizCookie();});if(typeof json!='undefined'){var data=$.parseJSON(json);if(data.status===1){if(typeof Cookies.get(that.settings.cookieBrandId)==="undefined")displayPartExchange(data,that);data_cookie=data;}}if(typeof Cookies.get(that.settings.cookieBrandId)!=="undefined")$.ajax({type:'GET',url:"/part-exchange/user_get",dataType:'json',success:function(response){if(response.length!==0)if(data_cookie.estimated_at>response.estimated_at){displayPartExchange(data_cookie,that);updatePartExchangeUser(data_cookie);}else displayPartExchange(response,that);},error:function(){$.addNotification(Drupal.t('psa.general.error_message'),'error');}});that.$container.removeClass('hide');function displayPartExchange(data,that){var validityDateParts=data.validity_date.split('/'),validityDate=new Date(validityDateParts[2],validityDateParts[1],validityDateParts[0]);that.$content1Container.text(data.brand+' '+data.model);if((validityDate.getTime()>
35Date.now())||(that.settings.site==='vc'&&data.quote!=="undefined")){that.$element.addClass(that.settings.validClass);that.$content2Container.text(Drupal.t('psa.autobiz.estimated_to')+' '+data.quote+' '+that.settings.currency);that.$linkLabelContainer.text(Drupal.t('psa.autobiz.edit_my_car'));}else{that.$container.addClass(that.settings.unvalidClass);that.$linkLabelContainer.text(Drupal.t('psa.autobiz.restimate_my_car'));that.$content2Container.text(Drupal.t('psa.autobiz.estimate_out_of_date'));}}function updatePartExchangeUser(data_cookie){$.ajax({type:'POST',url:"/part-exchange/user_update",dataType:'json',data:{brand:data_cookie.brand,model:data_cookie.model,quote:data_cookie.quote,validity_date:data_cookie.validity_date,estimated_at:data_cookie.estimated_at},error:function(){$.addNotification(Drupal.t('psa.general.error_message'),'error');}});}function estimateAutoBizCookie(){var validity_month,validity_day,validity_date,autobizcookie,dateString,dateTimeParts,timeParts,dateParts,date_estimated_at,obj=JSON.parse(valuation);dateString=obj.Valuation.estimateValuationDate;dateTimeParts=dateString.split(' ');dateParts=dateTimeParts[0].split('-');date_estimated_at=new Date(dateParts[0],dateParts[1],dateParts[2]);validity_date=new Date(obj.Valuation.estimateValuationValidUntil);validity_month=validity_date.getMonth()+1;if(validity_month<10)validity_month='0'+validity_month;validity_day=validity_date.getDate();if(validity_day<10)validity_day='0'+validity_day;validity_date=validity_day+"/"+validity_month+"/"+validity_date.getFullYear();autobizcookie={key:obj.valuationKey,status:null!==obj.Valuation.estimateValuationApplied?1:0,description:obj.statusLabel,quote:obj.Valuation.estimateValuationApplied,validity_date,brand:obj.CarDetails.makeName,model:obj.CarDetails.modelName,estimated_at:date_estimated_at.getTime()};Cookies.set(that.settings.cookieName,JSON.stringify(autobizcookie),{path:'/',secure:true,sameSite:'Lax'});return Cookies.get(that.settings.cookieName);}};$.fn[pluginName]=function(options){return this.each(function(i){if(!$.data(this,'plugin_'+pluginName))$.data(this,'plugin_'+pluginName,new Plugin(this,options,i));});};$(function(){$('#myproject').myProjectDisplayAutobiz();});$(document).ready(function(){$(document).on("click","#add_to_cart_estimate",function(){var cookieName=drupalSettings.psa_autobiz.part_exchange.cookie_name;var currency=drupalSettings.psa_autobiz.part_exchange.currency;var json=Cookies.get(cookieName);if(typeof json!=='undefined'){var data=$.parseJSON(json);$('.part-exchange-link-label').text(Drupal.t('psa.autobiz.edit_my_car'));$('.part-exchange-content1').text(data['brand']+' '+data['model']);$('.part-exchange-content2').text(Drupal.t('psa.autobiz.estimated_to')+' '+data['quote']+' '+currency);}});});})(jQuery,Drupal,drupalSettings);;
36"use strict";(function($,drupalSettings,Drupal){function getCsrfToken(callback){$.get(Drupal.url('session/token')).done(function(data){callback(data);});}$(document).on('click','#validate-rf-delivery-pdv',function(){$.fn.validateRfPdl($(this));});const validateGeneralConfirmation=(value_general_condition)=>{let valid=false;const is_checked=value_general_condition.checked;if(is_checked===false)setError(value_general_condition,Drupal.t('psa.bol.confirmed_reservation.user_block.condition_general_error'));else{setSuccess(value_general_condition);valid=true;}return valid;};const isValidEmail=(email)=>{const re=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return re.test(String(email).toLowerCase());};const validateEmailSecondStep=(value_email,mop_email)=>{let valid=false;const email_second_step=value_email.value.trim();if(email_second_step==='')setError(value_email,Drupal.t('psa.bol.confirmed_reservation.user_block.email_empty_error'));else if(!isValidEmail(email_second_step))setError(value_email,Drupal.t('psa.bol.confirmed_reservation.user_block.email_valid_error'));else if(email_second_step.toLocaleLowerCase()!==mop_email.toLocaleLowerCase())setError(value_email,Drupal.t('psa.bol.confirmed_reservation.user_block.email_valid_second_step_error'));else{setSuccess(value_email);valid=true;}return [valid,email_second_step];};const validatePhoneSecondStep=(value_phone,code_country_number,mop_phone)=>{let valid=false;const phone=code_country_number+value_phone.value.trim();if(phone==='')setError(value_phone,Drupal.t('psa.bol.confirmed_reservation.user_block.phone_empty_error'));else if(!isValidPhone(phone,drupalSettings.country))setError(value_phone,Drupal.t('psa.bol.confirmed_reservation.user_block.phone_valid_error'));
36else if(phone!==mop_phone)setError(value_phone,Drupal.t('psa.bol.confirmed_reservation.user_block.phone_valid_second_step_error'));else{setSuccess(value_phone);valid=true;}return [valid,phone];};$(document).on('click','#sendDemand, #validate-rf-pdv',function(e){var self=$(this);var gender_error=Drupal.t('psa.bol.confirmed_reservation.user_block.gender_error');var gender_data=[...document.querySelectorAll('input[name=flexRadioDefault]:checked')].map((e)=>e.value);gender_data.length>1?$('.gender-error').text(gender_error):$('.gender-error').text('');var value_firstname=document.getElementById('newSbuserFirstName');var value_lastname=document.getElementById('newSbuserLastName');var value_email=document.getElementById('newSbuserEmail');var value_phone=document.getElementById('newSbuserPhone');var code_country_number=$('.phone-code').text();var value_confirm_email=document.getElementById('newSbuserConfirmEmail');var is_form_valid=false;var is_value_firstname;var is_value_email;var is_value_lastname;var is_value_phone;var is_value_confirm_email;value_phone=$.fn.rebuildPhoneNumberValue(value_phone);var type_resa=$('.type-reservation').val();var displayPrePaymentFormB2L=type_resa==='B2L'?true:false;var firstname_input_message=Drupal.t('psa.bol.confirmed_reservation.user_block.first_name_error');var lastname_input_message=Drupal.t('psa.bol.confirmed_reservation.user_block.last_name_error');var phone_messages={empty_message:Drupal.t('psa.bol.confirmed_reservation.user_block.phone_empty_error'),valid_number:Drupal.t('psa.bol.confirmed_reservation.user_block.phone_valid_error')};var email_messages={empty_message:Drupal.t('psa.bol.confirmed_reservation.user_block.email_empty_error'),valid_email:Drupal.t('psa.bol.confirmed_reservation.user_block.email_valid_error')};var confirmation_email_messages={empty_message:Drupal.t('psa.bol.confirmed_reservation.user_block.confirm_email_empty_error'),valid_email:Drupal.t('psa.bol.confirmed_reservation.user_block.confirm_email_valid_error'),is_confirmed:Drupal.t('psa.bol.confirmed_reservation.user_block.confirm_email_valid_error')};if(drupalSettings.psa_bol!==undefined&&(drupalSettings.psa_bol.displayPrePaymentForm===false||displayPrePaymentFormB2L===true)){is_value_firstname=$.fn.validateFirstName(value_firstname,firstname_input_message);is_value_email=$.fn.validateEmail(value_email,email_messages);is_value_lastname=$.fn.validateLastName(value_lastname,lastname_input_message);is_value_phone=$.fn.validatePhone(value_phone,code_country_number,phone_messages);is_value_confirm_email=$.fn.validateConfirmationEmail(value_email,value_confirm_email,confirmation_email_messages);is_form_valid=is_value_firstname[0]&&is_value_lastname[0]&&is_value_email[0]&&is_value_p
36hone[0]&&gender_data.length<=1&&is_value_confirm_email[0];}if(drupalSettings.psa_bol!==undefined&&(drupalSettings.psa_bol.displayPrePaymentForm===true||displayPrePaymentFormB2L===true)){var value_condition_value=document.getElementById('newSbGeneralCondition');var is_value_condition_value=validateGeneralConfirmation(value_condition_value);is_form_valid=is_form_valid&&is_value_condition_value;if(displayPrePaymentFormB2L===false){var second_step_is_email_valid=validateEmailSecondStep(value_email,drupalSettings.psa_bol.userProfile.email);var second_step_is_phone_valid=validatePhoneSecondStep(value_phone,code_country_number,drupalSettings.psa_bol.userProfile.mobilePhone);is_form_valid=is_value_condition_value&&second_step_is_email_valid[0]&&second_step_is_phone_valid[0];}}if(is_form_valid){$(this).addClass('disable');if(drupalSettings.psa_bol!==undefined&&(drupalSettings.psa_bol.displayPrePaymentForm===true||displayPrePaymentFormB2L===true)){if(drupalSettings.psa_bol.isB2lBol===false&&displayPrePaymentFormB2L===false)if(drupalSettings.next_step_uri){window.location.href=drupalSettings.next_step_uri;e.preventDefault();}else{callPaymentService(self.data('vo-id'),drupalSettings.psa_bol.mopId,displayPrePaymentFormB2L,drupalSettings.psa_bol.userProfile.firstname,drupalSettings.psa_bol.userProfile.lastname,drupalSettings.psa_bol.userProfile.email,drupalSettings.psa_bol.userProfile.civilityCode);e.preventDefault();}}else getCsrfToken(function(csrfToken){if(drupalSettings.idSiteGeo){var img="https://insight.adsrvr.org/track/pxl/?adv=4xjjjyq&ct=0:vfvoa7y&fmt=3&td1="+drupalSettings.idSiteGeo;$('#main-content').append("<img height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src="+img+" />");}});}else e.preventDefault();});const setError=(element,message)=>{const inputControl=element.parentElement;const errorDisplay=inputControl.querySelector('.error');errorDisplay.innerText=message;};const setSuccess=(element)=>{const inputControl=element.parentElement;const errorDisplay=inputControl.querySelector('.error');errorDisplay.innerText='';};$.fn.validateFirstName=function(value_firstname,firstname_input_message){let valid=false;const firstname=value_firstname.value.trim();if(firstname==='')setError(value_firstname,firstname_input_message);else if(firstname.length<2)setError(value_firstname,Drupal.t('psa.bol.confirmed_reservation.user_block.lenght_error'));else{setSuccess(value_firstname);valid=true;}return [valid,firstname];};$.fn.validateLastName=function(value_lastname,lastname_input_message){let valid=false;const lastname=value_lastname.value.trim();if(lastname==='')setError(value_lastname,lastname_input_message);else if(lastname.length<2)setError(value_lastname,Drupal.t('psa.bol.confirmed_reservation.user_block.lenght_error'));else{setSuccess(value_lastname);valid=true;}return [valid,lastname];};$.fn.validateEmail=function(value_email,email_messages){let valid=false;const email=value_email.value.trim();if(email==='')setError(value_email,email_messages.empty_message);else if(!isValidEmail(email))setError(value_email,email_messages.valid_email);else{setSuccess(value_email);valid=true;}return [valid,email];};$.fn.validatePhone=function(value_phone,code_country_number,phone_messages){let valid=false;const phone=code_country_number+value_phone.value.trim();if(phone==='')setError(value_phone,phone_messages.empty_message);else if(!isValidPhone(phone,drupalSettings.country))setError(value_phone,phone_messages.valid_number);else{setSuccess(value_phone);valid=true;}return [valid,phone];};const isValidPhone=(phone,country_code)=>{var regex_by_country={'FR':/^\+?(33)[1-9]{1}[0-9]{8}$|^\%2B?(33)[1-9]{1}[0-9]{8}$|^0[0-9]{9,13}$/,'BE':/^\+?(32)[1-9]{1}[0-9]{7,8}$|^\%2B?(32)[1-9]{1}[0-9]{7,8}$/,'IT':/^\+?(39)[1-9]{1}[0-9]{8,9}$|^\%2B?(39)[1-9]{1}[0-9]{8,9}$/,'DE':/^\+?(49)[1-9]{1}[0-9]{6,10}$|^\%2B?(49)[1-9]{1}[0-9]{6,10}$/,'NL':/^\+?(31)[1-9]{1}[0-9]{8}$|^\%2B?(31)[1-9]{1}[0-9]{8}$|^0[0-9]{9,13}$/,'PT':/^\+?(351)[1-9]{1}[0-9]{8}$|^\%2B?(351)[1-9]{1}[0-9]{8}$/,'ES':/^\+?(34)[1-9]{1}[0-9]{8}$|^\%2B?(34)[1-9]{1}[0-9]{8}$/,'GB':/^\+?(44)[1-9]{1}[0-9]{6,9}$|^\%2B?(44)[1-9]{1}[0-9]{6,9}$/,'PL':/^\+?(48)[1-9]{1}[0-9]{8}$|^\%2B?(348)[1-9]{1}[0-9]{8}$|^0[0-9]{9,13}$/,'AT':/^\+?(43)[1-9]{1}[0-9]{6,17}$|^\%2B?(443)[1-9]{1}[0-9]{6,17}$/,'TR':/^\+?(90)[0-9]{1}[0-9]{9}$|^\%2B?(90)[-9]{1}[0-9]{9}$/,'MA':/^\+?(212)(5|6|7|8)[0-9]{8}$|^0(5|6|7|8)[0-9]{8}$/,'ZA':/^\+?(27)[0-9]{1}[0-9]{9}$|^\%2B?(27)[-9]{1}[0-9]{9}$/,'LU':/^\+?(352)[1-9]{1}[0-9]{3,11}$/,'BR':/^\+?(55)[1-9]{1}[0-9]{10,11}$|^[0-9]{10,11}$/};return regex_by_country[country_code].test(phone);};$.fn.validateConfirmationEmail=function(value_email,value_confirm_email,confirmation_email_messages){let valid=false;const email=value_email.value.trim();const confirm_email=value_confirm_email.value.trim();if(confirm_email==='')setError(value_confirm_email,confirmation_email_messages.empty_message);else if(!isValidEmail(confirm_email))setError(value_confirm_email,confirmation_email_messages.val
36id_email);else if(email.toLocaleLowerCase()!==confirm_email.toLocaleLowerCase())setError(value_confirm_email,confirmation_email_messages.is_confirmed);else{setSuccess(value_confirm_email);valid=true;}return [valid,confirm_email];};function callPaymentService(vo_id,mop_id,is_b2l=null,firstname=null,lastname=null,email=null,gender_data=null,phone=null,delivery_data=null){var data_payment_request={vo_id,mop_id,customer_data:{civilityCode:gender_data,firstname,lastname,email,mobilePhone:phone},delivery_data,is_b2l};var json_payment_request_data=JSON.stringify(data_payment_request);let all_params={};if(drupalSettings.payment_rest_enabled)all_params=getAllUrlParams(all_params);$.ajax({type:'POST',url:'/payment_simplied_bol',method:'POST',data:{'payment_data':json_payment_request_data,'all_params':JSON.stringify(all_params)},dataType:'json',beforeSend:function(){if(drupalSettings.is_iframe_enabled)$.fn.setResaProcessingState(true);},success:function(result){if(drupalSettings.is_iframe_enabled)$.fn.handleStripePaymentForm(result);else{if(result.url){$('.psa-fiche-vo-simplified-bol .bloc-content').hide();$('.psa-fiche-vo-simplified-bol .block-epayment').show();if(drupalSettings.psa_bol.isB2lBol===true&&is_b2l===true)$('html, body').scrollTop($('.psa-fiche-vo-simplified-bol .block-epayment').offset().top-150);var payement_resp={'psa_pay_id':result.psa_pay_id,'amount':result.amount,'eshop':result.eshop};updateMopAfterResaConfirmation(json_payment_request_data,JSON.stringify(payement_resp),result.url);}}},error:function(result){if(drupalSettings.is_iframe_enabled)$.fn.setResaProcessingState(false);if(result.success===false){var message=Drupal.t('psa.general.error_message');$.addNotification(message,'error');}}});}function updateMopAfterResaConfirmation(data,payement_resp,url){$.ajax({type:'POST',url:'/api/bol_simplified/update_mop',method:'POST',data:{'mop_data':data,'payement_resp':payement_resp},dataType:'json',success:function(result){window.location.href=url;},error:function(result){if(result.success===false){var message=Drupal.t('psa.general.error_message');$.addNotification(message,'error');}}});}$(window).on('load',function(){if(($('#confirmed-reservation')).length&&$('.bol-drawer').length===0)if($('.psa-confirmed-reservation-online-block').css("background-color")==="rgb(255, 255, 255)"){$('.user-informations-form input').css('backgroundColor','#f7f7f7');$('.user-input-phone').css('backgroundColor','rgb(247, 247, 247)');$('.user-input-phone input').css('backgroundColor','rgb(247, 247, 247)');}});$(document).ready(function(){var idsto_disable=['newSbuserConfirmEmail'];var url_parameters=new URLSearchParams(window.location.search);if(url_parameters.get('succesResa'))if(window.location.hash==='#simplified-bol')$('body, html').animate({scrollTop:$("#confirmed-reservation").offset().top-100},100);setTimeout(function(){if(url_parameters.get('endResa')&&url_parameters.get('c'))if(window.location.hash==='#simplified-bol'||window.location.hash==='#confirmed-reservation')$('body, html').animate({scrollTop:$(document).height()-$(window).height()},1000);},1000);for(var id in idsto_disable)if(($('#'+idsto_disable[id])).length)disableCopyPast(idsto_disable[id]);});function disableCopyPast(id){$('#'+id).bind("cut copy paste",function(e){e.preventDefault();});}$.fn.rebuildPhoneNumberValue=function(value_phone){var splited_number=value_phone.value.split('');const country_code=drupalSettings.country;const country=['FR','BE','IT','DE','NL','ES','GB','PL','AT','MA','TR','PT','ZA','BR','LU'];if(country_code==='TR'&&splited_number.length>13&&splited_number[0]==='0'){splited_number.splice(0,1);value_phone.value=splited_number.join('');}else if(country_code==='PT'&&splited_number[1]==='0'){splited_number.splice(1,1);value_phone.value=splited_number.join('');}else if(splited_number[0]==='0'&&country.includes(country_code)){splited_number.splice(0,1);value_phone.value=splited_number.join('');}else value_phone.value=splited_number.join('');return value_phone;};$.fn.validateAdressBlock=function(adress_value,message){let valid=false;const adress=adress_value.value.trim();if(adress==='')setError(adress_value,message);else if(adress.length<2)setError(adress_value,Drupal.t('psa_eligibility_sol.form_page.left_side.adress_block.lenght.error'));else{setSuccess(adress_value);valid=true;}return [valid,adress];};$.fn.validateGender=function(gender_value,message){let valid=false;const gender=gender_value.value.trim();if(gender==='')setError(gender_value,message);else{setSuccess(gender_value);valid=true;}return [valid,gender];};$.fn.callRfPaymentService=function(vo_id,phone=null,delivery_data=null){callPaymentService(vo_id,drupalSettings.psa_bol.mopId,drupalSettings.type_resa==='B2L',drupalSettings.psa_bol.userProfile.firstname,drupalSettings.psa_bol.userProfile.lastname,drupalSettings.psa_bol.userProfile.email,drupalSettings.psa_bol.userProfile.civilityCode,phone,delivery_data);e.preventDefault();};function getAllUrlParams(all_params){let url_parameters=new URLSearchParams(window.location.search);
36url_parameters.forEach((value,key)=>{all_params[key]=value;});return all_params;}})(jQuery,drupalSettings,Drupal);;
37"use strict";(function($,drupalSettings){var user={data:{isAuthenticated:false,firstName:null},disconnect:function(){var self=this;return $.ajax({url:drupalSettings.psa_brandid.my_project.disconnectUser,method:'DELETE',success:function(response){self.data.isAuthenticated=false;self.data.firstName=null;}});},updateUserData:function(){var self=this;var newStatus=typeof Cookies.get(drupalSettings.psa_brandid.auth_cookie)!=='undefined'?'true':'false';var lastStatus=Cookies.get('user.last_status');if(Cookies.get('user.is_my_project_initiated')!=='true'||newStatus!==lastStatus)$.ajax({url:drupalSettings.psa_brandid.my_project.restws,method:'GET',async:false,success:function(response){Cookies.set('user.is_authenticated',response['is_authenticated'],{secure:true,sameSite:'Lax'});Cookies.set('user.first_name',response['first_name'],{secure:true,sameSite:'Lax'});Cookies.set('user.is_my_project_initiated','true',{secure:true,sameSite:'Lax'});Cookies.set('user.last_status',newStatus,{secure:true,sameSite:'Lax'});}});self.data.isAuthenticated=Cookies.get('user.is_authenticated');self.data.firstName=Cookies.get('user.first_name');return $.Deferred().resolve().promise();}};$.urlParam=function(name){const params=new URLSearchParams(window.location.search);const value=params.get(name);if(value==null)return null;else return decodeURIComponent(value)||0;};$(window).bind("load",function(){var isUnsubscribe=$.urlParam('user_origin')==='unsubscribe';if(isUnsubscribe)document.cookie=drupalSettings.psa_brandid.auth_cookie+"=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT";if(typeof Cookies.get('user.last_status')==='undefined')Cookies.set('user.last_status',typeof Cookies.get(drupalSettings.psa_brandid.auth_cookie)!=='undefined'?'true':'false',{secure:true,sameSite:'Lax'});user.updateUserData().then(function(){var $myproject=$('#myproject'),$myProjectConnected=$myproject.find('.is-connected'),$myProjectDisconnected=$myproject.find('.is-disconnected');var isBrandIdCookiePresent=typeof Cookies.get(drupalSettings.psa_brandid.auth_cookie)!=='undefined';var textHome=drupalSettings.psa_brandid.text_home;switch(true){case user.data.isAuthenticated&&isBrandIdCookiePresent:if(textHome)$myproject.find('#myproject_hello').html(textHome);else $myproject.find('#myproject_hello').html('psa.my_project.hello'+" "+user.data.firstName);$myProjectConnected.removeClass('hide');$myProjectDisconnected.addClass('hide');break;case isBrandIdCookiePresent:document.cookie=drupalSettings.psa_brandid.auth_cookie+"=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT";$.addNotification(Drupal.t('psa.backoffice.brandid.error.user_disconnected'),'error');break;case user.data.isAuthenticated||user.data.firstName===null:user.disconnect().then(function(){$.addNotification(Drupal.t('psa.backoffice.brandid.error.user_disconnected'),'error');});break;default:break;}});});var menuMyProject=$(".bt-myproject, .myproject-close");var myProject=$("#myproject");menuMyProject.click(function(event){event.preventDefault();myProject.toggle();if($('#my-project-mobile').is(':visible')){var windowHeight=$(window).height();myProject.css('height',windowHeight);$('body').toggleClass('popin-no-overflow');}});$(document).mouseup(function(e){if(!myProject.is(e.target)&&myProject.has(e.target).length===0&&!menuMyProject.is(e.target))myProject.hide();if(!$(e.target).closest('#main-navigation #navbar-toggle').length&&!$(e.target).closest('#main-navigation .navbar-collapse').length)$('#main-navigation .navbar-collapse.main-navbar.collapse').collapse('hide');});$('.edit-car').on('click',function(){if($('#my-project-mobile').is(':visible'))$('body').toggleClass('popin-no-overflow');$("iframe#calculator").css('display','none');$(".modal-product").show();});$('.gtm-vo-page-estimate').on('click',function(){$("iframe#calculator").css('display','none');$(".modal-product").show();});$('.financing-calculator-link').on('click',function(){$(".modal-product").css('display','none');$("#calculator").show();});if(drupalSettings.is_new_theme)$(document).on('click','#my-project-mobile, .menu-my-account-trigger',function(event){event.preventDefault();var $myProject=$('#myproject');
37$myProject.toggle();if($('#my-project-mobile').is(':visible')){var windowHeight=$(window).height();$myProject.css('height',windowHeight);$('body').toggleClass('popin-no-overflow');}});})(jQuery,drupalSettings);;
38(function($,Drupal,drupalSettings){'use strict';$.fn.set_financial_info=function(data){var data_info={'nid':data,'lang':drupalSettings.path.currentLanguage,'consumer':drupalSettings.consumer,'flex_free':drupalSettings.flex_free};var result=$.ajax({type:'POST',url:"/api/simulation/financial-teaser",dataType:'json',data:JSON.stringify(data_info),timeout:5000,async:false,success:function(response){result=JSON.parse(JSON.stringify(response));if(drupalSettings.enable_update_monthly_payment&&result.regular_payment&&result.configuration_key){var monthly_payment=result.regular_payment+' '+Drupal.t('psa.frontoffice.financial.permonth');if(drupalSettings.is_new_theme)monthly_payment=result.regular_payment;const $teaser=$('.multteaser-vo-id-'+result.configuration_key);$teaser.find('.monthly-payement-price').html(monthly_payment);let primary_text='';if(result.primary_text&&result.primary_text.length>0)if(result.primary_text.length===1){const first=result.primary_text[0];primary_text=typeof first==='string'?first:(first.text||'');}else result.primary_text.forEach((item,i)=>{const text=typeof item==='string'?item:(item.text||'');if(i===0)primary_text+=text;else if(drupalSettings.country==='IT'&&i===result.primary_text.length-1)primary_text+=' '+text;else primary_text+="<span class='legal-mention it-country'>"+text+"</span>";});if(drupalSettings.country==='ES'){$teaser.find('.legal-mention-teaser').empty();$teaser.find('.legal-mention-teaser').html(primary_text);}else if(drupalSettings.country==='GB'){const uk_primary_text=response.regular_payment_conditon_uk;if(uk_primary_text.length>0){$teaser.find('.legal-mention-teaser').empty();$teaser.find('.legal-mention-teaser').html(uk_primary_text.replace(/(&nbsp;|\u00A0)/g,' '));const textHtml=response.primary_text_uk.map((text)=>`<span class='detail-label'>${text}</span>`).join('');$teaser.find('.gb-finance-details .details-label').html(textHtml);}}else{$teaser.find('.legal-mention').empty();$teaser.find('.legal-mention').html(primary_text);}}},error:function(response){result=JSON.stringify(response);}});return result;};})(jQuery,Drupal,drupalSettings);;
39"use strict";(function($,Drupal,drupalSettings){$(document).ready(function(){if(drupalSettings.enable_multiple_teaser){var multiple_teaser_data=$.fn.get_cars();var grouped_vehicles=$.fn.group_vehicles_by_brand(multiple_teaser_data);if(drupalSettings.country==='NL'){sessionStorage.setItem('compteur','false');if(Object.keys(grouped_vehicles).length)$.fn.call_multi_teaser_api_nl(grouped_vehicles);}else{if(Object.keys(grouped_vehicles).length)$.fn.call_multi_teaser_api(grouped_vehicles);$(".syntese-popin, .syntese-teaser-link, .legal-mention-link-gb").click(function(e){if(window.innerWidth<=768&&drupalSettings.route_name==='entity.node.canonical'){let carousel=document.querySelector('.vehicle-cards-wrapper');if(!carousel)return;carousel.style.overflow='hidden';carousel.style.touchAction='none';}e.preventDefault();let vo_card=drupalSettings.is_new_theme?'.vehicle-card':'.reskin-product-card';$.fn.syntese_popin($(this).closest(vo_card).attr('data-vo-id'));});}}});function unlockCarouselScroll(){if(window.innerWidth<=768&&drupalSettings.route_name==='entity.node.canonical'){const carousel=document.querySelector('.vehicle-cards-wrapper');if(!carousel)return;carousel.style.overflow='';carousel.style.touchAction='';}}document.addEventListener('click',function(e){if(e.target.closest('.close-newsp-modal'))unlockCarouselScroll();});})(jQuery,Drupal,drupalSettings);;
40(function($,Drupal,drupalSettings){'use strict';$.fn.call_multi_teaser_api=function(cars){var currency=drupalSettings.currency;var price_format=drupalSettings.price_format;var unit_month=Drupal.t('psa.frontoffice.financial.permonth');var text_from=Drupal.t('psa.frontoffice.financial.from');var payement='';var monthly_payements=$.fn.get_data_for_teaser().monthly_payement;var vo_id=$.fn.get_data_for_teaser().vo_id;if(drupalSettings.financial_batch===1){var teaser_response=[];$('.vo_json_new_gateway').each(function(index){var string_data=$(this).val();if(string_data){var vo=jQuery.parseJSON(string_data);teaser_response.push(vo);$.fn.make_financial_data(vo,index,vo_id,currency,price_format,unit_month,text_from,monthly_payements);}});if(teaser_response.length===0)$.fn.monthly_payement_data(vo_id,payement,monthly_payements,currency,price_format,unit_month,text_from);}else{if(Object.keys(cars).length)jQuery.ajax({type:'POST',url:'/multiple_teaser',data:{'cars':Object.assign({},cars),'lang':drupalSettings.path.currentLanguage},dataType:'json',timeout:15000,global:false,error:function(){$(".loader-monthly-payment").hide();},success:function(data){var teaser_response=data.teaser_response;
40teaser_response.forEach(function(vo,i){if(teaser_response[i].code_response===200&&teaser_response[i].data_response.vehicleResults)if(teaser_response[i].data_response.vehicleResults.length===0)$.fn.monthly_payement_data(vo_id,payement,monthly_payements,currency,price_format,unit_month,text_from);else teaser_response[i].data_response.vehicleResults.forEach(function(vo,i){$.fn.make_financial_data(vo,i,vo_id,currency,price_format,unit_month,text_from,monthly_payements);});else $(".loader-monthly-payment").hide();});}});}};$.fn.update_monthly_payment_display=function($container,payment,unit_month){if(drupalSettings.is_new_theme&&unit_month&&payment&&payment.indexOf(unit_month)!==-1){var amount_only=payment.replace(unit_month,'').trim();$container.find('.monthly-payement-price').text(amount_only);$container.find('.month-unit').text(unit_month);}else{$container.find('.monthly-payement-price').html(payment);$container.find('.month-unit').text('');}};$.fn.make_financial_data=function(vo,index,vo_id,currency,price_format,unit_month,text_from,monthly_payements){var monthly_payement=[];var $text=[];var $replacement;var payement='';var amount_rounding;var show_cta='';var ht_ttc;$(".ht_ttc_data").each(function(){if(parseInt($(this).data("void"))===parseInt(vo.configurationKey))ht_ttc=$(this).data("ht-ttc");});var $text_condition='';var $open_condition='';if(vo.hasError===false){let configurationKey=vo.configurationKey;if(drupalSettings.enable_unit_call)vo=vo.result??vo;amount_rounding=vo.teaser.data.amountRounding;show_cta=vo.teaser.callToAction?.showCtaText??null;let regular_payment_text=vo.teaser.regularPayment?vo.teaser.regularPayment.text:'';let $regular_payment_matches=regular_payment_text.match("{(.*?)}");let $argument=vo?.teaser?.regularPayment?.arguments?.[0]||'';monthly_payement=$.fn.set_monthly_payement_teaser($argument,vo,ht_ttc,$regular_payment_matches,currency,price_format,amount_rounding,unit_month);if(vo.teaser.primarytext){$text=vo.teaser.primarytext[0].text;$text=bb2html($text);let $arguments=vo.teaser.primarytext[0].arguments?vo.teaser.primarytext[0].arguments:'';if($.inArray($arguments[0],vo.teaser.guide.amountInclExclTax)<0)$replacement=vo.teaser.data[$arguments];else $replacement=ht_ttc===1?vo.teaser.data[$arguments].amountInclTax:vo.teaser.data[$arguments].amountExclTax;const match=$text.match("{(.*?)}");if($arguments&&match){const formattedReplacement=`<b>${$.fn.set_price_format($replacement,currency,price_format,amount_rounding)}</b>`;$text=$text.replace(match[0],formattedReplacement);}if(vo.teaser.primarytext.length>1)vo.teaser.primarytext.forEach(function(primarytext,i){if(i!==0)if(drupalSettings.country==='IT'&&i===vo.teaser.primarytext.length-1)$text+=' '+primarytext.text;else $text+="<span class='legal-mention it-country'>"+primarytext.text+"</span>";});if(drupalSettings.country==='GB')if(vo.teaser.textConditions.regularPaymentConditions.length>0){$text_condition=vo.teaser.textConditions.regularPaymentConditions[0].text;$open_condition=vo.teaser.textConditions.regularPaymentConditions[0].detailOpenText;}}$('.multteaser-vo-id-'+configurationKey).each(function(){$(this).find(".syntese-popin-av").hide();$(".loader-monthly-payment").hide();$.fn.update_monthly_payment_display($(this),monthly_payement,unit_month);if($(this).parent().find('.token_vign_data').attr('data-token-vign')==='0'){$(this).find('.monthly-payement-text-passrelle').css({"display":"inline-block"});$(this).find('.monthly-payement-text-passrelle').text(text_from);}$(this).find(".financing-link-gateway").show();$(this).find(".financing-link-av").hide();if(show_cta===true){$("#multiple-teaser-link span").text(vo.teaser.callToAction.detailText);$(this).find(".syntese-teaser-link").show();}if($argument!=='')$(this).find(".syntese-popin").show();$text=bb2html($text);$(this).find('.legal-mention').html($text);if((drupalSettings.country==='ES')&&$text.length!==0){$(".text-legal-teaser-teaser").show();$(this).find(".legal-mention-teaser").html($text);}else if(drupalSettings.country==='GB'&&$text_condition.length!==0){const match=$text_condition.match(/\[b\](.*?)APR Representative(.*?)\[\/b\]/i);if(match){var apr_ext=match[0].replace('[b]','').replace('[/b]','');$(this).find('.gb-finance-details .details-label').text(apr_ext);}$(".text-legal-teaser-teaser").show();$(this).find(".legal-mention-teaser").html(bb2html($text_condition).replace(/(&nbsp;|\u00A0)/g,' '));$(this).find(".legal-mention-link-gb").html($open_condition);}else{if(drupalSettings.country==='IT'){const justify=drupalSettings.is_new_theme?"left":"end";$(this).find('.legal-mention').css({"display":"grid","justify-items":justify});}}
40if(drupalSettings.is_new_theme)$(this).closest('.new-teaser-monthly-payment').show();});}else if(vo.hasError===true&&monthly_payements[index]!==null&&monthly_payements[index]!==0){payement=$.fn.set_price_format(monthly_payements[index],currency,price_format)+unit_month;$('.multteaser-vo-id-'+vo_id[index]).each(function(){var $this=$(this);$.fn.set_monthly_payement_price($this,payement,text_from);});}else $(".loader-monthly-payment").hide();};$.fn.monthly_payement_data=function(vo_id,payement,monthly_payements,currency,price_format,unit_month,text_from){vo_id.forEach(function(vo,index){if(monthly_payements[index]!==null&&monthly_payements[index]!==0){payement=$.fn.set_price_format(monthly_payements[index],currency,price_format)+unit_month;$('.multteaser-vo-id-'+vo).each(function(){var $this=$(this);$.fn.set_monthly_payement_price($this,payement,text_from);});}else $(".loader-monthly-payment").hide();});};$.fn.get_cars=function(){var teaser_data=[];$(".multiple_teaser_data").each(function(){var data=$(this).val();teaser_data.push($.fn.parseData(data));});return teaser_data.slice(-12);};$.fn.set_monthly_payement_price=function($this,payement,text_from){$this.find(".syntese-popin-av").show();$this.find(".syntese-popin").hide();$this.find(".loader-monthly-payment").hide();var unit_month=Drupal.t('psa.frontoffice.financial.permonth');$.fn.update_monthly_payment_display($this,payement,unit_month);$this.find('.monthly-payement-text-passrelle').css({"display":"inline-block"});$this.find('.monthly-payement-text-passrelle').text(text_from);$this.find(".financing-link-av").show();$this.find(".financing-link-gateway").hide();};$.fn.get_car=function(){var car;car=parseInt(jQuery(this).attr('data-vo-id'));return car;};$.fn.parseData=function(data){if(!data)return {};if(typeof data==='object')return data;if(typeof data==='string')return JSON.parse(data);return {};};$.fn.group_vehicles_by_brand=function(multiple_teaser_data){var final_data=[];const grouped_vehicles=multiple_teaser_data.reduce((acc,element)=>{const [key,value]=Object.entries(element)[0];(acc[key]||(acc[key]=[])).push(value.vehicles);return acc;},[]);for(var gv in grouped_vehicles)if(grouped_vehicles.hasOwnProperty(gv))final_data[gv]=grouped_vehicles[gv];return final_data;};$.fn.get_data_for_teaser=function(){var data=[];var vo_id=[];var monthly_payement=[];var token_vign=[];jQuery('.reskin-product-card[data-vo-id]').each(function(){vo_id.push(parseInt(jQuery(this).attr('data-vo-id')));});$(".monthly_payement_data").each(function(){var m_pay=$(this).data("monthly-payement");monthly_payement.push(m_pay);});$(".token_vign_data").each(function(){var tok_vign=$(this).data("token-vign");token_vign.push(tok_vign);});data.push({vo_id:vo_id.slice(-12),monthly_payement:monthly_payement.slice(-12),token_vign:token_vign.slice(-12)});return data[0];};$.fn.match_word=function(s,word){var re=new RegExp('\\b'+word+'\\b');return s.match(re);};$.fn.set_monthly_payement_teaser=function(argument,vo,ht_ttc,regular_payment_matches,currency,price_format,amount_rounding,unit_month){var monthly_payement;var regular_payment;var regular_payment_text=vo.teaser.regularPayment?vo.teaser.regularPayment.text:'';if($.inArray(argument,vo.teaser.guide.amountInclExclTax)<0)regular_payment=vo.teaser.data.$argument;else regular_payment=ht_ttc===1?vo.teaser.data.regularPayment.amountInclTax:vo.teaser.data.regularPayment.amountExclTax;if(regular_payment_matches!=null&&regular_payment_matches.length>0)monthly_payement=$.fn.set_price_format(regular_payment,currency,price_format,amount_rounding)+unit_month;else{monthly_payement=regular_payment_text;if(drupalSettings.country==="PL"){var position=$.fn.match_word(monthly_payement,'PLN');if(position!=null)monthly_payement=monthly_payement.substring(0,position.index+4)+'<br>'+monthly_payement.substring(position.index+4);}}return monthly_payement;};function bb2html(text){const bb_code=["[list]","[*]","[/list]","[img]","[/img]","[b]","[/b]","[u]","[/u]","[i]","[/i]",'[color="',"[/color]",'[size="','[size=',"[/size]",'[url="','[url=',"[/url]",'[mail="',"[/mail]","[code]","[/code]",'"]',']'];const html_code=["<ul>","<li>","</ul>",'<img src="','">',"<b>","</b>","<u>","</u>","<i>","</i>",'<span style="color:',"</span>",'<span style="font-size:','<span style="font-size:',"</span>",'<a href="','<a href="',"</a>",'<a href="mailto:',"</a>","<code>","</code>",'">','">'];let new_text=String(text??"");bb_code.forEach((code,index)=>{const regex=new RegExp(escapeRegExp(code),"g");new_text=new_text.replace(regex,html_code[index]);});new_text=new_text.replace(/\n/g,"<br>");return new_text;}function escapeRegExp(string){return string.replace(/[.*+?^${}()|[\]\\]/g,'\\$&');}})(jQuery,Drupal,drupalSettings);;
41(function($,Drupal,drupalSettings){'use strict';$.fn.call_multi_teaser_api_nl=function(cars){var currency=drupalSettings.currency;var price_format=drupalSettings.price_format;var monthly_payement=[];var regular_payment_text='';var $regular_payment_matches=[];var $argument='';var payement='';var amount_rounding='';var title='';var slogan='';var headers=[];var rows=[];var footers=[];var tag_tr=['<tr>','</tr>'];var tag_th=['<th>','</th>'];var tag_td=['<td>','</td>'];if(Object.keys(cars).length===0)return;jQuery.ajax({type:'POST',url:'/multiple_teaser',data:{'cars':Object.assign({},cars)},dataType:'json',global:false,error:function(){$(".loader-monthly-payment").hide();},success:function(data){var teaser_response=data.teaser_response;var monthly_payements=$.fn.get_data_for_teaser().monthly_payement;var vo_id=$.fn.get_data_for_teaser().vo_id;var unit_month=Drupal.t('psa.frontoffice.financial.permonth');var text_from=Drupal.t('psa.frontoffice.financial.from');
41teaser_response.forEach(function(vo,i){if(teaser_response[i].code_response===200&&teaser_response[i].data_response.vehicleResults)if(teaser_response[i].data_response.vehicleResults.length===0)vo_id.forEach(function(vo,index){if(monthly_payements[index]!==null&&monthly_payements[index]!==0){payement=$.fn.set_price_format(monthly_payements[index],currency,price_format)+unit_month;$('.multteaser-vo-id-'+vo).each(function(){var $this=$(this);$.fn.set_monthly_payement_price($this,payement,text_from);});}else $(".loader-monthly-payment").hide();});else teaser_response[i].data_response.vehicleResults.forEach(function(vo,i){if(vo.hasError===false&&vo.teaser){amount_rounding=vo.teaser.data.amountRounding;regular_payment_text=vo.teaser.regularPayment?vo.teaser.regularPayment.text:'';$regular_payment_matches=regular_payment_text.match("{(.*?)}");$argument=vo.teaser.regularPayment.arguments?vo.teaser.regularPayment.arguments[0]:'';var ht_ttc;$(".ht_ttc_data").each(function(){if(parseInt($(this).data("void"))===parseInt(vo.configurationKey))ht_ttc=$(this).data("ht-ttc");});monthly_payement=$.fn.set_monthly_payement_teaser($argument,vo,ht_ttc,$regular_payment_matches,currency,price_format,amount_rounding,unit_month);$('.multteaser-vo-id-'+vo.configurationKey).each(function(){$(this).find(".syntese-popin-av").hide();$(".loader-monthly-payment").hide();$(this).find('.monthly-payement-price').html(monthly_payement);if($(this).parent().find('.token_vign_data').attr('data-token-vign')==='0'){$(this).find('.monthly-payement-text-passrelle').css({"display":"inline-block"});$(this).find('.monthly-payement-text-passrelle').text(text_from);}$(this).find(".financing-link-gateway").show();$(this).find(".financing-link-av").hide();if(drupalSettings.is_new_theme)$(this).closest('.new-teaser-monthly-payment').show();});}else if(vo.hasError===true&&monthly_payements[i]!==null&&monthly_payements[i]!==0){payement=$.fn.set_price_format(monthly_payements[i],currency,price_format)+unit_month;$('.multteaser-vo-id-'+vo_id[i]).each(function(){var $this=$(this);$.fn.set_monthly_payement_price($this,payement,text_from);});}else $(".loader-monthly-payment").hide();});else $(".loader-monthly-payment").hide();if(teaser_response[i].length===0||!teaser_response[i].data_response.disclaimer||drupalSettings.route_name!=='search.list'||sessionStorage.getItem('compteur')!=='false')return;var disclaimer=teaser_response[i].data_response.disclaimer;if(disclaimer.table){headers=disclaimer.table.header?disclaimer.table.header:[];rows=disclaimer.table.rows?disclaimer.table.rows:[];footers=disclaimer.table.footer?disclaimer.table.footer:[];title=disclaimer.table.title?disclaimer.table.title:'';headers=buildTableHeaders(headers,tag_tr,tag_th);if(rows.length===0)return;$('#thead-list-page').append(headers);rows=buildTableRows(rows,tag_tr,tag_td);$('#tbody-list-page').append(rows);buildTableFooter(footers);$('.financed-table-title').text(title);}var is_mobile=window.matchMedia("only screen and (max-width: 760px)").matches;slogan=disclaimer.sloganPictureUrl?disclaimer.sloganPictureUrl:'';$("#slogan-nl").attr("src",slogan);var image=document.getElementById('slogan-nl');if(is_mobile)image.style.height='27px';else image.style.height='55px';$("#popin-finance-layer").show();$('.popin-display-layer').addClass('showed-table-button');$('.popin-display').addClass('showed-table-layer');if($('#popin-finance-layer').length){$('.popin-display').css("bottom",parseInt($('#popin-finance-layer').height()));$('.popin-display-layer').css("bottom",parseInt($('#popin-finance-layer').height())+68);}sessionStorage.setItem('compteur','true');return;});}});};function buildTableFooter(footers){var footer='';footer+='<td class="text-bold" colspan="9" style="text-align:center">';for(const data of footers)footer+=data;footer+='</td>';$('#tfoot-list-page').append(footer);}function buildTableHeaders(element,tag1,tag2){var headers='';headers+=tag1[0];for(const datas of element)headers+=tag2[0]+datas+tag2[1];headers+=tag1[1];return headers;}function buildTableRows(element,tag1,tag2){var rows='';for(const datas of element){rows+=tag1[0];for(const row of datas)rows+=tag2[0]+row+tag2[1];rows+=tag1[1];}return rows;}})(jQuery,Drupal,drupalSettings);;
42"use strict";(function($,Drupal,drupalSettings){$('#confirm-new-finan-cj').on('click',function(e){e.preventDefault();var self=$(this);self.data('original-text',self.html());self.html(self.data('loading-text'));self.addClass('disable');jQuery.ajax({type:'GET',url:"/new_financing/"+self.data('vo-id'),data:{mop_id:self.data('mop')},error:function(){$.addNotification(Drupal.t('psa.general.error_message'),'error');handleCjModal(self);},success:function(result){if(result.success===true&&result.mopId!==null)createFinancingLead(result.mopId,self.data('vo-id'),self,result.financedProduct);}});});
42$('#financial_demand:not(.has-clicked)').click(function(e){if(!$(this).hasClass("has-clicked")){var loader="";if(drupalSettings.is_new_theme){const $btn=$(this);if($btn.find('.lds-ring').length===0){const loaderHtml=$btn.data('loading-text');$btn.prepend(loaderHtml+' ');}loader=$btn.find('.lds-ring');$btn.css({display:'inline-flex',alignItems:'center',gap:'8px'});loader.css({display:'inline-block',width:'16px',height:'16px'});loader.show();}else{var cta_text=$(this).text();$(this).html($(this).data('loading-text')+' '+cta_text);loader=$('.lds-ring');loader.css('height',0);}e.target.blur();const vo_content_element=parseInt(drupalSettings.is_reskin_lot2_enabled)===2?$('.psa-fiche-vo-content-v3'):$('.psa-fiche-vo-content');$.fn.checkFinancingResponse($(this),vo_content_element.data('void'),loader);}var confirm_finance_cta=$('#confirm-new-finan-cj');if($(this).hasClass('modal-button'))confirm_finance_cta.attr('data-mop',drupalSettings.success_resa_mop_id);else confirm_finance_cta.removeAttr('data-mop');});$(document).on('click','.financial-subscription #validateForm',function(e){var self=$(this);self.data('original-text',self.html());self.html(self.data('loading-text'));self.data('vo-id',$('#finance-page').data('vo-id'));getCsrfToken(function(csrfToken){});if(!validateForm()){isFormInvalid();return false;}self.addClass('disable');getCsrfToken(function(csrfToken){});});if($('.financial-subscription #validateForm').length)$('.financial-subscription #validateForm').addClass('disabled').prop('disabled',true);if($('.financial-subscription .validate-form-container-mobile #validateForm').length)$('.financial-subscription .validate-form-container-mobile #validateForm').addClass('disabled').prop('disabled',true);$('#newSbGeneralCondition, [id^="check_consent_"]').on('change',function(){$('#validateForm').addClass('disabled').prop('disabled',true);$('.validate-form-container-mobile #validateForm').addClass('disabled').prop('disabled',true);var allChecked=false;if($(this).is(':checked')){allChecked=true;$('[id^="check_consent_"]').each(function(){if(!$(this).is(':checked')||!$('#newSbGeneralCondition').is(':checked'))allChecked=false;});}if(allChecked){$('#validateForm').removeClass('disabled').prop('disabled',false);$('.validate-form-container-mobile #validateForm').removeClass('disabled').prop('disabled',false);}});function createFinancingLead(mop,vo_id,self,financial_product_name){var previous_url;var confirm_new_finance_href=$("#confirm-new-finan-cj").data('vo-href');if(typeof confirm_new_finance_href==='undefined')previous_url=$("#finance-page").data('vo-href');else previous_url=confirm_new_finance_href;$.ajax({url:"/createFinancedCJLead",method:'POST',data:{'mopId':mop,'voId':vo_id},success:function(result){var lead_response=result.createLead.response;if(lead_response.status.returnCode!=="SF_S_100"){$.addNotification(Drupal.t('psa.new_finance_cj.error_message'),'error');window.location.href=previous_url;}else{createFundingRequest(mop,vo_id,financial_product_name);window.open(lead_response.details.url,'_self');}},error:function(){$.addNotification(Drupal.t('psa.new_finance_cj.error_message'),'error');window.location.href=previous_url;}});}function handleCjModal(self){self.html(self.data('original-text'));self.removeClass('disable');$('#new-financed-cj').modal('hide');window.location.reload();}function createFundingRequest(mop_id,vo_id,financial_product_name){var data_funding_request={vo_id,mop_id,financial_product_name};var json_funding_request_data=JSON.stringify(data_funding_request);$.ajax({type:'POST',url:'/api/new_financedcj/create_new_financing_cj_request',data:{'data_funding_request':json_funding_request_data}});}$('#xlsx-download-funding-requests-tracking-dashboard').on('click',function(){var self=$(this);$.fileDownload(self.data('download-link'));});$('body #financial_subscription_demand').on('click',function(event){jQuery.ajax({type:'GET',url:drupalSettings.url_subscription_page,error:function(){$.addNotification(Drupal.t('psa.general.error_message'),'error');},success:function(){window.location.href=drupalSettings.url_subscription_page;}});});const setError=(element,message)=>{const inputControl=element.parentElement;const errorDisplay=inputControl.querySelector('.error');errorDisplay.innerText=message;};const setSuccess=(element)=>{const inputControl=element.parentElement;const errorDisplay=inputControl.querySelector('.error');errorDisplay.innerText='';};function validateForm(){var value_firstname=document.getElementById('customerFirstname');var value_lastname=document.getElementById('customerLastname');var value_email=document.getElementById('customerEmail');var value_confirm_email=document.getElementById('customerConfirmationEmail');var value_gender=document.getElementById('gender');var value_gender_cb=document.getElementById('gender_cb');var value_phone=document.getElementById('customerPhoneNumber');var firstname_input_message=Drupal.t('psa.bol.confirmed_reservation.user_block.first_name_error');var lastname_input_message=Drupal.t('psa.bol.confirmed_reservation.user_block.last_name_error');var email_messages={empty_message:Drupal.t('psa.bol.confirmed_reservation.user_block.email_empty_error'),valid_email:Drupal.t('psa.bol.confirmed_reservation.user_block.email_valid_error')};var confirmation_email_messages={empty_message:Drupal.t('psa.bol.confirmed_reservation.user_block.confirm_email_empty_error'),valid_email:Drupal.t('psa.bol.confirmed_reservation.user_block.confirm_email_valid_error'),is_confirmed:Drupal.t('psa.bol.confirmed_reservation.user_block.confirm_email_valid_error')};var phone_messages={empty_message:Drupal.t('psa.bol.confirmed_reservation.user_block.phone_empty_error'),valid_number:Drupal.t('psa.bol.confirmed_reservation.user_block.phone_valid_error')};var code_country_number=$('.phone-code').text();
42var is_value_firstname=$.fn.validateFirstName(value_firstname,firstname_input_message);var is_value_lastname=$.fn.validateLastName(value_lastname,lastname_input_message);var is_value_email=$.fn.validateEmail(value_email,email_messages);var is_value_confirm_email=$.fn.validateConfirmationEmail(value_email,value_confirm_email,confirmation_email_messages);var is_gender_valid=validateGender(value_gender,value_gender_cb);var is_value_phone=$.fn.rebuildPhoneNumberValue(value_phone);is_value_phone=$.fn.validatePhone(is_value_phone,code_country_number,phone_messages);return is_value_firstname[0]&&is_value_lastname[0]&&is_value_email[0]&&is_value_confirm_email[0]&&is_gender_valid&&is_value_phone[0];}function validateGender(gender,gender_cb){var gender_data=[...document.querySelectorAll('input[name=flexRadioDefault]:checked')].map((e)=>e.value);if(gender_cb!=null&&gender_data.length<1){setError(gender_cb,Drupal.t('psa.bol.confirmed_reservation.user_block.gender_error'));return false;}else{if(gender_cb!=null)setSuccess(gender_cb);}if(gender!=null&&gender.value===0){setError(gender,Drupal.t('psa.bol.confirmed_reservation.user_block.gender_error'));return false;}else{if(gender!=null)setSuccess(gender);}return true;}function isFormInvalid(){var gender_data=[...document.querySelectorAll('input[name=flexRadioDefault]:checked')].map((e)=>e.value);var value_gender=document.getElementById('gender');if(gender_data.length<1||value_gender!=null&&value_gender.value===0)$('#customerFirstname').focus();var elements_to_validate=[{id:'customerFirstname',message:Drupal.t('psa.bol.confirmed_reservation.user_block.first_name_error')},{id:'customerLastname',message:Drupal.t('psa.bol.confirmed_reservation.user_block.last_name_error')}];for(var i=0;i<elements_to_validate.length;i++)if(!validateField(elements_to_validate[i].id)){$('#'+elements_to_validate[i].id).focus();return;}var value_email=document.getElementById('customerEmail');var confirmation_email_value=document.getElementById('customerConfirmationEmail');var email_messages={empty_message:Drupal.t('psa.bol.confirmed_reservation.user_block.email_empty_error'),valid_email:Drupal.t('psa.bol.confirmed_reservation.user_block.email_valid_error')};var confirmation_email_messages={empty_message:Drupal.t('psa.bol.confirmed_reservation.user_block.confirm_email_empty_error'),valid_email:Drupal.t('psa.bol.confirmed_reservation.user_block.confirm_email_valid_error'),is_confirmed:Drupal.t('psa.bol.confirmed_reservation.user_block.confirm_email_valid_error')};var is_value_email=$.fn.validateEmail(value_email,email_messages);var is_value_confirm_email=$.fn.validateConfirmationEmail(value_email,confirmation_email_value,confirmation_email_messages);if(!is_value_email[0])$('#customerEmail').focus();else{if(!is_value_confirm_email[0])$('#customerConfirmationEmail').focus();}var value_phone=document.getElementById('customerPhoneNumber');var phone_messages={empty_message:Drupal.t('psa.bol.confirmed_reservation.user_block.phone_empty_error'),valid_number:Drupal.t('psa.bol.confirmed_reservation.user_block.phone_valid_error')};var code_country_number=$('.phone-code').text();var is_value_phone=$.fn.rebuildPhoneNumberValue(value_phone);is_value_phone=$.fn.validatePhone(is_value_phone,code_country_number,phone_messages);if(!is_value_phone[0])$('#customerPhoneNumber').focus();}function validateField(field_id){var field_value=document.getElementById(field_id).value;return field_value.trim()!=='';}function getCsrfToken(callback){$.get(Drupal.url('session/token')).done(function(data){callback(data);});}$.fn.checkFinancingResponse=function(financial_demand_cta,vo_id,loader){$.ajax({url:"/financial/check-finance-details-response",dataType:'json',data:{'vo_id':vo_id},error:function(){loader.remove();},success:function(response){loader.remove();if(!response.has_error){financial_demand_cta.addClass('has-clicked');$('#new-financed-cj').modal('show');financial_demand_cta.attr('data-toggle','modal');financial_demand_cta.attr('data-target','#new-financed-cj');}else{Cookies.set(vo_id+'_financing','not_available',{path:'/',expires:1,secure:true,sameSite:'Lax'});const finance_contact_url=parseInt(drupalSettings.is_reskin_lot2_enabled)===2?$('.finance-contact-button'):$('.new_financing_gateway_button .cutomize-finance');window.location.href=finance_contact_url.attr('href');}}});};document.querySelectorAll('.finance-form-civility').forEach((wrapper)=>{const display=wrapper.querySelector('.custom-select-display');const options=wrapper.querySelectorAll('.option-row');const selectedText=wrapper.querySelector('.selected-text');const select=wrapper.querySelector('select');display.addEventListener('click',()=>{wrapper.classList.toggle('open');});options.forEach((option)=>{option.addEventListener('click',()=>{const value=option.dataset.value;selectedText.textContent=option.textContent;if(select)select.value=value;wrapper.classList.remove('open');});});document.addEventListener('click',(e)=>{if(!wrapper.contains(e.target))wrapper.classList.remove('open');});});})(jQuery,Drupal,drupalSettings);;
43(function($,Drupal,drupalSettings){'use strict';$.fn.syntese_popin=function(cars){var result=$.fn.set_financial_info(cars);var id=drupalSettings.route_name==='home'?"#modal-finance-details-ng-carousel":"#modal
43-finance-details-ng-"+cars;if(result['status']===200)$(id).each(function(){if(result['responseJSON']['regular_payment']){$(".infovo-monthly-payment-passrelle").show();$(".loader-monthly-payment").hide();if(result['responseJSON']['simulation_details']['display_blocks']){var display_blocks=result['responseJSON']['simulation_details']['display_blocks'];var display_blocks_values="";display_blocks.forEach((element)=>{var element_value=element['value']==null?'':element['value'];display_blocks_values+="<div class='row display_block block_"+element['indent']+" block_"+element['bold']+" block_display_"+element['display_size']+"'>"+" <div class='col-lg-6 col-md-6 col-sm-6 col-xs-12 block_label'> "+element['label']+"</div>"+" <div class='col-lg-6 col-md-6 col-sm-6 col-xs-12 block_value'> "+element_value+" </div> </div>";});$(this).find('.simulation_detail_part').html(display_blocks_values);}if(result['responseJSON']['simulation_details']['title'])$(this).find('.modal-title').html(result['responseJSON']['simulation_details']['title']);if(result['responseJSON']['simulation_details']['validity_text'])$(this).find('.validity_text').html(result['responseJSON']['simulation_details']['validity_text']);if(result['responseJSON']['simulation_details']['simulation_title'])$(this).find('.simulation_title').html(result['responseJSON']['simulation_details']['simulation_title']);if(result['responseJSON']['simulation_details']['legal_mentions']){var legal_block=result['responseJSON']['simulation_details']['legal_mentions'];var legal_blocks_values="";legal_block.forEach((element)=>{legal_blocks_values+="<p class='legal_mention_text legal_mention_"+element['indent']+"legal_mention_display_"+element['display_size']+"'>"+element['text']+"</p>";});$(this).find('.legal_mention').html(legal_blocks_values);}if(!(result['responseJSON']['simulation_details']['display_blocks'])&&(drupalSettings.financial==='new_financing_gateway')&&(drupalSettings.enable_financial_link_financial_vign===1))$(".link-price-financing").hide();else if(drupalSettings.monthly_payement!=null)$('.multteaser-vo-id-'+cars).each(function(){$(".loader-monthly-payment").hide();});else $('.multteaser-vo-id-'+cars).each(function(){$(".loader-monthly-payment").hide();});}else if(drupalSettings.monthly_payement!=null){$(".infovo-monthly-payment-passrelle").show();$(".loader-monthly-payment").hide();$(".ng-modal-button").hide();$(".legal-mention-ng-dl").hide();}else{$('.multteaser-vo-id-'+cars).find('.syntese-popin').attr("data-target","#unavailable-finance");$(".loader-monthly-payment").hide();}});};})(jQuery,Drupal,drupalSettings);;
44(function($,Drupal,drupalSettings){'use strict';$.fn.set_price_format=function(price,currency,price_format,amount_rounding){var decimal_separator=price_format.decimal_separator;var thousand_separator=(price_format.thousand_separator==='[ESPACE]'?' ':price_format.thousand_separator);var currency_display_with_space_or_not=price_format.currency_display_with_space_or_not;var quote=number_format(price,0,decimal_separator,thousand_separator,amount_rounding);var quote_dispaly;if(price_format.currency_display==='1')quote_dispaly=currency_display_with_space_or_not==='1'?currency+' '+quote:currency+quote;else quote_dispaly=currency_display_with_space_or_not==='1'?quote+' '+currency:quote+currency;return quote_dispaly;};function number_format(number,decimals,dec_point,thousands_sep,amount_rounding){var result;number=(number+'').replace(/[^0-9+\-Ee.]/g,'');var n=!isFinite(+number)?0:+number,prec=!isFinite(+decimals)?0:Math.abs(decimals),sep=(typeof thousands_sep==='undefined')?',':thousands_sep,dec=(typeof dec_point==='undefined')?'.':dec_point,s,toFixedFix=function(n,prec){var k=Math.pow(10,prec);return ''+Math.round(n*k)/k;};if(amount_rounding!=='undefined'&&amount_rounding==='NO_ROUND'){result=n.toFixed(2);result=result.toString().replace(dec+'00','');}else result=Math.ceil(n);s=(prec?toFixedFix(n,prec):''+result).split('.');if(s[0].length>3)s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,sep);if((s[1]||'').length<prec){s[1]=s[1]||'';s[1]+=new Array(prec-s[1].length+1).join('0');}return s.join(dec);}$.fn.format_thousands_dot=function(value){const digits=String(value??'').replace(/\D/g,'');if(!digits)return '';return digits.replace(/\B(?=(\d{3})+(?!\d))/g,'.');};})(jQuery,Drupal,drupalSettings);;
45(function($,Drupal,drupalSettings){Drupal.ModalUtils=Drupal.ModalUtils||{};Drupal.ModalUtils.openModal=function(modal){modal.classList.add('show');let backdrop=document.querySelector('.modal-backdrop-custom');if(!backdrop){backdrop=document.createElement('div');backdrop.className='modal-backdrop-custom';document.body.appendChild(backdrop);}backdrop.classList.add('active');document.body.style.overflow='hidden';if(backdrop._closeListener)backdrop.removeEventListener('click',backdrop._closeListener);backdrop._closeListener=function(){Drupal.ModalUtils.closeModal(modal);};backdrop.addEventListener('click',backdrop._closeListener);modal.addEventListener('touchmove',function(e){if(e.target.closest('.noUi-handle')||e.target.closest('.noUi-touch-area')||e.target.closest('.noUi-base'))return;e.stopPropagation();},{passive:false});};Drupal.ModalUtils.closeModal=function(modal){modal.classList.remove('show');const backdrop=document.querySelector('.modal-backdrop-custom');backdrop?.classList.remove('active');document.body.style.overflow='unset';};Drupal.behaviors.modalInputShadow={attach:function(context){const $modal=$('.new-modal-advanced-search .modal-content',context);const $input=$modal.find('.modal-footer-input .search-input-wrapper input');if(!$modal.length||!$input.length)return;$input.on('focus',function(){$modal.addClass('keyboard-open');});$input.on('blur',function(){$modal.removeClass('keyboard-open');});}};$.fn.show_search_modal=function(event,modal_id){event.preventDefault();const modal=document.getElementById(modal_id);if(!modal)return;const close_btn=modal.querySelector(".close");Drupal.ModalUtils.openModal(modal);if(close_btn)close_btn.addEventListener('click',function(e){e.preventDefault();Drupal.ModalUtils.closeModal(modal);});};$(document).ready(function(){$('.bootstrap-select.location-search-select .bs-caret').each(function(){$(this).empty();if($(this).find('.chevron').length===0)$(this).append('<span class="chevron"></span>');});$(document).on('click','.bootstrap-select.location-search-select .btn.dropdown-toggle',function(){var $selectWrapper=$(this).closest('.bootstrap-select');var isOpen=$selectWrapper.hasClass('open');const $chevron=$selectWrapper.find('.bs-caret .chevron');if(isOpen)$chevron.addClass('active');else $chevron.removeClass('active');});$(document).on('wheel',function(e){if($(e.target).closest('.filters-container').length===0&&$(e.target).closest('#new-advanced-search').length===0){var $selectWrapper=$('#pointofsale').parent('.bootstrap-select');$selectWrapper.removeClass('open');$selectWrapper.find('button[data-toggle="dropdown"]').attr('aria-expanded','false');$selectWrapper.find('ul.dropdown-menu.inner').attr('aria-expanded','false');$selectWrapper.find('.bs-caret .chevron').removeClass('active');}});});document.addEventListener('DOMContentLoaded',function(){const languageLi=document.querySelector('.langue.visible-xs.visible-sm');const menu=document.querySelector('.global-items-menu ul.menu-items');function moveLanguageLi(){if(!languageLi||!menu)return;if(window.innerWidth<=1200){if(!menu.contains(languageLi))menu.appendChild(languageLi);}else{const header=document.querySelector('header');if(!header.contains(languageLi))header.appendChild(languageLi);}}moveLanguageLi();window.addEventListener('resize',moveLanguageLi);});})(jQuery,Drupal,drupalSettings);;
46(function($,Drupal,drupalSettings){var homeSearchInput=$('#home-search-input')[0];var homeSearchCta=$('#home-search-cta')[0];var advancedSearchInput=$('#advanced-search')[0];var advancedSearchCta=$('#advanced-search-cta')[0];var searchInputWrapper=$('.search-input-wrapper')[0];var searchBox=$('.search-box')[0];var modal=$('#search-suggestions-modal')[0];var modalFooter=modal?$(modal).find('.modal-footer-input')[0]:null;var modalSuggestionsWrapper=modal?$(modal).find('.modal-suggestions-wrapper')[0]:null;var suggestion_list=modal?$(modal).find('.suggestion-list')[0]:null;var recent_search_list=modal?$(modal).find('.recent-search-list')[0]:null;let isModalOpen=false;let isMobile=window.innerWidth<=768;let inputClone=null;let clonedCta=null;var isAiSearchRunning=false;var searchData=[];var page=1;const listUrl=drupalSettings.psa_search?.homesearch?.list||'/list';function b64EncodeUnicode(str){return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,function(match,p1){return String.fromCharCode('0x'+p1);}));}function b64DecodeUnicode(str){return decodeURIComponent(Array.prototype.map.call(atob(str),function(c){return '%'+('00'+c.charCodeAt(0).toString(16)).slice(-2);}).join(''));}function extractTagsFromFilters(filters){let tags=[];
46filters.forEach(function(filter){let tagValue='';if(filter.key==='location'&&typeof filter.value==='object')tagValue=filter.value.place+', '+filter.value.radius+' km';else if(filter.key.startsWith('min_')||filter.key.startsWith('max_'))return;else{if(typeof filter.value==='string')tagValue=filter.value.toLowerCase();}if(tagValue&&tagValue.trim())tags.push(tagValue.trim());});const sliderFilters=['km','price','power','year','monthly_payment','funded_price'];const priceFilters=['price','monthly_payment','funded_price'];sliderFilters.forEach(function(filterName){const minFilter=filters.find((f)=>f.key==='min_'+filterName);const maxFilter=filters.find((f)=>f.key==='max_'+filterName);let formattedValue='';let unit='';if(filterName==='km')unit=' km';else if(priceFilters.includes(filterName))if(filterName==='monthly_payment'||filterName==='funded_price')unit=' €/mois';else unit=' €';else{if(filterName==='power')unit=' ch';}if(minFilter&&maxFilter)formattedValue=minFilter.value+' - '+maxFilter.value+unit;else if(minFilter)formattedValue='+ '+minFilter.value+unit;else{if(maxFilter)formattedValue='- '+maxFilter.value+unit;}if(formattedValue)tags.push(formattedValue);});return tags.join(' ');}function storeAiSearchInCookies(url,filters,callback){if(drupalSettings.my_research_enable!==1){if(callback)callback();return;}let tags=extractTagsFromFilters(filters);if(!tags){if(callback)callback();return;}let stored_user_search_data=Cookies.get("userSearchData");let today_date=new Date();let current_date=today_date.toISOString().split('T')[0];let user_search_data=[{'url':b64EncodeUnicode(url),'filters':encodeURIComponent(tags),'currentDate':current_date}];function strWithValidSize($search_data){$search_data=JSON.stringify($search_data);let size=new Blob([$search_data]).size;return size<=3500;}function isDuplicatedSearch(saved_search,tags){let new_search_filters=tags.split(' ').sort().toString().toLowerCase();let search_duplicated=false;let saved_search_filters;let search;for(let current_search of saved_search){search=Array.isArray(current_search)?current_search[0]:current_search;saved_search_filters=decodeURIComponent(search.filters).split(' ').sort();saved_search_filters=saved_search_filters.toString().toLowerCase();if(saved_search_filters===new_search_filters){search_duplicated=true;break;}}return search_duplicated;}let maxSearches=drupalSettings.my_research_nb_to_save||3;try{if(stored_user_search_data!==undefined&&stored_user_search_data!==null){stored_user_search_data=JSON.parse(stored_user_search_data);if(!isDuplicatedSearch(stored_user_search_data,tags)){stored_user_search_data.push(user_search_data);if(strWithValidSize(stored_user_search_data)){if(stored_user_search_data.length>maxSearches)stored_user_search_data.shift();Cookies.set('userSearchData',JSON.stringify(stored_user_search_data),{path:'/',expires:30,secure:false,sameSite:'Lax'});}}}else{if(strWithValidSize(user_search_data))Cookies.set('userSearchData',JSON.stringify(user_search_data),{path:'/',expires:30,secure:false,sameSite:'Lax'});}}catch(error){console.error('Error saving cookie:',error);}if(callback)callback();}function loadRecentSearches(){var recentSearchContainer=$('.recent-search-container')[0];var recentSearchList=$('#recent-search-list')[0];if(!recentSearchContainer||!recentSearchList)return;let stored_user_search_data=Cookies.get("userSearchData");if(!stored_user_search_data){recentSearchContainer.classList.add('hide');return;}try{stored_user_search_data=JSON.parse(stored_user_search_data);if(!Array.isArray(stored_user_search_data)||stored_user_search_data.length===0){recentSearchContainer.classList.add('hide');return;}recentSearchContainer.classList.remove('hide');recentSearchList.innerHTML='';const iconPath='/themes/custom/new_spoticar/icons/0001_Close.svg';const reversedSearches=[...stored_user_search_data].reverse();reversedSearches.forEach(function(searchWrapper){const search=Array.isArray(searchWrapper)?searchWrapper[0]:searchWrapper;if(!search||!search.filters)return;const searchTags=decodeURIComponent(search.filters).replace(/\|/g,' ');const li=document.createElement('li');li.setAttribute('data-url',search.url);li.setAttribute('data-filters',search.filters);li.setAttribute('data-search-text',searchTags);const textSpan=document.createElement('span');textSpan.className='recent-search-text';textSpan.textContent=searchTags;const iconSpan=document.createElement('span');iconSpan.className='recent-search-icon';const img=document.createElement('img');img.src=iconPath;img.alt='delete';
46iconSpan.appendChild(img);li.appendChild(textSpan);li.appendChild(iconSpan);recentSearchList.appendChild(li);});attachRecentSearchHandlers();}catch(error){console.error('Error loading searches:',error);recentSearchContainer.classList.add('hide');}}function attachRecentSearchHandlers(){const items=document.querySelectorAll('.recent-search-list li');items.forEach(function(item){const textSpan=item.querySelector('.recent-search-text');if(textSpan)textSpan.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();manageSearchSpinner(true);const searchText=item.getAttribute('data-search-text');if(searchText)localStorage.setItem("saved-search-terms",searchText);const url=item.getAttribute('data-url');if(url){let decodedUrl=b64DecodeUnicode(url);if(isMobile){const separator=decodedUrl.includes('?')?'&':'?';decodedUrl=decodedUrl+separator+'fromHomePage=true';}window.location.href=decodedUrl;}});const deleteIcon=item.querySelector('.recent-search-icon');if(deleteIcon)deleteIcon.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();const filters=item.getAttribute('data-filters');deleteRecentSearch(filters);});});}function deleteRecentSearch(filtersToDelete){let stored_user_search_data=Cookies.get("userSearchData");if(!stored_user_search_data)return;try{stored_user_search_data=JSON.parse(stored_user_search_data);const updatedSearches=stored_user_search_data.filter(function(searchWrapper){const search=Array.isArray(searchWrapper)?searchWrapper[0]:searchWrapper;return search.filters!==filtersToDelete;});if(updatedSearches.length===0)document.cookie="userSearchData=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT";else Cookies.set('userSearchData',JSON.stringify(updatedSearches),{path:'/',expires:30,secure:false,sameSite:'Lax'});loadRecentSearches();}catch(error){console.error('Error deleting search:',error);}}function RunSearchBarAI(sourceInput){const input=sourceInput||homeSearchInput;const input_terms=input.value.trim();if(input_terms==="")return;localStorage.setItem("saved-search-terms",input_terms);if(!drupalSettings.is_smart_search_enabled)return;if(isAiSearchRunning)return;isAiSearchRunning=true;manageSearchSpinner(true,input);smartSearchFilters(input_terms,function(filters){if(filters.length>0){searchData=filters;let $gtmElement=$(input).closest('.search-box, .search-input-wrapper').find('.gtm-search-bar');$.triggerGtmSearchEvent($gtmElement,input_terms,filters);const finalUrl=generateQueryStringForUrl(listUrl,false);storeAiSearchInCookies(finalUrl,filters,function(){let redirectUrl=finalUrl;if(isMobile){const separator=redirectUrl.includes('?')?'&':'?';redirectUrl=redirectUrl+separator+'fromHomePage=true';}window.location.href=redirectUrl;});}else{manageSearchSpinner(false,input);isAiSearchRunning=false;$.addNotification(Drupal.t('psa.backoffice.genai_smart_search.timeout.message'),'error');}});}function smartSearchFilters(message,callback){getCsrfToken(function(csrfToken){$.ajax({url:"/genai-api/smart-search-message",method:"POST",contentType:"application/json",headers:{'X-CSRF-Token':csrfToken},data:JSON.stringify({message,lang:drupalSettings.path.currentLanguage}),success:function(data){normalizeSmartSearchFilters(data,callback);},error:function(jqXHR,textStatus,errorThrown){console.error('AI API Error:',textStatus,errorThrown);$.addNotification(Drupal.t('psa.backoffice.genai_smart_search.timeout.message'),'error');isAiSearchRunning=false;manageSearchSpinner(false,homeSearchInput);manageSearchSpinner(false,advancedSearchInput);callback([]);}});});}function normalizeSmartSearchFilters(data,callback){var filters=JSON.parse(data.filters);var fixedFilters=filters.map(function(filter){if(filter.key==='location'&&filter.lat&&filter.lon&&(!filter.value||(typeof filter.value!=='object'||!filter.value.lat)))return {key:'location',value:{lat:filter.lat,lon:filter.lon,place:filter.place,radius:filter.radius||'100'}};return filter;});callback(fixedFilters);}function generateQueryStringForUrl(url,selectedFilters){var queryParams=[];var sort='';var sortDefault=0;var selectDefault=0;if(drupalSettings.display_mode==='relevance')sort='relevance';queryParams.push('page='+page);if(typeof sort!=="undefined"&&sort!==''&&sortDefault!==1&&selectDefault===0)queryParams.push('sort='+sort);else{if(selectDefault===1)queryParams.push('sort=default');}var gps=getGps();if(gps!==null){queryParams.push('gps[lat]='+gps['lat']);queryParams.push('gps[lon]='+gps['lon']);}if($.inArray("id_geo",searchData))searchData.forEach(function(value,index){var filterName=value['key'];var filterValues=value['value'];if(filterName==='id_geo'){searchData.splice(index,1);searchData.push({'key':'id_geo','value':filterValues});}});var filtersToInclude=[];
46if(Array.isArray(selectedFilters))selectedFilters.forEach(function(value){filtersToInclude.push(value['name']);});var substractIndex=0;searchData.forEach(function(value,index){if(selectedFilters===false||filtersToInclude.length){var filterName=value['key'];var filterValues=value['value'];if(selectedFilters===false||filtersToInclude.includes(filterName)){const filterResult=handleFilterName(filterName,filterValues,index,substractIndex);if(Array.isArray(filterResult))queryParams.push(...filterResult);else queryParams.push(filterResult);}else substractIndex++;}});if(drupalSettings.whatsapp_parameter)queryParams.push('channel='+drupalSettings.whatsapp_parameter);if(drupalSettings.channel_parameter)queryParams.push(drupalSettings.channel_parameter.channel_parameter+'='+drupalSettings.channel_parameter.channel_parameter_value);var queryString=queryParams.join('&');return url+'?'+queryString;}function handleFilterValues(filterValues,queryPartPrefix,filterName){if(typeof (filterValues)==='object')return Object.keys(filterValues).map((property)=>`${queryPartPrefix}[${property}]=${filterValues[property]}`);else{let filter_value=filterName==='colors'?filterValues:filterValues.toLowerCase();return `${queryPartPrefix}=${encodeURIComponent(filter_value)}`;}}function handleFilterName(filterName,filterValues,index,substractIndex){var queryPartPrefix=`filters[${index-substractIndex}][${filterName}]`;if(filterName!=='id_geo')return handleFilterValues(filterValues,queryPartPrefix,filterName);else return `boxlab=${encodeURIComponent(filterValues)}`;}function getGps(){var lat=sessionStorage.getItem("latitude");var lon=sessionStorage.getItem("longitude");if($.isNumeric(lat)&&$.isNumeric(lon))return {'lon':lon,'lat':lat};return null;}function getCsrfToken(callback){$.get(Drupal.url('session/token')).done(function(data){callback(data);});}function manageSearchSpinner(flag,sourceInput){if(!drupalSettings.is_smart_search_enabled)return;let targetCta,targetArrow,targetSpinner;if(sourceInput&&sourceInput.id==='advanced-search')targetCta=advancedSearchCta;else targetCta=homeSearchCta;if(targetCta){targetArrow=targetCta.querySelector('.arrow-right-icon');targetSpinner=targetCta.querySelector('.lds-ring');if(flag===true){if(targetArrow)targetArrow.classList.add('hide');if(targetSpinner)targetSpinner.classList.remove('hide');targetCta.disabled=true;}else{if(targetSpinner)targetSpinner.classList.add('hide');if(targetArrow)targetArrow.classList.remove('hide');targetCta.disabled=false;}}if(!sourceInput||sourceInput.id==='home-search-input'){const clonedSearchCta=clonedCta||(inputClone?inputClone.querySelector('#home-search-cta'):null);if(clonedSearchCta){const clonedArrowIcon=clonedSearchCta.querySelector('.arrow-right-icon');const clonedSpinner=clonedSearchCta.querySelector('.lds-ring');if(flag===true){if(clonedArrowIcon)clonedArrowIcon.classList.add('hide');if(clonedSpinner)clonedSpinner.classList.remove('hide');clonedSearchCta.disabled=true;}else{if(clonedSpinner)clonedSpinner.classList.add('hide');if(clonedArrowIcon)clonedArrowIcon.classList.remove('hide');clonedSearchCta.disabled=false;}}}}function triggerCta(){if(homeSearchCta)homeSearchCta.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();RunSearchBarAI(homeSearchInput);});}function triggerEnterKey(){if(homeSearchInput)homeSearchInput.addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();RunSearchBarAI(homeSearchInput);}});}function triggerAdvancedSearchCta(){if(advancedSearchCta)advancedSearchCta.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();RunSearchBarAI(advancedSearchInput);});}function triggerAdvancedSearchEnterKey(){if(advancedSearchInput)advancedSearchInput.addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();RunSearchBarAI(advancedSearchInput);}});}function attachClickToClonedCta(){if(inputClone){clonedCta=inputClone.querySelector('#home-search-cta');if(clonedCta)clonedCta.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();RunSearchBarAI();});}}function attachEnterKeyToClone(){if(inputClone){const clonedInput=inputClone.querySelector('input');if(clonedInput)clonedInput.addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();RunSearchBarAI();}});}}window.addEventListener('resize',function(){const wasMobile=isMobile;isMobile=window.innerWidth<=1024;if(wasMobile!==isMobile&&isModalOpen)closeSearchModal();});window.addEventListener('pageshow',function(event){isAiSearchRunning=false;manageSearchSpinner(false,homeSearchInput);manageSearchSpinner(false,advancedSearchInput);});function moveInputToFooter(){if(isMobile&&modalFooter&&searchInputWrapper){inputClone=searchInputWrapper.cloneNode(true);inputClone.classList.remove('modal-open');inputClone.classList.add('mobile-input-clone');modalFooter.appendChild(inputClone);searchBox.classList.add('mobile-footer-mode');const clonedInput=inputClone.querySelector('input');if(clonedInput&&homeSearchInput){clonedInput.value=homeSearchInput.value;clonedInput.addEventListener('input',function(){homeSearchInput.value=this.value;});setTimeout(()=>{clonedInput.focus();const length=clonedInput.value.length;clonedInput.setSelectionRange(length,length);},0);}clonedCta=inputClone.querySelector('#home-search-cta');const clonedSpinner=clonedCta?clonedCta.querySelector('.lds-ring'):null;const clonedArrow=clonedCta?clonedCta.querySelector('.arrow-right-icon'):null;if(clonedSpinner)clonedSpinner.classList.add('hide');if(clonedArrow)clonedArrow.classList.remove('hide');attachEnterKeyToClone();attachClickToClonedCta();}}function removeInputFromFooter(){if(modalFooter)modalFooter.innerHTML='';
46if(searchBox)searchBox.classList.remove('mobile-footer-mode');inputClone=null;clonedCta=null;}function triggerAnimation(){if(modalSuggestionsWrapper){modalSuggestionsWrapper.classList.add('animated');const animationDuration=isMobile?1800:1500;setTimeout(function(){if(modalSuggestionsWrapper)modalSuggestionsWrapper.classList.add('animation-complete');},animationDuration);}}function removeAnimation(){if(modalSuggestionsWrapper){modalSuggestionsWrapper.classList.remove('animated');modalSuggestionsWrapper.classList.remove('animation-complete');}}function closeSearchModal(){if(!modal)return;isModalOpen=false;if(searchInputWrapper)searchInputWrapper.classList.remove('modal-open');modal.classList.remove('show');removeAnimation();if(typeof Drupal.ModalUtils!=='undefined'&&typeof Drupal.ModalUtils.closeModal==='function')Drupal.ModalUtils.closeModal(modal,false);else{const backdrop=document.querySelector('.modal-backdrop-custom');if(backdrop&&backdrop.parentNode)backdrop.parentNode.removeChild(backdrop);}document.body.style.position='';document.body.style.top='';document.body.style.width='';document.body.style.overflow='';document.documentElement.style.overflow='';setTimeout(function(){modal.style.display='none';removeInputFromFooter();},300);if(homeSearchInput)homeSearchInput.blur();}function splitSuggestionsIntoTwoRows(){if(window.innerWidth>768)return;var suggestionList=$('#suggestion-list')[0];if(!suggestionList)return;const items=Array.from(suggestionList.querySelectorAll('li'));if(items.length===0)return;suggestionList.innerHTML='';const itemsPerRow=Math.ceil(items.length/2);const row1=document.createElement('div');row1.className='suggestion-row';row1.style.cssText='display: flex; gap: 8px; align-items: flex-start; width: max-content;';const row2=document.createElement('div');row2.className='suggestion-row';row2.style.cssText='display: flex; gap: 8px; align-items: flex-start; width: max-content;';items.forEach((item,index)=>{if(index<itemsPerRow)row1.appendChild(item);else row2.appendChild(item);});suggestionList.appendChild(row1);suggestionList.appendChild(row2);}if(homeSearchInput&&modal){homeSearchInput.addEventListener('click',function(e){if(!isModalOpen){isModalOpen=true;if(searchInputWrapper)searchInputWrapper.classList.add('modal-open');modal.style.display='block';modal.offsetHeight;modal.classList.add('show');loadRecentSearches();setTimeout(function(){triggerAnimation();splitSuggestionsIntoTwoRows();},100);if(typeof Drupal.ModalUtils!=='undefined'&&typeof Drupal.ModalUtils.openModal==='function')Drupal.ModalUtils.openModal(modal,false);if(isMobile)moveInputToFooter();else this.focus();}});document.addEventListener('click',function(e){if(e.target.classList.contains('modal-backdrop-custom'))closeSearchModal();});modal.addEventListener('click',function(e){if(e.target===modal)closeSearchModal();});var searchModalContent=$(modal).find('.search-modal-content')[0];if(searchModalContent)searchModalContent.addEventListener('click',function(e){if(e.target===searchModalContent)closeSearchModal();});if(modalSuggestionsWrapper)modalSuggestionsWrapper.addEventListener('click',function(e){if(e.target===modalSuggestionsWrapper)closeSearchModal();});if(suggestion_list)suggestion_list.addEventListener('click',function(e){if(e.target===suggestion_list)closeSearchModal();});if(recent_search_list)recent_search_list.addEventListener('click',function(e){if(e.target===recent_search_list)closeSearchModal();});modal.addEventListener('mousedown',function(e){const isClickInsideContent=e.target.closest('.suggestion-container, .recent-search-container, .search-input-wrapper, .mobile-input-clone');if(isClickInsideContent)e.stopPropagation();});var suggestionItems=$(modal).find('.suggestion-list li');suggestionItems.each(function(){this.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();const text=this.querySelector('.suggestion-text').textContent;homeSearchInput.value=text;if(inputClone){const clonedInput=inputClone.querySelector('input');if(clonedInput)clonedInput.value=text;}RunSearchBarAI();});});}if(modal){var closeBtn=$(modal).find('.close')[0];if(closeBtn)closeBtn.addEventListener('click',function(e){e.preventDefault();closeSearchModal();});}
46if(modal&&typeof Drupal.ModalUtils!=='undefined'){const originalCloseModal=Drupal.ModalUtils.closeModal;Drupal.ModalUtils.closeModal=function(targetModal){originalCloseModal(targetModal);if(targetModal&&targetModal.id==='search-suggestions-modal'){isModalOpen=false;if(searchInputWrapper)searchInputWrapper.classList.remove('modal-open');removeAnimation();setTimeout(function(){modal.style.display='none';removeInputFromFooter();},300);if(homeSearchInput)homeSearchInput.blur();}};}if(advancedSearchInput&&advancedSearchCta)advancedSearchCta.addEventListener('mousedown',function(e){e.preventDefault();});triggerCta();triggerEnterKey();triggerAdvancedSearchCta();triggerAdvancedSearchEnterKey();$(document).ready(function(){isAiSearchRunning=false;manageSearchSpinner(false,homeSearchInput);manageSearchSpinner(false,advancedSearchInput);loadRecentSearches();});})(jQuery,Drupal,drupalSettings);;
47(function($,Drupal,drupalSettings){"use strict";var defaults={"panelCollapse":".panel-collapse","filtersList":".reskin-filters-list","filtersAdvancedList":".reskin-search-sidebar-advance"};var parameters=$.extend(defaults);var mobile_screen=992;var tablet_screen=1198;var simple_filters_array=["price","mileage","year","energy","category","brand","location"];var advanced_checkbox_filters=["energy","category","equipments","gearbox","places","portes","promotion","colors","warranty","greenzone"];var simple_checkbox_filters=["energy","category"];var advanced_checkbox_utility_filters=["car_body_type"];$.addStyleToSelectedFilter=function(filtername,isSmallDisplay){var filterSelector={'price':'price','monthly_payment':'price','funded_price':'price','km':'mileage','power':'motorization','nbPlaces':'places','nbPortes':'portes','gearbox':'gearbox','transmission':'gearbox'}[filtername]||filtername;$('a.link-filter.'+filterSelector+' span.icon-bottom').addClass('selected-filter-arrow');if(isSmallDisplay){$('#heading_'+filterSelector).addClass('selected-filter');$('#button-'+filterSelector).addClass('selected-filter');$('.reskin-'+filterSelector).addClass('selected-filter');$('a.link-filter.'+filterSelector+' span.icon-top').addClass('selected-filter-arrow');$('a.link-filter.'+filterSelector+' span.link-filter-inner').addClass('selected-filter-arrow');}else{$('a.link-filter.'+filterSelector).addClass('selected-filter');$('#button-'+filterSelector).addClass('selected-filter');$('.reskin-'+filterSelector).addClass('selected-filter');}};$.removeStyleFromSelectedFilter=function(filtername,isSmallDisplay){var filterSelector={'price':'price','monthly_payment':'price','funded_price':'price','km':'mileage','nbPlaces':'places','nbPortes':'portes','gearbox':'gearbox','transmission':'gearbox'}[filtername]||filtername;$('a.link-filter.'+filterSelector+' span.icon-bottom').removeClass('selected-filter-arrow');if(isSmallDisplay){$('#heading_'+filterSelector).removeClass('selected-filter');$('#button-'+filterSelector).removeClass('selected-filter');$('.reskin-'+filterSelector).removeClass('selected-filter');$('a.link-filter.'+filterSelector+' span.icon-top').removeClass('selected-filter-arrow');$('a.link-filter.'+filterSelector+' span.link-filter-inner').removeClass('selected-filter-arrow');}else{$('a.link-filter.'+filterSelector).removeClass('selected-filter');$('#button-'+filterSelector).removeClass('selected-filter');$('.reskin-'+filterSelector).removeClass('selected-filter');}};$.updateActiveFilters=function(response){var list_filters_advanced=$(parameters.filtersAdvancedList).find('button');list_filters_advanced.each(function(){var attr=$(this).attr('aria-controls');if(typeof attr!==typeof undefined&&attr!==false){var filter_name=$(this).attr('aria-controls').split('-')[1].toString();var filterSelector=filter_name;switch(filter_name){case 'mileage':filterSelector=response['activeFilters']['min_km']?'min_km':response['activeFilters']['max_km']?'max_km':filter_name;break;case 'price':filterSelector=response['activeFilters']['min_price']?'min_price':response['activeFilters']['max_price']?'max_price':filter_name;break;case 'year':filterSelector=response['activeFilters']['min_year']?'min_year':response['activeFilters']['max_year']?'max_year':filter_name;break;default:break;}updateSelectedFilter(response['activeFilters'][filterSelector],filter_name);}});};$.updateFiltersValues=function(response){refreshCheckboxValues(response);refreshSliderValues(response);refreshSelectValues(response);};$.fn.isNewRecentSearchesModeEnabled=function(){return drupalSettings.my_research_enable===1&&Cookies.get("userSearchData")!==undefined&&drupalSettings.save_research_mode===2;};function refreshCheckboxValues(response){$('.main-search .reskin-checkbox-input').each(function(){var checkboxName=$(this).attr('name');if(response['activeFilters'][checkboxName]===undefined||!response['activeFilters'][checkboxName].includes($(this).attr('value')))$(this).prop("checked",false);});}function refreshSliderValues(response){$('.main-search .vo-filter-slider').each(function(){var sliderId=$(this).attr('id');if(sliderId!=="location_slider"){var sliderName=$(this).attr('name');var sliderMinValue=response['activeFilters']['min_'+sliderName]===undefined?$(this).attr('data-sli
47der-min'):response['activeFilters']['min_'+sliderName][0];var sliderMaxValue=response['activeFilters']['max_'+sliderName]===undefined?$(this).attr('data-slider-max'):response['activeFilters']['max_'+sliderName][0];$(this).attr('data-slider-value',sliderMinValue+","+sliderMaxValue);$(this).slider('setValue',[parseInt(sliderMinValue),parseInt(sliderMaxValue)],true);$('.handle-info-min#min_'+sliderName+" .value").html(numberWithSpaces(sliderMinValue));$('.handle-info-max#max_'+sliderName+" .value").html(numberWithSpaces(sliderMaxValue));}});}function refreshSelectValues(response){$('select.reskin-selectpicker').each(function(){var selectName=$(this).attr('name');var selectedValues=response['activeFilters'][selectName]===undefined?[]:response['activeFilters'][selectName];$('select#select_'+selectName).selectpicker('val',selectedValues);});}function numberWithSpaces(x){return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ");}function updateSelectedFilter($response_filter,$filter_name){if($response_filter){$('#heading_'+$filter_name).addClass('selected-filter');$('#button-'+$filter_name).addClass('selected-filter');$('.reskin-'+$filter_name).addClass('selected-filter');$('a.link-filter.'+$filter_name).addClass('selected-filter');}else{$('#heading_'+$filter_name).removeClass('selected-filter');$('a.link-filter.'+$filter_name).removeClass('selected-filter');$('#button-'+$filter_name).removeClass('selected-filter');$('.reskin-'+$filter_name).removeClass('selected-filter');}}$.OffersButtonWidth=function(){if(window.screen.width>mobile_screen){var hiddenElement=$('.button-offers').clone().appendTo('body');hiddenElement.find('.mobile_offers_title').hide();var width=hiddenElement.css('width');hiddenElement.remove();$('.cancel-part .button-cancel').css('width',width);}};$.OffersButtonWidth();$(document).on('click','.reskin-advanced-seaearch',function(){$('.content').not('.last').css('display','block');$('.content.utility-filters').css('display','none');$('.content.electric-filters').css('display','none');$('.collapsible.utility-filter').css('border-bottom','none');$('.collapsible.electric-filter').css('border-bottom','none');$('.collapsible.last').css('border-bottom','1px solid #9D9D9D');$('.collapsible:not(.utility-filter, .electric-filter)').find(".icon-top").css('display','block');$('.collapsible:not(.utility-filter, .electric-filter)').find(".icon-bottom").css('display','none');$('.collapsible.utility-filter').find(".icon-top").css('display','none');$('.collapsible.electric-filter').find(".icon-top").css('display','none');$('.collapsible.utility-filter').find(".icon-bottom").css('display','block');$('.collapsible.electric-filter').find(".icon-bottom").css('display','block');refreshFilters();});if(drupalSettings.is_utility_filters_enabled)$(document).on('click','#utility-filters',function(){$('.content.utility-filters').css('display','block');$('.content').not('.utility-filters').css('display','none');$('.collapsible.utility-filter').css('border-bottom','none');$('.collapsible.electric-filter').css('border-bottom','none');$('.collapsible.utility-filter').find(".icon-bottom").css('display','none');$('.collapsible.utility-filter').find(".icon-top").css('display','block');$('.collapsible:not(.utility-filter)').find(".icon-bottom").css('display','block');$('.collapsible:not(.utility-filter)').find(".icon-top").css('display','none');refreshFilters();});if(drupalSettings.is_electric_filter_enabled)$(document).on('click','#electric-filter',function(){$('.content.electric-filters').css('display','block');$('.content').not('.electric-filters').css('display','none');$('.collapsible.utility-filter').css('border-bottom','none');$('.collapsible.electric-filter').css('border-bottom','none');$('.collapsible:not(.last)').find(".icon-top").css('display','none');$('.collapsible:not(.last)').find(".icon-bottom").css('display','block');$('.collapsible.last').find(".icon-top").css('display','block');$('.collapsible.last').find(".icon-bottom").css('display','none');refreshFilters();});function refreshFilters(){$.closeSimpleFilters(simple_filters_array);if(window.screen.width>mobile_screen)$.moveFilterDesktop(simple_filters_array);$(parameters.panelCollapse).collapse("hide");}$(document).on('click.collapsibleClick','.collapsible',function(){$('.collapsible').not(this).next().hide();$('.collapsible').not(this).find(".icon-bottom").css('display','block');$('.collapsible').not(this).find(".icon-top").css('display','none');$(this).toggleClass('active');var content=$(this).next();
47content.toggle();if(content.css('display')==='none'){$(this).find(".icon-bottom").css('display','block');$(this).find(".icon-top").css('display','none');if($(this).hasClass('last'))$(this).css('border-bottom','1px solid #9D9D9D');}else{$(this).find(".icon-bottom").css('display','none');$(this).find(".icon-top").css('display','block');if($(this).hasClass('last'))$(this).css('border-bottom','none');}});$(document).on('click','#all-filters',function(){$('.collapsible').next().hide();$('.collapsible').find(".icon-bottom").css('display','block');$('.collapsible').find(".icon-top").css('display','none');if(!drupalSettings.is_utility_filters_showed||!drupalSettings.is_electric_filters_showed||!(drupalSettings.is_electric_filter_enabled&&drupalSettings.is_utility_filters_enabled)){$('.content.car-filters').css('display','block');$('.collapsible.car-filters').find(".icon-bottom").css('display','none');$('.collapsible.car-filters').find(".icon-top").css('display','block');}});$(document).on('hidden.bs.modal','#advanced-search',function(){closeModal();moveSimpleFilters(simple_filters_array);});$(document).on('click','#advanced-search .button-offers',function(){if(!$(this).hasClass("reskin-result-url-required-location")){closeModal();moveSimpleFilters(simple_filters_array);}});$(document).on('click','#advanced-search button.close, #advanced-search .action-buttons .cancel-part .button-cancel',function(){$(this).addClass('clicked');closeModal();moveSimpleFilters(simple_filters_array);});$.closeSimpleFilters=function(filters){filters.forEach(function(name){$("#panel_"+name+" .reskin-panel-body").appendTo($("#collapse-"+name));});};function moveSimpleFilters(filters){filters.forEach(function(name){$("#collapse-"+name+" .reskin-panel-body").appendTo($("#panel_"+name));});}$.moveFilterDesktop=function(filters){filters.forEach(function(name){if($(window).width()>tablet_screen)$("#panel_"+name+" .reskin-panel-body").appendTo($("#collapse-"+name));else $("#panel_"+name+" .reskin-panel-body").append($("#collapse-"+name));});};function closeModal(filters){$('#advanced-search').removeClass('in');$('#advanced-search').css('display','none');$('.modal-backdrop').removeClass('in');$('.body-psa').removeClass('modal-open');$('.body-psa').css('padding-right','0');$('.modal-backdrop').remove();$('#advanced-search').modal('hide');}$('#brand_filter_accordion').on('hidden.bs.collapse',function(){var subs=['brand','model','finition','generation'];$.each(subs,function(i,value){$('#sub_panel_'+value).css({'height':'auto'});});});function handleBrandPanel(selector){$(document).on('click',selector,function(){if(!$(this).next().hasClass('shown')){$(this).next().addClass('shown');$(this).next().css('display','block');$(this).find(".icon-bottom").css('display','none');$(this).find(".icon-top").css('display','block');if($(this).next().find(".reskin-checkbox-item").length===0)$(this).next().find(".panel-body").css('padding','0');else $(this).next().find(".panel-body").css('padding','15px');}else{$(this).next().removeClass('shown');$(this).next().css('display','none');$(this).find(".icon-bottom").css('display','block');$(this).find(".icon-top").css('display','none');}});}handleBrandPanel('#panel_brand .reskin-panel-heading');handleBrandPanel('#collapse-brand  .reskin-panel-heading');$('#location_search_input').on('click',function(){if($(window).width()<=mobile_screen&&$('.reskin-search-block-mobile').length)$(".pac-logo").removeClass("pac-logo").addClass("city-container");});advanced_checkbox_filters.forEach(function(value){setHeightCheckBox('#button-'+value,'#collapse-'+value);});simple_checkbox_filters.forEach(function(value){setHeightCheckBox('.reskin-'+value,'#panel_'+value,true);});advanced_checkbox_utility_filters.forEach(function(value){setHeightCheckBox('#button-'+value,'#collapse-'+value);});function setHeightCheckBox(button,button_body,simple=false){$(document).on('click',button,function(){var checkbox_body;if(simple){var hiddenElement=$(button_body).clone().appendTo('body');hiddenElement.show();checkbox_body=hiddenElement;}else checkbox_body=button_body;var highestBox=parseInt($(this).children('label').height())+28;var check_boxes=$(checkbox_body).find('.reskin-checkbox-item');check_boxes.each(function(){if($(this).height()>highestBox)highestBox=$(this).height();});$(button_body+' .reskin-checkbox-item').height(highestBox);if(simple)hiddenElement.remove();});}$.newSearchBarLocationData=function(filter,location,radius,radius_max){$(location).attr('data-gmap-lat',filter.lat);$(location).attr('data-gmap-lon',filter.lon);$(location).val(filter.place);sessionStorage.setItem("latitude",filter.lat);sessionStorage.setItem("longitude",filter.lon);$(radius).val(filter.radius);
47$(radius).attr('data-slider-value',filter.radius);$(radius).attr('data-slider-default-value',filter.radius);$(radius_max).html(filter.radius);$(radius).slider('setValue',filter.radius);};$.b64EncodeUnicode=function(str){return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,function(match,p1){return String.fromCharCode('0x'+p1);}));};$.fn.displayCollapsedFilters=function(){let advanced_filters_details=$('#advanced_filters_details');let advanced_filters_details_utility_filters=$('#advanced_filters_details_utility_filters');let advanced_filters_details_electric_filter=$('#advanced_filters_details_electric_filter');if(advanced_filters_details.innerHTML!==undefined)if(advanced_filters_details.innerHTML.trim()==='')advanced_filters_details.addClass('hide');else advanced_filters_details.removeClass('hide');if(advanced_filters_details_utility_filters.innerHTML!==undefined)if(advanced_filters_details_utility_filters.innerHTML.trim()==='')advanced_filters_details_utility_filters.addClass('hide');else advanced_filters_details_utility_filters.removeClass('hide');if(advanced_filters_details_electric_filter.innerHTML!==undefined)if(advanced_filters_details_electric_filter.innerHTML.trim()==='')advanced_filters_details_electric_filter.addClass('hide');else advanced_filters_details_electric_filter.removeClass('hide');};$.searchTurc=function(id){const select_element=document.getElementById(id);const dropdown_menu=select_element.previousElementSibling;const search_input=dropdown_menu.querySelector(".bs-searchbox .form-control");const dropdown_items=dropdown_menu.querySelectorAll("li");search_input.addEventListener("input",function(){const search_value=normalizeText(search_input.value);const visible_items=Array.from(dropdown_items).filter((li)=>{const span=li.querySelector("span");if(span){const option_text=normalizeText(span.textContent);return option_text.includes(search_value);}return false;});dropdown_items.forEach((li)=>li.classList.add("hidden"));if(visible_items.length===0){let no_results_item=dropdown_menu.querySelector(".no-results");if(!no_results_item){no_results_item=document.createElement("li");no_results_item.classList.add("no-results");dropdown_menu.appendChild(no_results_item);}no_results_item.textContent=Drupal.t('psa.vo.search.no_result');}else{const existing_no_results=dropdown_menu.querySelector(".no-results");if(existing_no_results)existing_no_results.remove();visible_items.forEach((li)=>li.classList.remove("hidden"));}let previous_item_is_visible=false;visible_items.forEach((li,index)=>{if(li.classList.contains("divider")||li.classList.contains("dropdown-header"))if(previous_item_is_visible)li.classList.remove("hidden");else li.classList.add("hidden");else previous_item_is_visible=true;});const first_visible_item=dropdown_menu.querySelector("li:not(.hidden):not(.divider):not(.dropdown-header)");if(first_visible_item)first_visible_item.classList.add("active");});};if($.fn.isNewRecentSearchesModeEnabled()){$(document).on('focus','#search-input-filter-home',function(){showRecentSearchesBlock($(this));});$(document).on('input','#search-input-filter-home',function(){showRecentSearchesBlock($(this));});$(document).on('click','.recent-search-data',function(){const filters_url=$(this).attr('data-url');const recent_search_block=$(document).find('#recent-searches');recent_search_block.hide();if(filters_url!=='')window.location.href=filters_url+'&last_search='+$(this).attr('data-last-search');});$(document).click(function(event){const recent_search_block=$(document).find('#recent-searches');if(!$(event.target).closest('#recent-searches').length&&!$(event.target).closest('.delete-search').length&&!$(event.target).closest('#search-input-filter-home').length&&!$(event.target).closest('#clear-search').length)recent_search_block.hide();});$(document).on('click','.delete-search',function(){if(Cookies.get("userSearchData")!==undefined){const index_to_remove=$(this).attr('data-key');const stored_user_search_data=JSON.parse(Cookies.get("userSearchData"));if(index_to_remove>=0){updateUserSearchDataCookie(stored_user_search_data,index_to_remove);$(this).closest('li').remove();clearRecentSearchBlock();}}});$.fn.newRecentSearchesMode=function(){$.ajax({url:'/api/recent-searches',dataType:'html',cache:false,success:function(response){$(document).find('#recent-searches').empty().html(response);const url_params=new URLSearchParams(window.location.search);const last_search_param=url_params.get('last_search');if(last_search_param){const recent_search_element=$(`.recent-search-data[data-last-search="${last_search_param}"]`);if(recent_search_element.length>0)$('#search-input-filter-home').val(last_search_param);}}});};}$.triggerGtmSearchEvent=function($gtm_element,search_query,filters){if(!$gtm_element||!$gtm_element.length)$gtm_element=$('.gtm-search-bar').first();$gtm_element.trigger({'type':'gtm:push','searchQuery':search_query,'searchTags':buildSearchTagsForGtm(filters)});};function buildSearchTagsForGtm(filters){let tags=[];let distance_unit=drupalSettings.unit_km_power?.km||'km';let unit_by_filter={km:distance_unit,year:'',power:Drupal.t('psa.vo.search.power_unit'),payload:Drupal.t('psa.vo.search.payload_unit'),weight:Drupal.t('psa.vo.search.total_weight_unit'),length:Drupal.t('psa.vo.search.length_unit'),electric_range:Drupal.t('psa.vo.search.electric_range_unit'),corvet_combined_eaer:Drupal.t('psa.vo.search.corvet_combined_eaer_unit'),soh_value:Drupal.t('psa.vo.search.soh_value_unit')};let price_filters=['price','monthly_payment','funded_price'];
47filters.forEach(function(filter){let key=filter.key;let val=filter.value;let tag_value='';let match=key.match(/^(min|max)_(.+)$/);if(match){let filter_name=match[2];if(price_filters.indexOf(filter_name)!==-1)tag_value=key+':'+placeTheCurrencyAtPrice(val);else{if(unit_by_filter.hasOwnProperty(filter_name))tag_value=key+':'+val+unit_by_filter[filter_name];}}else switch(key){case 'nbPlaces':tag_value=val==1?Drupal.t('psa.vo.search.one_place(@value)',{'@value':val}):Drupal.t('psa.vo.search.multi_place(@value)',{'@value':val});break;case 'nbPortes':tag_value=Drupal.t('psa.vo.search.portes(@value)',{'@value':val});break;case 'location':if(typeof val==='object')tag_value=val.place+' + radius: '+val.radius+distance_unit;break;default:if(typeof val==='string')tag_value=val;break;}if(tag_value&&tag_value.toString().trim())tags.push(tag_value.toString().trim().toLowerCase());});return tags.join(',');}function placeTheCurrencyAtPrice(val){let devise=drupalSettings.devise||'€';if(drupalSettings.currency_display==1)return devise+val;return val+devise;}function clearRecentSearchBlock(){if($('#recent-searches .recent-search-data[data-url]').length<=0)$('#recent-searches ul').remove();}function updateUserSearchDataCookie(search_data,index_to_remove){search_data.splice(index_to_remove,1);const cookie_expiration=new Date(Cookies.set('userSearchData',{expires:30}));const expires_in_days=(cookie_expiration-new Date())/(1000*60*60*24);Cookies.set('userSearchData',JSON.stringify(search_data),{path:'/',expires:expires_in_days,secure:true,sameSite:'Lax'});}function showRecentSearchesBlock(input){const recent_search_block=$(document).find('#recent-searches');if($('#recent-searches .recent-search-data[data-url]').length>0&&input.val()==='')recent_search_block.show();else recent_search_block.hide();}function normalizeText(text){return text.toLocaleLowerCase('tr-TR').normalize('NFD').replace(/[\u0300-\u036f]/g,'').replace(/ı/g,'i').replace(/ş/g,'s').replace(/ç/g,'c').replace(/ğ/g,'g').replace(/ö/g,'o').replace(/ü/g,'u');}})(jQuery,Drupal,drupalSettings);;

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.