(()=>{"use strict";var e=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/;function t(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:e.test(t)?JSON.parse(t):t)}var n=function(e){var n={};for(var a in e)try{n[a]=t(e[a])}catch(e){console.warn(e)}return n};function a(e){let t="";return t="function"==typeof e?e():e,t}function i(e,t,n,o){t=void 0===t?null:t,n=void 0===n?null:n,o=void 0===o?null:o,this.event=[],this.DOM={};let r=this;for(const l in e){let c=e[l],u={};if("function"==typeof c)return r.DOM[l]=new c(t,o),!0;for(let e in c)if(c.hasOwnProperty(e)){let p="html",d=c[e];const f=d.hasOwnProperty("typeElement")?d.typeElement:e;if("Component"===f){d.hasOwnProperty("function")&&(d.hasOwnProperty("states")?r.DOM[l]=new d.function(d.states,t,o):r.DOM[l]=new d.function(t,o));continue}let m;p="svg"===n?n:"svg"===f?f:"html",m="svg"===p?document.createElementNS("http://www.w3.org/2000/svg",f):document.createElement(f),u[e]={DOM:m};for(let t in d)if(d.hasOwnProperty(t))switch(t){case"children":let n=new i(d[t],m,p);r.event.concat(n.event),u[e].children=n.DOM;break;case"textContent":m.textContent=a(d[t]);break;case"innerHTML":m.innerHTML=d[t];break;case"class":let o=[];o="object"==typeof d[t]?d[t]:d[t].split(" ");for(let e in o)o[e]&&m.classList.add(o[e]);break;default:r.event.concat(s(m,t,d[t]))}t&&(null!==o&&t.children.hasOwnProperty(o)?t.insertBefore(m,t.children[o]):t.appendChild(m)),r.DOM[l]=u}}}i.prototype.removeEvent=function(){this.event.forEach((function(e){let t=e.element;t.removeEventListener&&t.removeEventListener(e.type,e.listener,e.options)}))};const o=/([^:]*):([^:]*)/,r={xlink:"http://www.w3.org/1999/xlink"};function s(e,t,n){let a=[];switch(typeof n){case"string":let s=o.exec(t);s?e.setAttributeNS((i=s[1],r.hasOwnProperty(i)?r[i]:i),s[2],n):e.setAttribute(t,n);break;case"function":e.addEventListener(t,n,!1);break;case"object":let l=n.hasOwnProperty("listener")?n.listener:function(){},c=!1;null===(n.hasOwnProperty("useCapture")?n.useCapture:null)&&(c=!!n.hasOwnProperty("options")&&n.options),e.addEventListener(t,l,c),a.push({element:e,type:t,listener:l,options:c})}var i;return a}var l=i;function c(e){let t=Array.isArray(e)?[]:{};if("function"==typeof e)return e;if(e instanceof Element)return e;if(e instanceof q)return e;for(let a in e)e.hasOwnProperty(a)&&("object"==typeof(n=e[a])&&n?(Array.isArray(e[a])&&(t[a]=[]),t[a]=c(e[a])):t[a]=e[a]);var n;return t}function u(e,t,n,a){this.path=e,this.type=t,this.left_value=n,this.right_value=a}function p(e){return e===Object(e)}function d(){}u.TYPE_ADDED="added",u.TYPE_DELETED="deleted",u.TYPE_CHANGED="changed",u.prototype.get_path=function(){return this.path},u.prototype.get_type=function(){return this.type},u.prototype.get_left_value=function(){return this.left_value},u.prototype.get_right_value=function(){return this.right_value},d.prototype.compare=function(e,t){return this.compare_values(e,t,[])},d.prototype.compare_values=function(e,t,n){let a,i,o,r;return a=Array.isArray(e),i=Array.isArray(t),o=!1===a&&p(e),r=!1===i&&p(t),a&&i?this.compare_arrays(e,t,n):o&&r?this.compare_objects(e,t,n):e!==t?[new u(n,u.TYPE_CHANGED,e,t)]:[]},d.prototype.compare_objects=function(e,t,n){let a=this,i=[];for(let o in e)if(e.hasOwnProperty(o)){const r=n.concat(o),s=e[o];void 0===t[o]?i.push(new u(r,u.TYPE_DELETED,s,void 0)):i=i.concat(a.compare_values(s,t[o],r))}for(let a in t)if(t.hasOwnProperty(a)){const o=n.concat(a),r=t[a];void 0===e[a]&&i.push(new u(o,u.TYPE_ADDED,void 0,r))}return i},d.prototype.compare_arrays=function(e,t,n){let a=this,i=[];return e.forEach((function(e,o){const r=n.concat(o);void 0===t[o]?i.push(new u(r,u.TYPE_DELETED,e,void 0)):i=i.concat(a.compare_values(e,t[o],r))})),t.forEach((function(t,a){const o=n.concat(a);void 0===e[a]&&i.push(new u(o,u.TYPE_ADDED,void 0,t))})),i};const f=new d;function m(e,t,n){let a=Object.assign({parentNode:null,index:null},e);this.template=t,this.parentNode=a.parentNode,this.nodeIndex=a.index,this.variables=n,this.DOMElement=null,this.getTemplateVariables(),this.render()}m.prototype.getTemplateVariables=function(){this._variableRender=y(this.template)};const h=/\{\{(.*?)\}\}/gm;function y(e){var t={};for(let n in e)if(e.hasOwnProperty(n)){let a=e[n];switch(typeof a){case"object":t[n]=y(a);break;case"function":t[n]=a;break;case"string":let e;for(;null!==(e=h.exec(a));)e.index===h.lastIndex&&h.lastIndex++,t.hasOwnProperty(n)||(t[n]=[]),t[n].push(e[1])}}return t}function g(e,t=!0){var n={};for(let a in e)if(e.hasOwnProperty(a)){let i=e[a];if("object"==typeof i)if(t)for(let e in i){let t=i[e];const o=t.hasOwnProperty("key")?t.key:`${e}-${a}`;n[o]={},n[o][e]=t,n[o]=g(n[o],!1)}else n[a]="class"===a?i:g(i,"children"===a);else n[a]=i}return n}function v(e){return w(e.template,e._variableRender,e,e.DOMElement,null)}function w(e,t,n,a,i=null){let o={},r=null===a?null:c(a),s=c(e),l=c(t);for(let e in l)if(l.hasOwnProperty(e)&&s.hasOwnProperty(e)){let t=c(s[e]);if(o[e]=t,"function"==typeof t){let t=null;t=null===i?null!==r?r.DOM[e]:null:i[e]}for(let t in l[e])if(l[e].hasOwnProperty(t)){let a=null;a=null===i?null!==r?r.DOM[e][t]:null:1==("Component"===t)?i[e]:i[e][t];let s=l[e][t],c=o[e][t];for(let i in s)if(s.hasOwnProperty(i)){let r=s[i],l=c[i];o[e][t][i]="children"===i?w(l,r,n,a&&a.hasOwnProperty("DOM")?a:null,a?a.children:null):E(a&&a.hasOwnProperty("DOM")?a.DOM:a,i,l,r,n)}}}return o}const b=1,_=2;function E(e,t,n,i,o){let r=null===e?b:_,s=n;if(!Array.isArray(i))return n;if(i.forEach((function(e){if(o.variables.hasOwnProperty(e)){let t="";t="function"==typeof o.variables[e]?o.variables[e]():o.variables[e],t=null===t?"":t,s=s.replace("{{"+e+"}}",t)}})),r===_)switch(t){case"textContent":e.textContent=a(s);break;case"value":e.value=a(s);break;case"function":break;default:e.setAttribute(t,s),e.hasAttribute(t)&&"string"==typeof e.hasAttribute(t)&&(e[t]=s)}return s}function O(e){return e.get_type()===u.TYPE_DELETED}function x(e){return e.get_type()!==u.TYPE_DELETED}function P(e,t,n){return function(e,t,n,a,i,o){const r=j(e.template,o,e.DOMElement.DOM,t,n,a,S,i,e.parentNode);return e.template=r.contextTemplate,e.DOMElement.DOM=r.DOM,o=r.template,e}(e,t.get_path(),t.get_right_value(),t.get_left_value(),t.get_type(),n)}m.prototype.render=function(e=null,t=null){e=null===e?this:e,null!==t&&t.hasOwnProperty("compare")&&t.hasOwnProperty("template")&&(e=function(e,t,n){let a=[...t.filter(O),...t.filter(x)];for(let t in a)a.hasOwnProperty(t)&&a[t]instanceof u&&(e=P(e,a[t],n));return e}(e,t.compare,t.template),this.getTemplateVariables());let n=v(e);null===e.DOMElement&&(e.DOMElement=new l(n,e.parentNode,null,e.nodeIndex))};const S=1,C=2,D=3,M=4,k=5;function T(e,t){switch(!0){case t instanceof q:t.destroy();break;case t instanceof l:if(t.hasOwnProperty("DOM"))for(const e in t.DOM){const n=t.DOM[e];if(n instanceof q)n.destroy();else for(let e in n)n.hasOwnProperty(e)&&n[e].hasOwnProperty("DOM")&&n[e].DOM.remove()}break;case!t.hasOwnProperty("DOM"):for(let e in t)t.hasOwnProperty(e)&&t[e].hasOwnProperty("DOM")&&t[e].DOM instanceof Element&&t[e].DOM.remove();break;case"string"==typeof e:t.DOM.hasOwnProperty(e)?T(e,t.DOM[e]):t.DOM.remove();break;default:t.children[e].DOM.remove()}}function A(e,t,n,a,i,o,r,s){let c,p=o&&o.hasOwnProperty("DOM")?o.DOM:r;switch(!0){case!!o&&o.hasOwnProperty(a):c=o[a];break;case!!o&&p.hasOwnProperty(a):c=p[a];break;default:c=o}const d=n===u.TYPE_DELETED||n===u.TYPE_CHANGED,f=n===u.TYPE_ADDED||n===u.TYPE_CHANGED;switch(i){case S:if(d){for(const e in o[a]){const t=o[a][e];t instanceof l?t.destroy():t.hasOwnProperty("DOM")&&t.DOM.remove()}o[a]=[]}f&&(o[a]=new l(t,p));break;case C:if(d&&(T(a,c),delete o[a]),f){let e={};e[a]=t;const n=new l(e,p);o[a]=n.DOM[a]}break;case k:if("states"===a)o.hasOwnProperty("DOM")?p.setProps(t):o.setProps(t);else if(d&&(T(a,c),delete o[a]),f){let e=null;s.hasOwnProperty(a)&&(e=s[a]);let t={};t[a]=e,o[a]=new l(t,p,null,a)}break;case D:if("children"===a);else switch(a){case"class":d&&p.classList.remove(e),f&&p.classList.add(t);break;case"textContent":d&&(p.textContent=""),f&&(p.textContent=t);break;case"innerHTML":d&&(p.innerHTML=""),f&&(p.innerHTML=t);break;default:d&&p.removeAttribute(a),f&&p.setAttribute(a,t)}break;case M:"class"===a&&(d&&p.classList.remove(e),f&&p.classList.add(t))}return o}function j(e,t,n,a,i,o,r,s,l=null,p=null){let d=1===a.length;const f=a.slice(),m=f.shift();switch(!0){case"class"===m:case r===k&&e.hasOwnProperty("states"):d=!0}let h=c(n),y=c(e),v=c(t);const w=h.hasOwnProperty("DOM")?h.DOM:l;if(r=function(e,t){switch(e){case S:return"Component"===t?k:C;case C:return"Component"===t?k:D;case D:return"children"===t?S:"class"===t?M:D;case M:return M;case k:return k}return S}(r,"undefined"!==v[m]&&"object"==typeof v[m]&&v[m].hasOwnProperty("Component")?"Component":m),void 0===y[m]&&void 0===v[m]){if(s===u.TYPE_DELETED)return{DOM:h,contextTemplate:y,template:v};h=A(o,i="children"===m?g([i],!0):i,s,m,r,h,l,v),v[m]=i}else if(d)switch(!0){case"states"===m:h=A(y[m],v[m],s,m,r,h,l,v),y[m]=v[m];break;case s===u.TYPE_DELETED:if(h=A(o,i,s,m,r,h,l,v),"class"===m){const e=f.shift();y.hasOwnProperty(m)&&("string"==typeof y[m]&&(y[m]=y[m].replace(o,"")),Array.isArray(y[m])&&y[m].hasOwnProperty(e)&&delete y[m][e])}else delete y[m];break;default:h=A(o,i,s,m,r,h,l,v),y[m]=i}else{switch(!0){case h.hasOwnProperty(m):n=h[m];break;case"Component"===m&&n.hasOwnProperty("DOM"):for(const e in n.DOM)n=n.DOM[e]}const e=j(y[m],v[m],n,f,i,o,r,s,w,m);h[m]=e.DOM,y[m]=e.contextTemplate,v[m]=e.template}return{DOM:h,contextTemplate:y,template:v}}m.prototype.deleteDOM=function(){null!==this.DOMElement.DOM&&(this.DOMElement.removeEvent(),function(e){for(const t in e){const n=e[t];for(let e in n)n[e].hasOwnProperty("DOM")&&n[e].DOM.remove()}}(this.DOMElement.DOM))};var L=m,q=class{DOMModule=null;states={};constructor(e,t,n=null){this.states=Object.assign(this.states,e),this.renderTemplate=g(this.render()),this.DOMModule=new L({parentNode:t,index:n},this.renderTemplate,this.states)}getProp(e,t){return function(){return void 0!==t?this.props[e][t]:this.props[e]}.bind(this)}set props(e){let t=c(this.states);Object.assign(t,e);for(let e in t)t.hasOwnProperty(e)&&(this.DOMModule.variables[e]=t[e]);let n=g(this.render()),a=(i=this.renderTemplate,o=n,f.compare(i,o));var i,o;this.renderTemplate=n,this.DOMModule.render(null,{compare:a,template:n})}get props(){return Object.assign({},this.states)}render(){return[]}beforeDestroy(){}destroy(){this.beforeDestroy(),this.DOMModule&&this.DOMModule.deleteDOM()}setProps(e){this.props=e}},I=function(e){const t={separateur:{element:"__",modifier:"--"},getClass:function(e,n,a){switch(a.hasOwnProperty("element")&&void 0!==a.element||(a.element=null),a.hasOwnProperty("modifier")&&void 0!==a.modifier||(a.modifier=null),n){case"block":return e;case"element":return null!=a.element?e+t.separateur.element+a.element:"";case"modifier":return null!=a.element&&null!=a.modifier?e+t.separateur.element+a.element+t.separateur.modifier+a.modifier:null!=a.modifier?e+t.separateur.modifier+a.modifier:""}}},n={getElement:function(n){return t.getClass(e,"element",{element:n})},getBlock:function(){return t.getClass(e,"block",{})},getModifier:function(n,a){return t.getClass(e,"modifier",{modifier:n,element:a})},selector:{getElement:function(e){return"."+n.getElement(e)},getBlock:function(){return"."+n.getBlock()},getModifier:function(e,t){return"."+n.getModifier(e,t)}}};return n};const B=1,N=0;function F(e,t){switch(e){case B:t.element.addEventListener(t.type,t.listener,t.options);break;case N:t.element.removeEventListener(t.type,t.listener,t.options)}}function H(e,t){if(null===t.element)return!1;switch(!0){case t.element instanceof t.context.NodeList:case t.element instanceof Array:Array.from(t.element).forEach((function(n){let a={element:n,type:t.type,listener:t.listener,options:t.options};F(e,a)}));break;case t.element instanceof t.context.Element:default:F(e,t)}return!0}"undefined"==typeof FocusEvent?Event:FocusEvent,"undefined"==typeof MouseEvent?Event:MouseEvent,"undefined"==typeof TouchEvent?Event:TouchEvent,"undefined"==typeof KeyboardEvent?Event:KeyboardEvent;const z=H.bind(null,B),V=(H.bind(null,N),{element:null,type:"click",listener:function(){},options:!1,context:window});class R extends q{constructor(e,t){new I("countdown"),(e=Object.assign({template:{},dateEnd:"",labelDays:"jours",labelHours:"heures",labelMinutes:"min.",labelSecondes:"sec.",days:0,hours:0,minutes:0,seconds:0,expired:!1,interval:null,animationLoad:{days:!1,hours:!1,minutes:!1,seconds:!1},element:t,style:"flip",timerAnimation:{flip:10,slide:10}},e)).dateEnd=new Date(t.dataset.dateEnd).getTime();var n=getComputedStyle(t).getPropertyValue("--countdown-flip-style");e.style=""===n?"slide":"flip",super(e,t),this.changeDate(),(e=this.props).interval=setInterval(this.changeDate.bind(this),1e3),this.props=e;var a=this;a.isEditor=document.querySelector(".cmonsite-editor-minisite-start"),z(Object.assign({},V,{element:t,type:"countdownKill",listener:()=>{clearInterval(this.props.interval),a.destroy()}}))}changeDate(){var e=this.props,t=this,n=(new Date).getTime(),a=e.dateEnd-n,i=Math.floor(a/864e5),o=Math.floor(a%864e5/36e5),r=Math.floor(a%36e5/6e4),s=Math.floor(a%6e4/1e3),l=getComputedStyle(e.element).getPropertyValue("--countdown-flip-style"),c=""===l?"slide":l;if(e.style=e.style!==c?c:e.style,"flip"===e.style){var u=Array.from(e.days.toString().padStart(2,"0")),p=Array.from(i.toString().padStart(2,"0")),d=Array.from(e.hours.toString().padStart(2,"0")),f=Array.from(o.toString().padStart(2,"0")),m=Array.from(e.minutes.toString().padStart(2,"0")),h=Array.from(r.toString().padStart(2,"0")),y=Array.from(e.seconds.toString().padStart(2,"0")),g=Array.from(s.toString().padStart(2,"0"));e.animationLoad.days=[u[0]!==p[0],u[1]!==p[1]],e.animationLoad.hours=[d[0]!==f[0],d[1]!==f[1]],e.animationLoad.minutes=[m[0]!==h[0],m[1]!==h[1]],e.animationLoad.seconds=[y[0]!==g[0],y[1]!==g[1]]}else e.animationLoad.days=e.days!==i,e.animationLoad.hours=e.hours!==o,e.animationLoad.minutes=e.minutes!==r,e.animationLoad.seconds=e.seconds!==s;e.days=i,e.hours=o,e.minutes=r,e.seconds=s,a<0&&(clearInterval(e.interval),e.expired=!0),setTimeout((function(){var e=t.props;"flip"===e.style?(e.animationLoad.days=[!1,!1],e.animationLoad.hours=[!1,!1],e.animationLoad.minutes=[!1,!1],e.animationLoad.seconds=[!1,!1]):(e.animationLoad.days=!1,e.animationLoad.hours=!1,e.animationLoad.minutes=!1,e.animationLoad.seconds=!1),t.props=e}),e.timerAnimation[e.style]),this.props=e}render(){var e=this,t=new I("countdown"),n={days:{label:this.props.labelDays,data:{current:this.props.days,next:this.props.days-1,prev:this.props.days+1}},hours:{label:this.props.labelHours,data:{current:this.props.hours,next:0===this.props.hours?23:this.props.hours-1,prev:0===this.props.hours?23:this.props.hours+1}},minutes:{label:this.props.labelMinutes,data:{current:this.props.minutes,next:0===this.props.minutes?59:this.props.minutes-1,prev:0===this.props.minutes?59:this.props.minutes+1}},seconds:{label:this.props.labelSecondes,data:{current:this.props.seconds,next:0===this.props.seconds?59:this.props.seconds-1,prev:0===this.props.seconds?59:this.props.seconds+1}}},a=[],i=new Map(Object.entries(n));if("flip"===this.props.style){var o=function(n){var i,o=Array.from(s.data.current.toString().padStart(2,"0")),r=(Array.from(s.data.next.toString().padStart(2,"0")),Array.from(s.data.prev.toString().padStart(2,"0"))),l=[],c=function(a){var i;l.push({span:{class:(i=[t.getElement("digit")],e.props.animationLoad[n][a]&&i.push(t.getElement("animate")),i),children:[{span:{class:t.getElement("flap-value"),textContent:r[a]}},{span:{class:t.getElement("flap-front"),"data-content":r[a]}},{span:{class:t.getElement("flap-back"),"data-content":o[a]}},{span:{class:t.getElement("flap-under"),"data-content":o[a]}}]}})};for(var u in o)c(u);a.push({span:{class:(i=[t.getElement(n),t.getElement("item")],"days"===n&&0===e.props[n]&&i.push(t.getElement("hide")),i),children:[{span:{class:t.getElement("number"),children:[{span:{class:t.getElement("digits"),children:l}}]}},{span:{class:t.getElement("unit"),textContent:s.label}}]}})};for(var[r,s]of i)o(r)}else{var l=function(n){var i;a.push({span:{class:(i=[t.getElement(n),t.getElement("item")],"days"===n&&0===e.props[n]&&i.push(t.getElement("hide")),e.props.animationLoad[n]&&i.push(t.getElement("animate")),i),children:[{span:{class:t.getElement("numbers"),children:[{span:{class:t.getElement("base"),textContent:u.data.current.toString().padStart(2,"0")}},{span:{class:t.getElement("base-copy"),textContent:u.data.prev.toString().padStart(2,"0")}}]}},{span:{class:t.getElement("unit"),textContent:u.label}}]}})};for(var[c,u]of i)l(c)}return this.props.expired?[{span:{class:[t.getElement("expired")],textContent:this.isEditor?"Compteur expiré":""}}]:[{span:{class:[t.getElement("content"),this.props.style],children:[{span:{key:"type-"+this.props.style,children:a}}]}}]}}function Y(e,t){var a=Object.assign({},t),i=Object.assign({},Y.defaultOptions);this.options=Object.assign(i,a);var o=new I("countdown");e.classList.add(o.getModifier("start"));var r=n(e.dataset);void 0!==r.dateEnd&&""!==r.dateEnd&&(this.component=new R({template:{countDown:t.templateCountdown},dateEnd:r.dateEnd},e))}function Q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this;this.elements=function(e){var t=null;switch(!0){case"string"==typeof e:null!==(t=document.querySelectorAll(e))&&(t=Array.from(t));break;case e instanceof NodeList:case e instanceof Array:t=Array.from(t);break;case e instanceof Node:t=[e]}return t}(e),this.components=[],this.elements.forEach((function(e){n.components.push(new Y(e,t))}))}Y.defaultOptions={templateCountdown:[]};var W,G,U,K,Z,J;function X(e,t){var n,a;for(n=(t=(t||"").match(/\S+/g)||[""]).length;n--;)if(a=t[n],"function"!=typeof Event&&document.fireEvent)e.fireEvent("on"+a);else{var i=document.createEvent("HTMLEvents");i.initEvent(a,!0,!0),e.dispatchEvent(i)}}!function(e){function t(t){e("meta.cmonsite-mq").length||(e('<meta class="cmonsite-mq">').appendTo(document.head),e('<meta class="cmonsite-mq-down">').appendTo(document.head)),this.init()}t.debounce=function(e,t,n){var a;return function(){var i=this,o=arguments,r=n&&!a;clearTimeout(a),a=setTimeout((function(){a=null,n||e.apply(i,o)}),t),r&&e.apply(i,o)}},t.defaults={},t.prototype={init:function(){t.MediaQuery._init(),t.Editor._init(),t.Template._init(),t.Toolbar._init(),t.Shop._init(),t.CookieManagement.init()}},t.number_format=function(e,t,n,a){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var i=isFinite(+e)?+e:0,o=isFinite(+t)?Math.abs(t):0,r=void 0===a?",":a,s=void 0===n?".":n,l="";return l=(o?function(e,t){var n=Math.pow(10,t);return""+(Math.round(e*n)/n).toFixed(t)}(i,o):""+Math.round(i)).split("."),l[0].length>3&&(l[0]=l[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,r)),(l[1]||"").length<o&&(l[1]=l[1]||"",l[1]+=new Array(o-l[1].length+1).join("0")),l.join(s)},window.CmonSite=t}(jQuery),function(e,t){var n={queries:[],current:"",atLeast:function(e){var t=this.get(e);return!!t&&window.matchMedia(t).matches},atLeastDown:function(e){var t=this.getDown(e);return!!t&&window.matchMedia(t).matches},get:function(e){for(var t in this.queries){var n=this.queries[t];if(e===n.name)return n.value}return null},getDown:function(e){for(var t in this.queries){var n=this.queries[t];if(e===n.name)return n.down}return null},_init:function(){var t,n=e(".cmonsite-mq").css("font-family"),i=e(".cmonsite-mq-down").css("font-family");t=a(n);var o=a(i);for(var r in this.size=t,t)this.queries.push({name:r,value:"only screen and (min-width: "+t[r]+")",down:"only screen and (max-width: "+o[r]+")"});this.current=this._getCurrentSize(),this._watcher()},_getCurrentSize:function(){var e;for(var t in this.queries){var n=this.queries[t];window.matchMedia(n.value).matches&&(e=n)}return"object"==typeof e?e.name:e},_watcher:function(){var t=this;e(window).on("resize.cms.mediaquery",(function(){var n=t._getCurrentSize();n!==t.current&&(e(window).trigger("changed.cms.mediaquery",[n,t.current]),t.current=n)}))},_returnTablequeries:function(e){return this.size}};function a(e){var t={};return"string"!=typeof e?t:(e=e.trim().slice(1,-1))?t=e.split("&").reduce((function(e,t){var n=t.replace(/\+/g," ").split("="),a=n[0],i=n[1];return a=decodeURIComponent(a),i=void 0===i?null:decodeURIComponent(i),e.hasOwnProperty(a)?Array.isArray(e[a])?e[a].push(i):e[a]=[e[a],i]:e[a]=i,e}),{}):t}t.MediaQuery=n,window.matchMedia||(window.matchMedia=function(){var e=window.styleMedia||window.media;if(!e){var t,n=document.createElement("style"),a=document.getElementsByTagName("script")[0];n.type="text/css",n.id="matchmediajs-test",a.parentNode.insertBefore(n,a),t="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle,e={matchMedium:function(e){var a="@media "+e+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=a:n.textContent=a,"1px"===t.width}}}return function(t){return{matches:e.matchMedium(t||"all"),media:t||"all"}}}())}(jQuery,CmonSite),function(e,t){var n={config:[{name:"boutique",DOM:".template_boutique",prefix:"template_boutique_"},{name:"album",DOM:".template_album",prefix:"template_album_"},{name:"livreor",DOM:".template_livreor",prefix:"template_livreor_"},{name:"accueil_boutique",DOM:".template_boutique_accueil",prefix:"accueil_boutique_template_"},{name:"accueil_diaporama",DOM:".accueil_diaporama_template",prefix:"accueil_diaporama_template_"},{name:"ficheproduit",DOM:".template_fiche_produit",prefix:"template_fiche_produit_"},{name:"panier",DOM:".template-panier",prefix:"template-panier-"},{name:"contact",DOM:".template_contact",prefix:"template_contact_"},{name:"flux_panier",DOM:".template_flux_panier",prefix:"template_flux_panier_"},{name:"marque",DOM:".template_marque",prefix:"template_marque_"}],templates:{boutique:!1,album:!1,livreor:!1,accueil_boutique:!1,accueil_diaporama:!1,ficheproduit:!1,contact:!1,panier:!1,flux_panier:!1,marque:!1},prefix:{},_init:function(){this.setData()},setData:function(){var t=this;this.config.forEach((function(n){var a=new RegExp("("+n.prefix+"[0-9a-zA-Z]+)"),i=e(n.DOM);if(t.prefix[n.name]=n.prefix,i.length){var o=a.exec(i[0].className);null!=o&&(t.templates[n.name]=o[0])}}))},get:function(e){return this.templates[e]},getId:function(e){if(this.templates[e]){var t=new RegExp(this.prefix[e]+"([0-9a-zA-Z]+)").exec(this.templates[e]);return parseInt(t[1])}return!1}};t.Template=n}(jQuery,CmonSite),function(e){e.Style={add:function(e,t){if((t=void 0!==t?t:"")&&(e="@media "+t+" {"+e+"}"),"STYLE"==document.getElementsByTagName("head")[0].lastChild.nodeName)document.getElementsByTagName("head")[0].lastChild.textContent=document.getElementsByTagName("head")[0].lastChild.textContent+e;else{var n=document.createElement("style");n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)),document.getElementsByTagName("head")[0].appendChild(n)}}},e.Responsive={tableResponsive:function(){var e=document.querySelectorAll(".contenu-editable table");if(null!==e){var t=Helper.createElement([{div:{class:"table-responsive"}}]);Array.prototype.forEach.call(e,(function(e){if(null===e.closest(".table-responsive")){var n=t.cloneNode(!0);e.parentNode.insertBefore(n,e),n.appendChild(e)}}))}}},e.Responsive.tableResponsive()}(CmonSite),function(e,t){var n={"top-left":null,"top-right":null,"bottom-left":null,"bottom-right":null,"middle-right":null,"middle-left":null},a=e(document.body).hasClass("theme-mobile"),i={_init:function(){},add:function(t,i){null==n[i=a?"mobile":i||"top-left"]&&(e(document.body).addClass("has-cmonsite-toolbar"),"top-left"!==i&&"top-right"!==i||e(document.body).addClass("has-cmonsite-toolbar--top"),function(t){if("mobile"==t)n[t]=document.querySelector(".cmonsite-toolbar--"+t);else{var a=document.createElement("div");e(a).addClass("cmonsite-toolbar"),e(a).addClass("cmonsite-toolbar--"+t),document.body.appendChild(a),n[t]=a}}(i)),n[i].appendChild(t)},get:function(e){return n[e]}};t.Toolbar=i}(jQuery,CmonSite),function(e,t){function n(){a.call(this)}function a(){var t=e(this.input),n=this;t.on("mouseenter",(function(){n.inputHover=e(this),i.call(n),o.call(n)})),t.on("mouseleave",(function(){r.call(n)}))}function i(){var t=s.call(this);if(!t||""==t)return!1;this.tooltip=e('<div class="cmonsite-tooltip"></div>'),this.tooltip.css("opacity",0).html(t).appendTo("body")}function o(){var t,n,a=e(window),i=e(this.inputHover);a.width()<this.tooltip.outerWidth()+20?this.tooltip.css("max-width",a.width()-80):this.tooltip.css("max-width",340),t=i.offset().left+i.outerWidth()/2-this.tooltip.outerWidth()/2,n=i.offset().top-this.tooltip.outerHeight()-20,t<0?(t=i.offset().left+i.outerWidth()/2-20,this.tooltip.addClass("left")):this.tooltip.removeClass("left"),t+this.tooltip.outerWidth()>a.width()?(t=i.offset().left-this.tooltip.outerWidth()+i.outerWidth()+20,this.tooltip.addClass("right")):this.tooltip.removeClass("right"),n<0?(n=i.offset().top+i.outerHeight(),this.tooltip.addClass("top")):this.tooltip.removeClass("top"),t<0&&(t=0),this.tooltip.css({left:t,top:n}).animate({top:"+=10",opacity:1},50)}function r(){this.tooltip.animate({top:"-=10",opacity:0},50,(function(){e(this).remove()})),this.inputHover.attr("title",this.tempContent)}function s(){return!1!==this.options.content?this.tempContent=this.options.content:this.tempContent=this.inputHover.attr(this.options.attrContent),this.inputHover.removeAttr("title"),this.tempContent}t.Tooltip=function(t,a){var i=a||{};this.options={},this.options.content=i.content||!1,this.options.attrContent=i.attrContent||"title",this.input=e(t),this.tooltip=null,this.inputHover=null,this.tempContent="",n.call(this)}}(jQuery,CmonSite),function(e,t){var n=e(".content_list_product");t.Shop=function(){},t.Shop._init=function(){t.Shop.Category._init()},t.Shop.Category=function(){},t.Shop.Category.initialiseProductsInfiniteScroll=function(){if("undefined"!=typeof paginationCategoryUseInfiniteScroll&&paginationCategoryUseInfiniteScroll&&n.length){n.infinitescroll("destroy");var t=parseInt(e('[name="form-faceting"]').attr("data-faceting-current-page")),a=e(".content_pagination_product .pagination a").last().attr("data-page");t<(a=void 0!==a?parseInt(a):1)&&n.infinitescroll({navSelector:".content_pagination_product .pagination",nextSelector:".content_pagination_product .pagination a",itemSelector:".block_unique_product",status:".page-load-status",bufferPx:500,debug:!1,finishedMsg:"",dataType:"json",maxPage:a,appendCallback:!1,path:function(t){var n=e('[name="form-faceting"]'),a=(n.attr("data-url"),n.attr("data-faceting-category")),i=n.attr("data-faceting-current-page"),o=n.attr("data-faceting-brand"),r="faceting_submit=1&";return void 0!==a&&(r+="idboutique="+a+"&"),void 0!==o&&(r+="idmarque="+o+"&"),void 0!==i&&(r+="page="+(parseInt(i)+1)+"&"),"/ajax/minisite/boutique/refresh_products.php?"+(r+n.serialize())},loading:{msgText:"",finishedMsg:""}},(function(t,a){var i=e('[name="form-faceting"]'),o=i.attr("data-url");switch(!0){case t.hasOwnProperty("status")&&"reload"===t.status:location.reload();break;case t.hasOwnProperty("status")&&"success"===t.status:window.history.pushState("","",o+"?faceting_submit=1&page="+t.page+"&"+t.urlParameterFaceting),n.find(".content-products").append(e(t.html).html()),i.attr("data-faceting-current-page",t.page),X(document.body,"listProduct.refresh"),n.find("img.lazy").lazyload({skip_invisible:!1}),t.page>=t.pageMax&&n.infinitescroll("pause");break;case t.hasOwnProperty("status")&&"error"===t.status:alert(t.error)}}))}},t.Shop.Category._init=function(){t.Shop.Category.Faceting._init(),e(document).ready((function(){t.Shop.Category.initialiseProductsInfiniteScroll(),0===e('[name="form-faceting"]').find(".faceting .faceting__item").length&&e('[name="form-faceting"]').hide()})),e(".bloc-quantite").each((function(t,n){var a=e(n),i=a.find(".quantite"),o=a.find(".add-quantity"),r=a.find(".less-quantity");i.on("keydown",(function(t){var n=e(this).val();return t.key in{Home:"Home",End:"End",Backspace:"Backspace",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",Delete:"Delete"}||("."===t.key&&-1===n.indexOf(".")||!1!==/^\d+$/.test(t.key))&&("."!==t.key||""!==n)&&"."!==t.key&&void 0})),o.on("click",(function(){var e=i.val();return e++,i.val(e),i.trigger("keyup"),!1})),r.on("click",(function(){var e=i.val();return--e<=0&&(e=1),i.val(e),i.trigger("keyup"),!1}))}))},t.Shop.Category.Faceting=function(){},t.Shop.Category.Faceting._init=function(){function t(){var t=document.querySelectorAll(".faceting__item");e(t).removeClass("faceting__item--open")}null!==document.querySelector('[name="form-faceting"] .faceting')&&e("body").on("click",(function(n){var a=n.target,i=e(a).is(".faceting__label")?e(a):e(a).closest(".faceting__label");if(i.length){var o=i.closest(".faceting__item");return o.hasClass("faceting__item--open")?o.removeClass("faceting__item--open"):(t(),o.addClass("faceting__item--open")),!0}if((e(a).is(".faceting__list")?e(a):e(a).closest(".faceting__list")).length)return!0;null!==document.querySelector(".faceting__item--open")&&t()}))},t.Shop.Category.Faceting.refreshProduct=function(){var n=e('[name="form-faceting"]'),a=n.attr("data-url"),i=n.attr("data-faceting-category"),o=n.attr("data-faceting-current-page"),r=n.attr("data-faceting-brand"),s=e(".content_list_product"),l=e(".content_pagination_product"),c="faceting_submit=1&";void 0!==i&&(c+="idboutique="+i+"&"),void 0!==r&&(c+="idmarque="+r+"&"),void 0!==o&&(c+="page="+(parseInt(o)+1)+"&"),s.length&&(c+=n.serialize(),s.waitMe(),e("html, body").stop().animate({scrollTop:s.position().top-80},"slow","swing",(function(){})),e.ajax({url:"/ajax/minisite/boutique/refresh_products.php",type:"POST",dataType:"json",data:c,success:function(i){switch(s.waitMe("hide"),!0){case i.hasOwnProperty("status")&&"reload"===i.status:location.reload();break;case i.hasOwnProperty("status")&&"success"===i.status:window.history.pushState("","",a+"?faceting_submit=1&page="+i.page+"&"+i.urlParameterFaceting),s.html(e(i.html)),l.html(e(i.htmlPagination).html()),n.html(e(i.faceting).html()),n.attr("data-faceting-current-page",i.page),t.Shop.Category.initialiseProductsInfiniteScroll(),X(document.body,"listProduct.refresh"),s.find("img.lazy").lazyload({skip_invisible:!1});break;case i.hasOwnProperty("status")&&"error"===i.status:alert(i.error)}X(document.body,"heightAlign.refresh")}}))},t.Shop.Category.Faceting.refreshProductSearch=function(){var t=e('[name="form-search-faceting"]'),n=t.attr("data-url"),a=e(".content_list_product"),i="faceting_submit=1&";a.length&&(i+=t.serialize(),a.waitMe(),e.ajax({url:"/ajax/minisite/boutique/refresh_products_search.php",type:"POST",dataType:"json",data:i,success:function(i){switch(a.waitMe("hide"),!0){case i.hasOwnProperty("status")&&"reload"===i.status:location.reload();break;case i.hasOwnProperty("status")&&"success"===i.status:window.history.pushState("","",n+"?faceting_submit=1&"+i.urlParameterFaceting),a.html(e(i.html)),t.html(e(i.faceting).html());break;case i.hasOwnProperty("status")&&"error"===i.status:alert(i.error)}X(document.body,"heightAlign.refresh")}}))}}(jQuery,CmonSite),function(e){"undefined"==typeof CookieScripts&&(CookieScripts={user:{},job:[]});var t={init:function(){CookieScripts.hasOwnProperty("implicite")||(CookieScripts.implicite=!1),"undefined"!=typeof tarteaucitron&&(tarteaucitron.init({groupServices:!0,mandatory:!0,AcceptAllCta:!0,DenyAllCta:!0,cookieslist:!1,adblocker:!1,european:!0,hashtag:"#tarteaucitron",highPrivacy:!0,orientation:"popup",removeCredit:!0,showAlertSmall:!1,privacyUrl:tarteaucitronPrivacyPolicyLink,closePopup:!1,enablemagic:!1,expireindays:180,handleBrowserDNTRequest:!1,moreInfoLink:!0,readmoreLink:"",iconSrc:"",showIcon:!1,iconPosition:"BottomRight"}),t.addBeforeScript(),tarteaucitron.job.indexOf("iframe")>-1&&t.addIframe(),document.addEventListener("tartaucitron_edit_cookie",(function(e){$.ajax({type:"POST",dataType:"json",url:"/ajax/minisite/save_user_consent.php",data:{id:book,consent:tarteaucitron.cookie.read()},success:function(e){}})})))},addBeforeScript:function(){tarteaucitron.user=CookieScripts.user,tarteaucitron.job=(tarteaucitron.job=tarteaucitron.job||[]).concat(CookieScripts.job)},addIframe:function(){var e=setInterval((function(){void 0!==tarteaucitron.services.iframe.name&&(clearInterval(e),tarteaucitron.services.iframe.name="name",tarteaucitron.services.iframe.uri="privacy url",tarteaucitron.services.iframe.cookies=["cookie 1","cookie 2"])}),10)},openPanel:function(){tarteaucitron.userInterface.openPanel()}};e.CookieManagement=t}(CmonSite),function(e,t){var n={};function a(){var e=document.documentElement.clientWidth/100;document.documentElement.style.setProperty("--vw","".concat(e,"px"))}n._init=function(){a(),n._event()},n._event=function(){window.addEventListener("resize",(function(e){window.requestAnimationFrame((function(){a()}))}))},n.isStart=function(){return null!==document.querySelector(".cmonsite-editor-minisite-start")},t.Editor=n}(jQuery,CmonSite),function(e){"undefined"!=typeof AOS&&(e.Animation=AOS,e.Animation.init({disableMutationObserver:!0,once:!0}))}(CmonSite),new CmonSite,parseInt(use_facebook_connect)&&""!=facebook_api&&(G="script",U="facebook-jssdk",Z=(W=document).getElementsByTagName(G)[0],W.getElementById(U)||((K=W.createElement(G)).id=U,K.src="//connect.facebook.net/fr_FR/all.js",Z.parentNode.insertBefore(K,Z)),function(e,t,n){var a,i=e.getElementsByTagName(t)[0];e.getElementById(n)||((a=e.createElement(t)).id=n,a.src="/js/design/facebook/jquery.fblogin.js",i.parentNode.insertBefore(a,i))}(document,"script","fblogin")),$(document).ready((function(){var e=$("body"),t=!1;if(use_facebook_connect&&""!=facebook_api){function u(e){$.ajax({url:"/ajax/minisite/panier/facebook-connect/connect.php",type:"POST",dataType:"json",data:e,success:function(e){switch(!0){case"reload"==e.status:case"success"==e.status:location.reload();break;case"error"==e.status:alert(e.error)}}})}function p(){$.fblogin({fbId:facebook_api,permissions:"email",fields:"email,first_name,last_name",rerequest:t,success:function(e){var n=e.email,a=e.last_name,i=e.first_name,o=e.id;if(null==e.email)return t=!0,void alert("Vous devez nous permettre d'accèder à votre adresse email, afin de créer un compte.");u({facebook_id:o,email:n,last_name:a,first_name:i})}})}e.on("click",".fb-login-button",(function(){FB.getLoginStatus((function(e){if("connected"===e.status){var n=e.authResponse.userID;FB.api("/"+n,{fields:"first_name, last_name, email"},(function(e){var a=e.email,i=e.last_name,o=e.first_name;if(null==e.email)return t=!0,void p();u({facebook_id:n,email:a,last_name:i,first_name:o})}))}else p()}))})),window.fbAsyncInit=function(){FB.init({xfbml:!0,apiKey:facebook_api,version:"v18.0",status:!0}),FB.getLoginStatus((function(e){$(".block-fb-login").show()}))}}var n=CmonSite.debounce((function(e){e.attr("data-faceting-current-page",0),CmonSite.Shop.Category.Faceting.refreshProduct()}),500);e.on("change",".paginator-select",(function(){var e=$(this).val();""!=e&&(location.href=e)})).on("change",'[name="form-faceting"]',(function(){var e=$(this);n(e)})).on("click",".link-boutique-pagination",(function(){var e=$(this).attr("data-page");return $('[name="form-faceting"]').attr("data-faceting-current-page",e-1),CmonSite.Shop.Category.Faceting.refreshProduct(),!1})).on("change",'[name="form-search-faceting"]',(function(){CmonSite.Shop.Category.Faceting.refreshProductSearch()})).on("blur",".no-space",(function(e){var t=$(this);t.val(t.val().replace(/ /g,""))})).on("keydown",".no-space",(function(e){return!(32===e.which)})).on("change",'[name="currency"]',(function(){var e=$(this).val();$.ajax({url:"/ajax/minisite/currency/setCurrency.php",type:"POST",dataType:"json",data:{currency:e},success:function(e){switch(!0){case e.hasOwnProperty("reload"):case e.hasOwnProperty("success"):location.reload();break;case e.hasOwnProperty("error"):alert(e.error)}}})})),$("img.img_fancybox").each((function(){var e=$(this),t=e.attr("src");$(e).wrap('<a href="'+t+'" rel="group_image" ></a>')})),$("li.navigation_link_p").each((function(){var e=$(this);e.find(".actif").length&&e.addClass("actif").children("a").addClass("actif")})),$("a.tTip").css("display","block"),$("a[rel=group_image]").fancybox({prevEffect:"none",nextEffect:"none",openEffect:"none",closeEffect:"none",helpers:{title:{type:"inside"},buttons:{},thumbs:{}}}),$(".one_image").fancybox({transitionIn:"elastic",transitionOut:"elastic",titlePosition:"outside",overlayColor:"#000",overlayOpacity:.6,titleFormat:function(e,t,n,a){return e.length?""+e:""}}),$("a[rel=liensframe]").fancybox({transitionIn:"elastic",transitionOut:"elastic",type:"iframe",arrows:!1}),$("a[rel=panier]").fancybox({width:"90%",height:"90%",autoScale:!1,transitionIn:"elastic",transitionOut:"elastic",type:"iframe",onClosed:function(){parent.location.reload(!0)}}),$("a[rel=mentions]").fancybox({autoScale:!1,transitionIn:"elastic",transitionOut:"elastic",type:"iframe"});var a=$('[target="_fancybox"]');function i(){new heightAlign("#connexion-inscription > .col",{elementChild:["h2"],nombreBlocsLigne:2})}a.length&&a.each((function(e,t){var n=$(t),a=n.attr("href");/\.(?:svg|jpe?g|png|gif)/g.test(a)?n.fancybox({prevEffect:"none",nextEffect:"none",openEffect:"none",closeEffect:"none",helpers:{title:{type:"inside"},buttons:{},thumbs:{}}}):n.on("click",(function(){return $.fancybox.open(n.attr("href"),{transitionIn:"elastic",transitionOut:"elastic",type:"iframe",beforeShow:function(){try{window.frames[$.fancybox.wrap.find("iframe").attr("id")].document.body.classList.add("body-fancybox-container"),window.frames[$.fancybox.wrap.find("iframe").attr("id")].document.oncontextmenu=function(){return!1}}catch(e){console.log(e)}},onUpdate:function(){try{window.frames[$.fancybox.wrap.find("iframe").attr("id")].document.body.classList.add("body-fancybox-container"),window.frames[$.fancybox.wrap.find("iframe").attr("id")].document.oncontextmenu=function(){return!1}}catch(e){console.log(e)}}}),!1}))})),$.ajax({url:"/ajax/minisite/newsletter/can_show.php",type:"GET",dataType:"json",success:function(e){if(e.hasOwnProperty("status")&&e.show){var t=e.hasOwnProperty("timeBeforeShow")&&""!==e.timeBeforeShow?1e3*e.timeBeforeShow:1;setTimeout((function(){$.fancybox({autoScale:!1,transitionIn:"fade",transitionOut:"fade",type:"iframe",href:"/page/newsletter.php?popin=1",padding:0})}),t)}}}),$("body").on("change","[name=product_order]",(function(){var e=$(this),t=e.val(),n=e.attr("data-url"),a=$('[name="form-faceting"]');if(a.length)a.attr("data-faceting-current-page","0"),a.find('[name="product_order"]').val(t),CmonSite.Shop.Category.Faceting.refreshProduct();else switch(!0){case""===t:location.href=n;break;case/\.html\?/.test(n):case/\.php\?/.test(n):location.href=n+"&product_order="+t;break;default:location.href=n+"?product_order="+t}}));var o=$(".content-tab");o.css("display","block"),i(),o.css("display",""),$(window).on("changed.cms.mediaquery",(function(e,t){i()}));var r=$(".instagram-feed-swiper"),s=function(e){var t=$(e);if(0!==t.length){var n=t.closest(".widget-instagram-feed"),a=3,i=30;n.length&&void 0!==n.attr("data-column")&&(a=n.attr("data-column")),t.hasClass("instagram-feed-4")&&(i=0),new Swiper("#"+t.attr("id"),{slidesPerView:a,spaceBetween:i,loop:!0,preloadImages:!1,lazy:!0,breakpoints:{320:{slidesPerView:1,spaceBetween:0},480:{slidesPerView:1,spaceBetween:0},640:{slidesPerView:a,spaceBetween:i}},pagination:{el:".swiper-pagination",type:"bullets"},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},scrollbar:{el:".swiper-scrollbar"}})}};window.instagramFeedInit=s,r.length&&r.each((function(e,t){s(t)}));var l=$(".product-slider-swiper"),c=function(e){var t=$(e);if(0!==t.length){var n=e.closest(".widget-product-slider"),a=n.style.getPropertyValue("--slides-per-view"),i=n.style.getPropertyValue("--autoplay"),o=n.style.getPropertyValue("--slides-space-between");void 0===a&&(a=3),void 0===o&&(o=30),void 0===i&&(i=3e3);var r={slidesPerView:a=parseInt(a),spaceBetween:o=parseInt(o),loop:!0,preloadImages:!1,lazy:!0,autoplay:{delay:i=parseInt(i)},breakpoints:{320:{slidesPerView:1,spaceBetween:0},480:{slidesPerView:1,spaceBetween:0},768:{slidesPerView:Math.ceil(a/2),spaceBetween:o},1200:{slidesPerView:a,spaceBetween:o}}};t.find(".swiper-pagination").length&&(r.pagination={el:".swiper-pagination",type:"bullets",clickable:!0}),t.find(".swiper-button-next").length&&t.find(".swiper-button-prev").length&&(r.navigation={nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}),new Swiper("#"+t.attr("id"),r)}};l.length&&l.each((function(e,t){c(t)})),window.productSliderInit=c})),function(e){e(document).ready((function(){var t=e("body"),n=e('input[type="text"], textarea, input[type="password"], input[type="date"], input[type="email"], input[type="number"], input[type="tel"], input[type="url"]');n.blur((function(t){e(this).toggleClass("filled",!!e(this).val()),e(this).closest(".form-group").length&&e(this).val()&&e(this).closest(".form-group").toggleClass("block-filled")})),n.focusout((function(){e(this).closest(".form-group").length&&e(this).closest(".form-group").removeClass("block-focus")})),n.focusin((function(){e(this).closest(".form-group").length&&e(this).closest(".form-group").addClass("block-focus")})),t.on("click","#fiche-produit .show-modal-product-information-oney",(function(){var t=e("#modal-product-information-oney");0===t.length&&(t=e("<div />",{class:"modal fade modal-product-information-oney",id:"modal-product-information-oney",tabindex:"-1",role:"dialog"}).append(e("<div />",{class:"modal-dialog modal-lg",role:"document"}).append(e("<div />",{class:"modal-content"}).append(e("<div />",{class:"modal-header"}).append(e("<button />",{type:"button",class:"close","data-dismiss":"modal","aria-label":"Close"}).append(e("<span />",{"aria-hidden":"true",html:"&times;"}))).append(e("<span />",{class:"modal-information-oney__title",html:_lang.get("Simulation pour un paiement via Oney")}))).append(e("<div />",{class:"modal-body"})))),e("#main-conteneur").append(t));var n=t.find(".modal-body");e.ajax({url:"/ajax/minisite/product/payplug_oney_simulation.php",type:"POST",dataType:"json",data:{},success:function(e){e.hasOwnProperty("reload")&&location.reload(),n.html(e.html),t.modal()}})}))}))}(jQuery),J=document.querySelectorAll("form"),$.ajax({url:"/ajax/minisite/form/getToken.php",type:"GET",dataType:"json",success:function(e){e.hasOwnProperty("reload")&&location.reload();var t=e.token;null!==J&&Array.prototype.forEach.call(J,(function(e){Helper.createElement([{input:{name:"t-js",value:t,type:"hidden"}}],e)}))}}),new function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this;Q.bind(n)(e,t),z(Object.assign({},V,{element:document.body,type:"countdownReload",listener:function(){n.components.forEach((function(e){e.component instanceof q&&e.component.destroy()})),Q.bind(n)(e,t)}}))}(".countdown")})();
