 <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>bois &#8211; Conseil Chauffage</title>
	<atom:link href="https://conseil-chauffage.com/tag/bois/feed/" rel="self" type="application/rss+xml" />
	<link>https://conseil-chauffage.com</link>
	<description>Pour Bien choisir Votre Chauffage</description>
	<lastBuildDate>Thu, 22 Jul 2021 17:34:27 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.3</generator>

<image>
	<url>https://conseil-chauffage.com/wp-content/uploads/2020/02/cropped-apple-icon-152x152-1-32x32.png</url>
	<title>bois &#8211; Conseil Chauffage</title>
	<link>https://conseil-chauffage.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Les risques de se chauffer au bois</title>
		<link>https://conseil-chauffage.com/les-risques-de-se-chauffer-au-bois/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Thu, 22 Jul 2021 17:34:27 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[chauffer]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[risques]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/les-risques-de-se-chauffer-au-bois/</guid>

					<description><![CDATA[Les risques de se chauffer au bois le chauffage au bois reste la solution la moins chère du marché. Comme tout le monde systèmes de chauffage, il contient des risques. Il est important de les connaître pour prendre des précautions et éviter un accident. Voici quelques conseils pour prévenir ces risques et pouvoir s&#39;échauffer sereinement. Qu&#39;est-ce que je risque en me chauffant au bois ? Intoxication et pollution Ce risque est présent pour tous les types deradiateurs. ... <p class="read-more-container"><a title="Les risques de se chauffer au bois" class="read-more button" href="https://conseil-chauffage.com/les-risques-de-se-chauffer-au-bois/#more-3529" aria-label="Plus sur Les risques de se chauffer au bois">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Les risques de se chauffer au bois</h1>
<p></p>
<div>
<div class="contenu_editeur">
<p>le <strong>chauffage au bois</strong> reste la solution la moins chère du marché. Comme tout le monde <strong>systèmes de chauffage,</strong> il contient des risques. Il est important de les connaître pour prendre des précautions et éviter un accident.</p>
<p>Voici quelques conseils pour prévenir ces risques et pouvoir s&#39;échauffer sereinement.</p>
</p>
<h2>Qu&#39;est-ce que je risque en me chauffant au bois ?</h2>
<p><u><em>Intoxication et pollution</em></u></p>
<p>Ce risque est présent pour tous les types de<strong>radiateurs</strong>.</p>
<p><u>Une mauvaise installation, une mauvaise utilisation ou l&#39;utilisation de carburants inappropriés peuvent provoquer :</u></p>
<ul>
<li>Empoisonnement au monoxyde de carbone;</li>
<li>Pollution de l&#39;air à l&#39;intérieur de votre maison ainsi que de l&#39;air extérieur par le dégagement de gaz imbrûlés, de composés toxiques ou de particules de poussière.</li>
</ul>
<p><u><em>Le feu</em></u></p>
<p>L&#39;incendie ou la principale cause de sinistre dans un bâtiment.</p>
<p>Lors du chauffage au bois, l&#39;encrassement et le bistrage peuvent provoquer un incendie général dans votre maison.</p>
<p><u><em>Gaspillage d&#39;argent</em></u></p>
<p>UNE <strong>Feu</strong> mal géré est un gaspillage d&#39;argent. Quand le <strong>bois</strong> ne brûle pas bien, au lieu de libérer des calories, il se décomposera en cendres ou en fumées sans vraiment produire d&#39;énergie.</p>
</p>
<h2>Comment prévenir le risque d&#39;incendie ?</h2>
<p><u><em>Pendant l&#39;installation</em></u></p>
<ul>
<li>Choisis un <strong>le fourneau</strong>, une<strong> insérer</strong> ou un <strong>Chaudière</strong> aux normes européennes ;</li>
<li>Faire appel à un professionnel qui devra être vigilant sur les distances de sécurité entre l&#39;appareil, le tuyau de raccordement ou le conduit de fumée et tout élément combustible dans la pièce, les sols ou la toiture ;</li>
<li>le <em>revêtement</em> : la présence de coudes, zones propices aux dépôts de suie ou de goudron dans votre conduit, augmente le risque de <strong>cheminée</strong>. Il est donc nécessaire d&#39;adopter un tube rectiligne pour éviter ces dépôts ;</li>
<li>le <em>chapeau <strong>cheminée</strong></em>  : il est placé en haut du <strong>cheminée</strong> et empêche l&#39;intrusion dans le<strong> cheminée</strong> des feuilles ou des oiseaux qui pourraient y faire leur nid. Il réduit donc le risque d&#39;incendie ;</li>
<li>Pour le<strong> inserts</strong> qui chauffent beaucoup plus que les cheminées à foyer ouvert, le tubage est obligatoire. Pensez également à vérifier les joints de verre qui sont susceptibles de laisser passer des gaz de combustion nocifs.</li>
</ul>
<p><u><em>Lors de l&#39;utilisation</em></u></p>
<ul>
<li>Lisez et suivez les instructions d&#39;utilisation de votre appareil ;</li>
<li>Utiliser <strong>bois</strong> provoquant peu de glucides si vous avez un foyer ouvert ;</li>
<li>Ne faites pas fonctionner votre appareil au ralenti ;</li>
<li>Ne surchargez pas l&#39;appareil.</li>
</ul>
<p><u><em>L&#39;interview</em></u></p>
<ul>
<li>Nettoyez régulièrement votre appareil. Ne laissez pas la suie s&#39;y accumuler;</li>
<li>Balayez votre appareil.</li>
</ul>
<h2>Autres conseils</h2>
<ul>
<li>Choisir le bon <strong>combustible</strong> ;</li>
<li>Disposez vos cendres dans un récipient en métal : certaines, encore chaudes, peuvent déclencher un incendie. Une fois qu&#39;ils sont froids, vous pouvez également les recycler ;</li>
<li>Installer un détecteur de fumée;</li>
<li>Ne pas trop alimenter le feu avant d&#39;aller au lit;</li>
<li>Faites toujours attention aux signes d&#39;avertissement d&#39;un début d&#39;incendie : chaleur anormale, fort dégagement de fumée, étincelles ou flammes trop grosses.</li>
</ul>
<p><em>Nous nous engageons à vous apporter les meilleurs conseils et recommandations pour vous accompagner dans vos choix et dans votre quotidien.</em></p>
<p><em>Pour plus d&#39;informations sur nos produits, n&#39;hésitez pas à nous contacter !</em></p>
</div>
</div>
<p><script async defer crossorigin="anonymous" src="https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&#038;version=v10.0" nonce="MZ9ShCk4"></script><script>(fonction ($) {
var moduleParams = {&quot;mobileOn&quot;: false, &quot;caisseOn&quot;: false, &quot;bookingsOn&quot;: false} ;
/ **
 * Auteur : LLH
 * Date : 22/05/2018
 * Cours permettant de faire des manipulations rapides pour le front
 * /
FrontUtil = {
headerReduitHeight : null,
/ **
* Renvoie la hauteur d&#39;un entête réduit (0 s&#39;il n&#39;existe pas)
* @returns {int}
* /
    getHeaderReduitHeight : fonction () {
if (this.headerReduitHeight === null) {
            var headerReduitHeight = $ (&#39;# h_header_reduit&#39;). la taille ();
            if (headerReduitHeight! == null &amp;&amp; headerReduitHeight! == undefined) {
                this.headerReduitHeight = headerReduitHeight;
            } autre {
                this.headerReduitHeight = 0;
}
}
        return this.headerReduitHeight;
}
}
} (jQuery));</p>
<p>(fonction ($) {
var moduleParams = {&quot;mobileOn&quot;: false, &quot;caisseOn&quot;: false, &quot;bookingsOn&quot;: false} ;
/ *! Interface utilisateur jQuery - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Comprend : core.js, widget.js, mouse.js, position.js, accordion.js, autocomplete.js, button.js, datepicker.js, dialog.js, draggable.js, droppable.js, effect.js , effect-blind.js, effect-bounce.js, effect-clip.js, effect-drop.js, effect-explode.js, effect-fade.js, effect-fold.js, effect-highlight.js, effect -puff.js, effect-pulsate.js, effect-scale.js, effect-shake.js, effect-size.js, effect-slide.js, effect-transfer.js, menu.js, progressbar.js, redimensionnable .js, selectable.js, selectmenu.js, slider.js, sortable.js, spinner.js, tabs.js, tooltip.js
* Copyright 2015 jQuery Foundation et autres contributeurs ; Licence MIT * /</p>
<p>(function (e) {&quot;function&quot; == typeof define &amp;&amp; define.amd? define ((&quot;jquery&quot;), e): e (jQuery)}) (function (e) {function t (t, s) {var n, a, o, r = t.nodeName.toLowerCase (); return &quot;area&quot; === r? (n = t.parentNode, a = n.name, t.href &amp;&amp; a &amp;&amp; &quot;map&quot; === n.nodeName.toLowerCase()? (o = e (&quot;img (usemap = &#39;#&quot; + a + &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;) &quot;) (0), !! o &amp;&amp; i (o)) :! 1): (/ ^ (input | select | textarea | button | object) $ /. Test (r) ?! t.disabled: &quot;a&quot; === r? T .href &quot;http: //www.lesboisdupoitou-heating-piquets.com/&quot;s:s)&amp;&amp;i(t)abisfunction i (t) {return e.expr.filters.visible (t) &amp;&amp;! e (t) . parents (). addBack (). filter ( function () {return &quot;hidden&quot; === e.css (this, &quot;visibility&quot;)}). length} function s (e) {for (var t, i; e .length &amp;&amp; e (0)! == document; ) {if (t = e.css (&quot;position&quot;), (&quot;absolue&quot; === t &quot;http://www.lesboisdupoitou-chauffage-piquets.com/ &quot; &quot;relative&quot; === t &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;fixed&quot;===t)&amp;&amp;(i=parseInt(e.css(&quot;zIndex&quot;) ,10),!isNaN(i)&amp;&amp;0!==i)) renvoie i; e = e.parent ()} return 0} fonction n () {this._curInst = null, this._keyEvent =! 1, this._disabledInputs = (), this._date pickerShowing =! 1, this._inDialog =! 1, this._mainDivId = &quot;ui-datepicker-div&quot;, this._inlineClass = &quot;ui-datepicker-inline&quot;, this._appendClass = &quot;ui-datepicker-append&quot;, this. _triggerClass = &quot;ui-datepicker-trigger&quot;, this._dialogClass = &quot;ui-datepicker-dialog&quot;, this._disableClass = &quot;ui-datepicker-disabled&quot;, this._unselectableClass = &quot;ui-datepicker-unselectable&quot;, this._currentClass = &quot;ui-datepicker-current-day&quot;, this._dayOverClass = &quot;ui-datepicker-days-cell-over&quot;, this.regional = (), this.regional (&quot;http://www.lesboisdupoitou-chauffage-piquets. com / &quot;) = {closeText:&quot; Done &quot;, prevText:&quot; Prev &quot;, nextText:&quot; Next &quot;, currentText:&quot; Aujourd&#39;hui &quot;, monthNames :(&quot; Janvier &quot;,&quot; Février &quot;,&quot; Mars &quot;,&quot; Avril &quot;,&quot; Mai &quot;,&quot; juin &quot;,&quot; juillet &quot;,&quot; août &quot;,&quot; septembre &quot;,&quot; octobre &quot;,&quot; novembre &quot;,&quot; décembre &quot;), monthNamesShort :(&quot; Jan &quot;,&quot; Feb &quot;,&quot; Mar &quot;,&quot; Avr &quot; , &quot;Mai&quot;, &quot;Jun&quot;, &quot;Jul&quot;, &quot;Aug&quot;, &quot;Sep&quot;, &quot;Oct&quot;, &quot;Nov&quot;, &quot;Dec&quot;), dayNames :( &quot;Dimanche&quot;, &quot;Lundi&quot;, &quot;Mardi&quot;, &quot; Mercredi &quot;,&quot; Jeudi &quot;,&quot; Vendredi &quot;,&quot; Samedi &quot;), dayNamesShort :(&quot; Sun &quot;,&quot; Lun &quot;,&quot; Mar &quot;,&quot; Mer &quot;,&quot; Jeu &quot;,&quot; Ven &quot;,&quot; Sam &quot;), dayNamesMin: (&quot;Su&quot;, &quot;Mo&quot;, &quot;Tu&quot;, &quot;We&quot;, &quot;Th&quot;, &quot;Fr&quot;, &quot;Sa&quot;), weekEn-tête : &quot; W k &quot;, dateFormat : &quot; mm / jj / aa &quot;, firstDay : 0, isRTL : ! 1, showMonthAfterYear : ! 1, yearSuffix :&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;}, this._defaults = {showOn : &quot;focus&quot;, showAnim : &quot;fadeIn&quot;, showOptions : {}, defaultDate : null, appendText : &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, buttonText : &quot;...&quot;, buttonImage : &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, buttonImageOnly :! 1, hideIfNoPrevNext : ! 1, navigationAsDateFormat : ! 1, aller àCurrent : ! 1, changeMois : ! 1, changeAnnée : ! 1, yearRange : &quot;c-10 : c + 10&quot;, showOtherMonths : ! 1, sélectionnezAutresMois : ! 1, spectacleSemaine : ! 1, calculateWeek : this.iso8601Week, shortYearCutoff : &quot;+ 10&quot;, minDate : null, maxDate : null, duration : &quot; fast &quot;, beforeShowDay : null, beforeShow : null, onSelect : null, onChangeMonthYear : null, onClose : null, numberOfMonths : 1, showCurrentAtPos: 0, stepMonths: 1, stepBigMonths: 12, altField:&quot; http: //wwwou-lesboisdupoit Chauffage-piquets.com/&quot;,altFormat:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;,constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1affe,e. extend (this._defaults, this.r egional (&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)), this.regional.en = e.extend (! 0, {}, this.regional ( &quot;http: //www.lesboisdupoitou-chauffage-piquets.com / &quot;)), this.regional (&quot; en-US &quot;) = e.extend (! 0, {}, this.regional.en), this.dpDiv = a (e (&quot;</p>
<div id="http://www.lesboisdupoitou-chauffage-piquets.com/"+this._mainDivId+"http://www.lesboisdupoitou-chauffage-piquets.com/" class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>
<p>&quot;))} fonction a (t) {var i =&quot; bouton, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a &quot;; return t.delegate (i,&quot; mouseout &quot; , function () {e (this) .removeClass (&quot;ui-state-hover&quot;), - 1! == this.className.indexOf (&quot;ui-datepicker-prev&quot;) &amp;&amp; e (this) .removeClass (&quot;ui - datepicker-prev-hover &quot;), - 1! == this.className.indexOf (&quot; ui-datepicker-next &quot;) &amp;&amp; e (this) .removeClass (&quot; ui-datepicker-next-hover &quot;)}). délégué (i , &quot;mouseover&quot;, o)} fonction o () {e.datepicker._isDisabledDatepicker (v.inline? v.dpDiv.parent () (0): v.input (0)) &quot;http: //www. lesboisdupoitou- Chauffage-piquets.com / &quot;(e (this) .parents (&quot;. ui-datepicker-calendar &quot;). find (&quot; a &quot;). removeClass (&quot; ui-state-hover &quot;), e ( this) . addClass ( &quot;ui-state-hover&quot;), - 1! == this.className.indexOf (&quot;ui-datepicker-prev&quot;) &amp;&amp; e (this) .addClass (&quot;ui-datepicker-prev-hover&quot;), - 1! = = this.className.indexOf (&quot;ui-datepicker-next&quot;) &amp;&amp; e (this) .addClass (&quot;ui-datepicker-next-hover&quot;))} fonction r (t, i) {e.extend ( t, i) ; pour (var s dans i) nul == i (s) &amp;&amp; (t (s) = i (s)); return t} fonction h (e) {return fonction () {var t = this.element.val (); ea appliquer (this, arguments), this._refresh (), t! == this.element.val () &amp;&amp; this._trigger (&quot;changer&quot;)}} e.ui = e.ui &quot;http: //www.lesboisdupoitou-chauffage-piquets.com/&quot; chauffage-piquets.com/&quot; chauffage-piquets,e.extend(e.ui, Danemarkversion:&quot;1.11.4&quot;,keyCode: DanemarkBACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35, ENTER: 13, ESCAPE: 27, HOME : 36, GAUCHE : 37, PAGE_DOWN : 34, PAGE_UP : 33, PERIOD : 190, RIGHT : 39, SPACE : 32, TAB : 9, UP : 38}}), e.fn .extend ({scrollParent : function ( t) {var i = this.css (&quot;position&quot;), s = &quot;absolute&quot; === i, n = t? / (auto | scroll | caché) /: / (auto | scroll) /, a = this .parents (). filter (function () {var t = e (this); return s &amp;&amp; &quot;static&quot; === t.css (&quot;position&quot;) ?! 1: n.test (t.css (&quot;overflow &quot;) + t.css (&quot;overflow-y&quot;) + t.css (&quot;overflow-x&quot;))}). eq (0); return &quot;fixed&quot;! == i &amp;&amp; a.length ? a: e ( this (0) .ownerDocument &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; document)}, uniqueId: function() {var e = 0; return function() {return this. each (function() {this.id &quot;http://www.lesboisdupoitou-chauffage-p iquets.com/&quot; (this.id = &quot;ui-id-&quot; + ++ e)})}} (), removeUniqueId: function () {return this.each (function () {/ ^ ui-id-  d + $ /. test (this.id) &amp;&amp; e (this) .re moveAttr (&quot;id&quot;)})}}), e.extend (e.expr (&quot;:&quot;), {data: e.expr.createPseudo? e.expr .createPseudo (function (t) {return function (i) {return !! e.data (i, t)}}): function (t, i, s) {return !! e.data (t, s (3 ))}, focalisable : fonction (i) {return t (i,! isNaN (e.attr (i, &quot;tabindex&quot;)))}, tabbable : fonction (i) {var s = e.attr (i, &quot; tabindex&quot;), n = isNaN(s); return ( n &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; s&gt; = 0) &amp;&amp; t (i,! n)}}), e (&quot;<a>&quot;) .outerWidth (1) .jquery&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;e.each ((&quot; Largeur &quot;,&quot; Hauteur &quot;), fonction (t, i) {fonction s (t , i, s, a) {return e.each (n, function() {i- = parseFloat (e.css(t, &quot;padding&quot; + this)) &quot;http: //www.lesboisdupoitou-chauffage-piquets. com / &quot;0, s &amp;&amp; (i- = parseFloat (e.css(t,&quot; border &quot;+ this +&quot; Width &quot;))&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;0), un &amp;&amp; (i - = parseFloat (e.css (t, &quot;marge&quot; + this)) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; 0)}), i} var n = &quot;Width&quot; = == i ? (&quot;Gauche&quot;, &quot;Droite&quot;) :( &quot;Haut&quot;, &quot;Bas&quot;), a = i.toLowerCase (), o = {innerWidth : e.fn.innerWidth, innerHeight : e.fn.innerHeight , externalWidth : e.fn.outerWidth, externalHeight : e.fn.outerHeight} ; e.fn (&quot;inner&quot; + i) = fonction (t) {return void 0 === t? o (&quot;inner&quot; + i) .call ( this): this.each (function () {e (this) .css (a, s (this, t) + &quot;px&quot;)})}, e.fn (&quot;outer&quot; + i) = fonction (t, n) {return &quot;number&quot;! = typeof t? o (&quot;outer&quot; + i) .call (this, t): this.each (funct ion () {e (ceci) .css (a, s (ce, t ,! 0, n) + &quot;px&quot;)})}}), e.fn.addBack &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; (e.fn.addBack = fonction(e) { retour n this.add (null == e? this.prevObject: this.prevObject.filter (e))}), e (&quot;<a>&quot;) .data (&quot; ab &quot;,&quot; a &quot;). removeData (&quot; ab &quot;). data (&quot; ab &quot;) &amp;&amp; (e.fn.removeData = function (t) {return function (i) {return arguments.length ? t.call (this, e.camelCase (i)): t.call (this)}} (e.fn.removeData)), e.ui.ie = !! / msie ( w.) + /. exec (navigator.userAgent.toLowerCase ()), e.fn.extend ({focus: function (t) {return function (i, s) {return &quot;number&quot; == typeof i? this.each (function () { var t = this; setTimeout (function () {e (t) .focus (), s &amp;&amp; s.call (t)}, i)}): t.apply (this, arguments)}} (e.fn. focus) , disableSelection: function () {var e = &quot;onselectstart&quot; dans document.createElement (&quot;div&quot;)? &quot;selectstart&quot;: &quot;mousedown&quot;; return function () {return this.bind (e + &quot;. ui-disableSelection&quot; &quot;, function (e) {e.preventDefault ()})}} (), enableSelection: function () {return this.unbind (&quot;. ui-disableSelection&quot;)}, zIndex: function (t) {if (void 0 ! == t) renvoie this.css (&quot;zIndex&quot;, t); if (this.length) pour (var i, s, n = e (this (0)); n.length &amp;&amp; n (0)! = = document;) { if (i = n.css (&quot;po sition&quot;), (&quot;absolue&quot; === i &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; &quot;relative&quot; === i &quot;http://www .lesboisdupoitou-heating-stake s.com /&quot;&quot;fixe&quot;===i)&amp;&amp;(s=parseInt(n.css(&quot;zIndex&quot;),10),!isNaN(s)&amp;&amp;0!==s))return s; n = n. parent ()} return 0}}), e.ui.plugin = {add: function (t, i, s) {var n, a = e.ui (t) .prototype; pour (n en s) a. plugins (n) = a.plugins(n) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; (), a.plugins(n) .push ((i,s(n)))}, appel : fonction (e, t, i, s) {var n, a = e.plugins (t); if (a &amp;&amp; (s &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; e.element ( 0) .parentNode &amp;&amp; 11! == e.element (0) .parentNode.nodeType)) pour (n = 0; a.length&gt; n; n ++) e.options (a (n) (0)) &amp;&amp; a (n) ( 1) .apply (e.element, i)}}; var l = 0, u = Array.prototype.slice; e.cleanData = fonction (t) {fonction de retour (i) {var s, n, a; for (a = 0; null! = (n = i (a)); a ++) try {s = e._data (n, &quot;événements&quot;), s &amp;&amp; s.remove &amp;&amp; e (n) .triggerHandler ( &quot;remove&quot;)} catch ( o) {} t (i)}} (e.cleanData), e.widget = function (t, i, s) {var n, a, o, r, h = {}, l = t.split (&quot; . &quot;) (0) ; return t = t.split (&quot;. &quot;) (1), n ​​= l +&quot; - &quot;+ t, s&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;(s = i, i = e.Widget), e.expr (&quot;:&quot;) (n.toLowerCase ()) = function (t) {return !! e.data (t, n)}, e (l) = e (l) &quot;http://www.lesboisdupoitou-chau ffage-piquets.com/&quot; L&#39;album, a=e(l)(t ),o=e(l)(t)=function(e,t) Icôneretourner ceci._createWidget? (arguments.length &amp;&amp; this._createWidget (e , t), void 0) : new o (e, t)}, e.extend (o, a, {version : s.version, _proto : e.extend ({} , s), _ childConstructors :()}) , r = new i, r.options = e.widget.extend ({}, r.options), e.each (s, function (t, s) {return e .isFunction (s)? (h (t) = function () {var e = function () {return i.prototype (t) .apply (this, arguments)}, n = function (e) {return i.prototype (t) .apply (this, e)} ; return function () {var t, i = this._super, a = this._superApply ; return this._super = e, this._superApply = n, t = s.apply (this, arguments), this._super = i , this._superApply = a, t}} (), void 0) :( h (t) = s, void 0)}), o.prototype = e.widget. extend (r, {widgetEventPrefix : a? r. widgetEventPrefix &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; t : t}, h, {constructeur : o, namespace : l, widgetName : t, widgetFullName : n / A? (e.each ( a._childConstructors, function (t, i) {var s = i.prototype; e.widget (s.namespace + &quot;.&quot; + s.widgetName, o, i._proto)}), supprimez un ._childConstructors) : i. _childConstructors.push (o), e.wid get.bridge (t, o), o}, e.widget.extend = function (t) {for (var i, s, n = u.call (arguments, 1) , a = 0, o = n.length ; o&gt; a; a ++) pour (i dans n (a)) s = n (a) (i), n (a) .hasOwnProperty (i) &amp;&amp; void 0 ! == s &amp;&amp; (t (i) = e.isPlainObject (s)? e.isPlainObject (t (i))? e.widget.extend ({}, t (i), s): e.widget.extend ( {}, s): s); return t}, e.widget.bridge = fonction (t, i) {var s = i.prototype.widgetFullName &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; t; e.fn (t) = fonction (n) {var a = &quot;string&quot; == typeof n, o = u.call (arguments, 1), r = this; retourner un ? this.each (function () {var i, a = e.data (this, s ); return &quot;instance&quot; === n? (r = a,! 1): a? e.isFunction (a (n) ) &amp;&amp; &quot;_&quot;! == n.charAt (0)? (i = a ( n) .apply (a, o), i! == a &amp;&amp; void 0! == i? (r = i &amp;&amp; i. jquery? r.pushStack (i.get()): i,! 1): void 0) : e .error (&quot;no such method&quot; http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+n+&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;for&quot; + t + &quot;widget instance&quot;) : e.error (&quot;cannot call method on&quot; + t + &quot;prior to initialization; &quot;+&quot; tentative d&#39;appel méthode &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+n+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;))):(o.length&amp;&amp; (n = e.widget .extend.apply (null, (n) .concat (o))), this.each (function () {var t = e.data (this, s); t? (t.option (n &quot;http:/ /www.lesboisdupoitou-chauffage-piquets.com/&quot; {}), t._init &amp;&amp; t._init ()): e.data (this, s, new i (n, this))})) , r}} , e.Widget = function () {}, e.Widget._childConstructors = (), e.Widget.prototype = {widgetName : &quot;widget&quot;, widgetEventPrefi x: &quot;http: //www.lesboisdupoitou-chauffage- piquets.com/&quot;,defaultElement: &quot;</p>
<div>&quot;, options : {disabled :! 1, create : null}, _ createWidget : fonction (t, i) {i = e (i&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;this.defaultElement&quot; http : //www.lesboisdupoitou-chauffage-piquets.com/ &quot; this) (0), this.element = e (i), this.uuid = l ++, this.eventNamespace =&quot;. &quot;+ this.widgetName + this.uuid , this.bindings = e (), this.hoverable = e (), this.focusable = e (), i! == this &amp;&amp; (e.data (i, this.widgetFullName , this), this._on (! 0 , this.element, {remove: function (e) {e.target === i &amp;&amp; this.destroy ()}}), this.document = e (i.style? i.ownerDocument:i.document &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i),this.window=e(this.document(0).defaultView&quot;http://www.lesboisdupoitou-chauffage -piquets.com/&quot;this.document(0) .parentWindow)), this.options = e.widget.extend ({}, this.options, this._getCreateOptions (), t), this._create (), this ._trigger (&quot;create&quot;, null, this._getCreateEventData ()), this._init ()}, _ getCreateOptions : e.noop, _getCreateEventData : e.noop, _create : e.noop, _init : e.noop, destroy : function () {this._destroy (), this.element .unbind (this.eventNamespac e) .removeData (this.widgetFullName) .removeData (e.camelCase (this.widgetFullName)), this.widget (). .eventNamespace) .removeAttr (&quot;aria-disabled&quot;). removeClas s (this.widgetFullName + &quot; -disabled &quot;+&quot; ui-state-disabled &quot;), this.bindings.unbind (this.eventNamespace), this.hoverable.removeClass (&quot; ui-state-hover &quot;), this.focusable. removeClass (&quot; ui-state- focus &quot;)}, _ destroy : e.noop, widget : function () {return this.element}, option : function (t, i) {var s, n, a, o = t ; if (0 === arguments .length) return e.widget.extend ({}, this.options); if (&quot;string&quot; == typeof t) if (o = {}, s = t.split (&quot;.&quot;), t = s. shift (), s.length) {for (n = o (t) = e.widget.extend ({}, this.options (t)), a = 0; s.length-1&gt; a; a ++) n (s (a)) = n (s (a)) &quot;http ://www.lesboisdupoitou-chauffage-piquets.com/&quot; {}, n = n (s(a)); if (t = s.pop (), 1 === arguments.length) return void 0 === n (t)? Nul : n (t) ; n (t) = i} else {if (1 === arguments.length) return void 0 === this.options (t)? Null : this.options (t); o (t) = i} renvoie this._setOptions (o), this}, _ setOptions : fonction (e) {var t ; pour ( t dans e) this._setOption (t, e (t)); return this}, _ setOption: function (e, t) {return this.options (e) = t, &quot;disabled&quot; === e &amp;&amp; (this.widget (). toggleClass (this.widgetFullName + &quot;- disabled&quot;, !! t), t &amp;&amp; (this. hoverable.removeClass (&quot;ui-state-hover&quot;), this.focusable.removeClass (&quot;ui-state-focus&quot;))), this}, activer: function () {return this._setOptions ({disabled:! 1} )}, disable: function () {return this._setOptions ({disabled:! 0})}, _ on: function (t, i, s) {var n, a = cette; &quot;booléen&quot; ! = type de t &amp;&amp; (s = i, i = t, t =! 1), s? (i = n = e (i), this.bindings = this.bindings.add (i)) :( s = i, i = this.element, n = this.widget ()), e.each (s, function (s,o) {function r() {return t &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; a.options.disabled ! ==! 0 &amp;&amp;! E (this) .hasClass (&quot; ui-state-disabled&quot;)? (&quot;String&quot; == typeof o? A (o): o) .apply (a, arguments): void 0} &quot; string &quot;! = typeof o &amp;&amp; (r.guid = o. guid = o.guid&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;r.guid&quot; http://www.lesboisdupoitou-chauffage-piquets.com / &quot;e.guid ++); var h = s.match (/ ^ (( w: -) *)  s * (. *) $ /), l = h (1) + a.eventNamespace, u = h (2); u? n.delegate ( u, l, r) : i.bind (l, r)})}, _ off : fonction (t, i) {i = (i &quot;http: // www .lesboisdupoitou-Chauffage-piquets.com / &quot;&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;) .split (&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;) .join ( this.eventNamespace + &quot; http://www. lesboisdupoitou-chauffage-piquets.com/&quot;) + this.eventNamespace, t.unbind (i) .undelegate (i), this.bindings = e (this.bindings.not (t ) .get ()), this.focusable = e (this.focusable.not (t) .get ()), this.hoverable = e (this.hoverable. pas (t) .get ())}, _ délai : fonction (e, t) {fonction i () {return (&quot;string&quot; == typeof e? s (e): e) .apply (s, arguments)} var s = this; return setTimeout (i,t &quot;http : //www.lesboisdupoitou-chauffage-piquets.com/&quot;0)}, _ hoverable : fonction (t) {this.hoverable = this.hoverable.add(t), this._on (t, { mouseenter: function (t ) {e (t.currentTarget) .addClass (&quot;ui-state-hover&quot;)}, mouseleave: function (t) {e (t.currentTarget) .removeClass (&quot;ui-state -hover&quot;)}})}, _focusable: function (t) {this.focusable = this.focusable.add (t), this._on (t, {focusin: function (t) {e (t.currentTarget) . addClass (&quot;ui-state-focus&quot; )}, focusout : function (t) {e (t.currentTarget) .removeClass (&quot;ui-state-focus&quot;)}})}, _ trigger : fonction (t, i, s) {var n, a, o = this.options (t); if (s = s&quot; http://www.lesboisdupoitou-chauffage -piquets.com/&quot; Cobra,i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix +t).toLowerCase(),i.target=this.élément (0), a = i.originalEvent) pour (n dans a) n dans i &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; (i (n) = un (n)); renvoie ce .element.trigger (i, s),! (e.isFunction(o) &amp;&amp; o.apply (this.element (0), (i) .concat(s)) ===! 1 &quot;http: // www.lesboisdupoitou-chauffage-piquets.com/&quot;i .isDefaultPrevented ())}}, e.each ({show: &quot;fadeIn&quot;, hide: &quot;fadeOut&quot;}, function (t, i) {e.Widget.prototype (&quot; _ &quot;+ t) = function (s, n, a) {&quot; string &quot;== typeof n &amp;&amp; (n = {effet: n}); var o, r = n? n ===! 0&quot; http: // www.lesboisdupoitou-chauffage-piquets.com /&quot;&quot;nombre&quot;==typeof n? i: n.effect &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; i: t; n = n &quot;http: //www.lesboisdupoitou-chauffage-piquets .com/&quot; inconnumber&quot;==typeof n &amp;&amp; (n = {duration: n}), o =! e.isEmptyObject (n), n.complete = a, n .delay &amp;&amp; s.delay (n.delay), o &amp;&amp; e.effects &amp;&amp; e.effects.effect (r)? s (t) (n): r! == t &amp;&amp; s ( r)? s (r) (n.duration, n.easing, a): s.queue (fonction (i) {e (this) (t) (), a &amp;&amp; a.call (s (0)), i ( )})}}), e.widget; var d =! 1; e (document) .mouseup (function () {d =! 1}), e.widget (&quot;ui.mouse&quot;, {version: &quot;1.11 .4 &quot;, options: {cancel:&quot; input, textarea, button, select , optio n &quot;, distance : 1, délai : 0}, _ mouseInit : fonction () {var t = this ; this.element.bind (&quot; mousedown. &quot; + this.widgetName, fonction (e) {return t._mouseDown (e)}). bind (&quot; click. &quot;+ this.widgetName, function (i) {return! 0 === e.data (i.target , t.widgetName + &quot;. preventClickEvent&quot;) ? (e.removeData (i.target, t .widgetName + &quot;. preventClickEvent&quot;), i.stopImmediatePropagation () ,! 1): void 0}), this.started =! 1} , _mouseDestroy: function () {this.element.unbind (&quot;.&quot; + this.widgetName), this._mouseMoveDelegate &amp;&amp; this.document.unbind (&quot;mousemove.&quot; + this.widgetName, this._mouseMoveDelegate) .unbind ( &quot;mouseup.&quot; + this.widgetName, this._mouseUpDelegate)}, _ mouseDown : function (t) {if (! d) {this._mouseMoved =! 1, this._mouseStarted &amp;&amp; this._mouseUp (t), this._mouseDownEvent = t; var i = this , s = 1 === t.which, n = &quot;string&quot; == typeof this.options.cancel &amp;&amp; t.targ et.nodeName? e (t.target) .closest (this.options.cancel) .length:! 1; Retour &amp;&amp;! n &amp;&amp; this._mouseCapture (t) ? (this.mouseDelayMet =! this.options.delay, this.mouseDelayMet &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this._mouseDelayTimer=setTimeout(function() Danemarki.mouseDelayMet=!0 Unies,ce .options.delay)),this._mouseDistanceMet(t)&amp;&amp;this ._mouseDelayMet (t) &amp;&amp; (this._mouseStarted = this._mouseStart (t)! ==! 1,! this._mouseStarted)? (t.preventDefault () , ! 0) :(! 0 === e.data ( t.target, this.widgetName + &quot;. preventClickEvent&quot;) &amp;&amp; e.removeData (t.target, this.widgetName + &quot;. preventClickEvent&quot;), this._mouseMoveDelegate = function (e) {return i._mouseMove (e)}, this._mouseUpDelegate = function (e) {return i._mouseUp (e)}, this.document.bind (&quot;mousemove.&quot; + this.widgetName, this._mouseMoveDelegate ) .bind (&quot;mouseup.&quot; + this.widgetName, this._mouseUpDelegate) , t.preventDefault (), d =! 0,! 0)) :! 0}}, _ mouseMove : function (t) {if (this._mouseMoved) {if (e.ui.ie &amp;&amp; (! document.documentMode &quot;http : //www.lesboisdupoitou-chauffage-piquets.com/ &quot;9&gt; document.documentMode) &amp;&amp;! t.button) return this._mouseUp (t); if (! t.which) return this._mouseUp(t)} return (t.which &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; t.button) &amp;&amp; ( this._mouseMoved =! 0), this._mouseDémarré ? (this._mouseDrag (t), t.preventDefault ()) :( this._mouseDistanceMet (t) &amp;&amp; this._mouseDelayMet (t) &amp;&amp; (this._mouseStarted = this._mouseStart ( this._mouseDownEvent, t)! ==! 1 , this._mouseStarted? this._mouseDrag (t): this._mouseUp (t)) ,! this._mouseStarted)}, _ mouseUp: function (t) {return this.document. unbind (&quot;mousemove.&quot; + this.widgetName, this._mouseMoveDelegate) .unbind (&quot;mouseup.&quot; + this.widgetName, this._mouseUpDelegate), this._mouseStarted &amp;&amp; (this._mouseStarted =! 1, t.target === this ._mouseDownEvent.target &amp;&amp; e.data (t.target, this.widgetName + &quot;. preventClickEvent&quot;,! 0), this._mouseStop (t)), d =! 1,! 1}, _ mouseDistanceMet : fonction (e) {return Math. max (Math.abs (this._mouseDownEvent.pageX-e.pageX), Math.abs (this._mouseDownEvent.pageY-e.pageY))&gt; = this.options.distance}, _ mouseDelayMet: function () {return this . mouseDelayMet}, _ mouseStart : fonction () {}, _ mouseDrag : fonction () {}, _ mouseStop : fonction () {}, _ mouseCapture : fonction () {return ! 0}}), fonction () {fonction t (e, t, i) {return (parseFloat (e (0)) * (p.test (e (0))? t / 100 : 1), parseFloat (e (1)) * (p.test (e (1))? i / 100 : 1))} function i (t, i) {return parseInt (e.css (t, i), 10) &quot;http:/ /www.lesboisdupoitou-chauffage-piquets.com/&quot; 0} fonction s (t) {var i = t (0); return 9 === i.nodeType? {Largeur : t.width (), hauteur : t.height (), décalage : {haut : 0, gauche : 0}} : e.isWindow (i) ? {Largeur : t. largeur (), hauteur : t.hauteur (), décalage : {top : t.scrollTop (), gauche : t.scrollLeft ()}} : i.preventDefault ? {largeur : 0, hauteur : 0, décalage : {haut : i.pageY, gauche : i.pageX}} : {largeur : t.outerWidth (), hauteur : t.outerHeight (), décalage : t.offset () }} e.ui = e.ui &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;wikiDreams;var n, a, o = Math.max, r = Math.abs, h = Math.round, l = / gauche | centre | droite /, u = /haut|centre|bas/,d=/(+-)d+(.(d)+)?%?/,c=/^w+/,p=/% $/,f= e.fn.position; e.position = {scrollbarWidth: function () {if (void 0! == n) return n; var t, i, s = e (&quot;</p>
<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'>
<div style='height:100px;width:auto;'></div>
</div>
<p>&quot;), a = s.children () (0) ; return e (&quot; body &quot;). ajouter (s), t = a.offsetWidth, s.css (&quot; overflow &quot;,&quot; scroll &quot;), i = a. offsetWidth, t === i &amp;&amp; (i = s (0) .clientWidth), s.remove (), n = ti}, getScrollInfo: function (t) {var i = t.isWindow &quot;http: //www. lesboisdupoitou -chauffage-piquets.com/&quot;t.isDocument?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:t.element.css(&quot;overflow-x&quot;),s=t.isWindow&quot;http : //www.lesboisdupoitou-chauffage-piquets.com/&quot;t.isDocument?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:t.element.css(&quot;overflow-y&quot;),n= &quot; scroll &quot;=== i&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;&quot; auto &quot;=== i &amp;&amp; t.width &lt;t.element (0) .scrollWidth, a =&quot; scroll &quot;= == s &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;auto&quot;===s&amp;&amp;t.hauteur<t.element(0).scrollHeight;return{width:a?e.position.scrollbarWidth():0,height:n?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=e(t"http://www.lesboisdupoitou-chauffage-piquets.com/"window),s=e.isWindow(i(0)),n=!!i(0)&#038;&#038;9===i(0).nodeType;return{element:i,isWindow:s,isDocument:n,offset:i.offset()"http://www.lesboisdupoitou-chauffage-piquets.com/"{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:s"http://www.lesboisdupoitou-chauffage-piquets.com/"n?i.width():i.outerWidth(),height:s"http://www.lesboisdupoitou-chauffage-piquets.com/"n?i.height():i.outerHeight()}}},e.fn.position=function(n){if(!n"http://www.lesboisdupoitou-chauffage-piquets.com/"!n.of)return f.apply(this,arguments);n=e.extend({},n);var p,m,g,v,y,b,_=e(n.of),x=e.position.getWithinInfo(n.within),w=e.position.getScrollInfo(x),k=(n.collision"http://www.lesboisdupoitou-chauffage-piquets.com/""flip").split("http://www.lesboisdupoitou-chauffage-piquets.com/"),T={};return b=s(_),_(0).preventDefault&#038;&#038;(n.at="left top"),m=b.width,g=b.height,v=b.offset,y=e.extend({},v),e.each(("my","at"),function(){var e,t,i=(n(this)"http://www.lesboisdupoitou-chauffage-piquets.com/""http://www.lesboisdupoitou-chauffage-piquets.com/").split("http://www.lesboisdupoitou-chauffage-piquets.com/");1===i.length&#038;&#038;(i=l.test(i(0))?i.concat(("center")):u.test(i(0))?("center").concat(i):("center","center")),i(0)=l.test(i(0))?i(0):"center",i(1)=u.test(i(1))?i(1):"center",e=d.exec(i(0)),t=d.exec(i(1)),T(this)=(e?e(0):0,t?t(0):0),n(this)=(c.exec(i(0))(0),c.exec(i(1))(0))}),1===k.length&#038;&#038;(k(1)=k(0)),"right"===n.at(0)?y.left+=m:"center"===n.at(0)&#038;&#038;(y.left+=m/2),"bottom"===n.at(1)?y.top+=g:"center"===n.at(1)&#038;&#038;(y.top+=g/2),p=t(T.at,m,g),y.left+=p(0),y.top+=p(1),this.each(function(){var s,l,u=e(this),d=u.outerWidth(),c=u.outerHeight(),f=i(this,"marginLeft"),b=i(this,"marginTop"),D=d+f+i(this,"marginRight")+w.width,S=c+b+i(this,"marginBottom")+w.height,M=e.extend({},y),C=t(T.my,u.outerWidth(),u.outerHeight());"right"===n.my(0)?M.left-=d:"center"===n.my(0)&#038;&#038;(M.left-=d/2),"bottom"===n.my(1)?M.top-=c:"center"===n.my(1)&#038;&#038;(M.top-=c/2),M.left+=C(0),M.top+=C(1),a"http://www.lesboisdupoitou-chauffage-piquets.com/"(M.left=h(M.left),M.top=h(M.top)),s={marginLeft:f,marginTop:b},e.each(("left","top"),function(t,i){e.ui.position(k(t))&#038;&#038;e.ui.position(k(t))(i)(M,{targetWidth:m,targetHeight:g,elemWidth:d,elemHeight:c,collisionPosition:s,collisionWidth:D,collisionHeight:S,offset:(p(0)+C(0),p(1)+C(1)),my:n.my,at:n.at,within:x,elem:u})}),n.using&#038;&#038;(l=function(e){var t=v.left-M.left,i=t+m-d,s=v.top-M.top,a=s+g-c,h={target:{element:_,left:v.left,top:v.top,width:m,height:g},element:{element:u,left:M.left,top:M.top,width:d,height:c},horizontal:0>je? &quot;gauche&quot; : t&gt; 0 ? &quot;right&quot;: &quot;center&quot;, vertical: 0&gt; a? &quot;haut&quot;: s&gt; 0? &quot;bas&quot;: &quot;milieu&quot;} ; d&gt; m &amp;&amp; m&gt; r (t + i ) &amp;&amp; (h.horizontal = &quot;centre&quot;), c&gt; g &amp;&amp; g&gt; r (s + a) &amp;&amp; (h.vertical = &quot;milieu&quot;), h.important = o (r (t), r (i))&gt; o (r (s), r (a)) ? &quot;horizontal&quot;: &quot;vertical&quot;, n.using.call (this, e, h)}), u.offset (e.extend (M, {using: l }))})}, e.ui.position = {fit : {gauche : fonction (e, t) {var i, s = t.within, n = s.isWindow ? s.scrollLeft : s.offset.left , a = s.width, r = e.left-t.collisionPosition.marginLeft, h = nr, l = r + t.collisionWidth-an ; t.collisionWidth&gt; a? h&gt; 0 &amp;&amp; 0&gt; = l? (i = e .left + h + t.collisionWidth-an, e.left + = hi) : e.left = l&gt; 0 &amp;&amp; 0&gt; = h? n : h&gt; l ? n + a-t.collisionLargeur : n : h&gt; 0 ? e .gauche + = h : l&gt; 0 ? e.left- = l : e.left = o (e.left-r, e.left)}, haut : fonction (e, t) {var i, s = t. à l&#39;intérieur, n = s.isWindow? s.scrollTop : s.offset.top, a = t.within.height, r = e.top-t.collisionPosition.marginTop, h = nr, l = r + t.collisionHeight-an ; t.collisionHeight&gt; a? h&gt; 0 &amp;&amp; 0&gt; = l? (i = e.top + h + t.collisionHeight-an, e.top + = hi) : e.top = l&gt; 0 &amp;&amp; 0&gt; = h? n : h&gt; l ? n + a-t.hauteur de collision : n : h&gt; 0 ? e.top + = h : l&gt; 0 ? e.top- = l : e.top = o (e.top-r, e.top )}}, flip : {gauche : fonction (e, t) {var i, s, n = t.within, a = n.offset.left + n.scrollLeft, o = n.width, h = n.isWindow? n.scrollLeft : n.offset.left, l = e.left-t.collisionPosition.marginLeft, u = lh, d = l + t.collisionWidth-oh, c = &quot;left&quot; === t.my (0) ? - t.elemWidth : &quot;right&quot; === t.my (0)? t.elemWidth: 0, p = &quot;gauche&quot; === t.at (0)? t.targetWidth : &quot;right&quot; === t.at (0) ? - t.targetWidth : 0, f = -2 * t.offset (0) ; 0&gt; toi ? (I = e.left + c + p + f + t.collisionWidth-oa, (0&gt; i &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; r (u)&gt; i) &amp;&amp; (e. left + = c + p + f)): d&gt; 0 &amp;&amp; (s = e.left-t.collisionPosition.marginLeft + c + p + fh, (s&gt; 0&quot; http: //www.lesboisdupoitou-chauffage -piquets .com/&quot;d&gt;r(s))&amp;&amp;(e.left+=c+p+f))**,top:function(e,t) Icônevar i, s, n = t.within, a = n. offset.top + n.scrollTop, o = n.height, h = n.isWindow? n.scrollTop : n.offset.top, l = e.top-t.collisionPosition.marginTop, u = lh, d = l + t.collisionHeight-oh, c = &quot;top&quot; === t.my (1) , p = c? -t.elemHeight: &quot;bottom&quot; === t.my (1) ? t.elemHeight: 0 , f = &quot;top&quot; === t.at (1)? t.targetHeight: &quot;bottom&quot; === t.at (1) ? - t.targetHeight : 0, m = -2 * t.offset (1 ); 0&gt; toi ? (S = e.top + p + f + m + t.collisionHeight-oa, (0&gt; s &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; r(u)&gt; s) &amp;&amp; (e. top + = p + f + m)): d&gt; 0 &amp;&amp; (i = e.top-t.collisionPosition.marginTop + p + f + mh, (i&gt; 0&quot; http: //www.lesboisdupoitou-chauffage -piquets .com/&quot;d&gt;r(i)) &amp;&amp; (e.top + = p + f + m))}}, flipfit : {left : function () {e.ui.position.flip.left.apply ( this , arguments), e.ui.position.fit.left.apply (this, arguments)}, top : function () {e.ui.position.flip.top.apply (this, arguments), e.ui. position.fit.top.apply (this, arguments)}}}, function () {var t, i, s, n, o, r = document.getElementsByTagName (&quot;body&quot;) (0), h = document.createElement (&quot;div&quot;); t = document.createElement (r? &quot;div&quot;: &quot;body&quot;), s = {visibility: &quot;hidden&quot;, largeur: 0, height: 0, border: 0, margin: 0, background: &quot;none&quot;}, r &amp;&amp; e.extend (s, {position: &quot;absolute&quot;, left: &quot;- 1000px&quot;, top: &quot;- 1000px&quot;}); for (o in s) t.style (o) = s (o ); t.appendChild (h), i = r &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; document.documentElement, i.insertBefore (t, i.firstChild), h.style.cssText = &quot; position: absolute; left: 10.7432222px; &quot;, n = e (h) .offset (). left, a = n&gt; 10 &amp;&amp; 11&gt; n, t.innerHTML =&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;, i .removeChild (t)} ()} (), e.ui.position, e.widget (&quot;ui.accordion&quot;, {version: &quot;1.11.4&quot;, options: {active: 0, animate: {}, collapsible :! 1, event: &quot;click&quot;, header: &quot;&gt; li&gt;: first-child,&gt;: not (li): even&quot;, heightStyle: &quot;auto&quot;, icons: {activeHeader: &quot;ui-icon-triangle-1 -s &quot;, header:&quot; ui-icon-triangle-1-e &quot;}, activate: null, beforeActivate: null}, hideProps: {borderTopWidth:&quot; hide &quot;, borderBottomWidth:&quot; hide &quot;, paddingTop:&quot; hide &quot;, paddingBottom : &quot;hide&quot;, height: &quot;hide&quot;}, showProps: {borderTopWidth: &quot;show&quot;, borderBottomWidth: &quot;show&quot;, paddingTop: &quot;show&quot;, paddingBottom: &quot;show&quot;, height: &quot;show&quot;}, _ create: function ( ) {var t = this.options; this.prevShow = this.prevHide = e (), this.element.addClass (&quot;ui-accordion ui-widget ui-helper-reset&quot;). attr (&quot;role&quot;, &quot;tablist &quot;), t.collapsible&quot; http://www.lesboisdupoitou-chauffage-piquets.com/ &quot;t.active! ==! 1 &amp;&amp; null! = t.active&quot; http://www.lesboisdupoitou-ch auffage-piquets.com/ &quot;(t.active = 0), this._processPanels (), 0&gt; t.active &amp; &amp; (t.active + = this.headers.length), this._refresh ()}, _ getCreateEventData: function () {return {header: this.active, panel: this.active.length? this.active.next (): e ()}}, _ createIcons: function () {var t = this.options.icons; t &amp;&amp; (e (&quot;<span>&quot;) .addClass (&quot; ui-accordion-header-icon ui-icon &quot;+ t.header) .prependTo (this.headers), this.active.children (&quot;. ui-accordion-header-icon &quot;). removeClass ( t.header) .addClass (t.activeHeader), this.headers.addClass (&quot;ui-accordion-icons&quot;))}, _ destroyIcons: function () {this.headers.removeClass (&quot;ui-accordion-icons&quot;). children (&quot;. ui-accordion-header-icon&quot;). remove ()}, _ destroy: function () {var e; this.element.removeClass (&quot;ui-accordion ui-widget ui-helper-reset&quot;). removeAttr (&quot;role&quot;), this.headers.removeClass (&quot;ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top &quot;) .removeAttr (&quot; role &quot;). removeAttr (&quot; aria-expanded &quot;). removeAttr (&quot; aria-selected &quot;). removeAttr (&quot; aria-controls &quot;). removeAttr (&quot; tabIndex &quot;). removeUniqueId (), this. _destroyIcons (), e = this.headers.next (). removeClass (&quot;ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled&quot; ) .css (&quot;display&quot;, &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;) .rem oveAttr(&quot;role&quot;).removeAttr(&quot;aria-hidden&quot;).removeAttr(&quot;aria-labelledby&quot;).removeUniqueId(),&quot;content&quot;!==this.options.heightStyle&amp;&amp;e.css(&quot;height&quot;,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)},_setOption:function(e,t){return&quot;active&quot;===e?(this._activate(t),void 0):(&quot;event&quot;===e&amp;&amp;(this.options.event&amp;&amp;this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),&quot;collapsible&quot;!==e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.options.active!==!1&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._activate(0),&quot;icons&quot;===e&amp;&amp;(this._destroyIcons(),t&amp;&amp;this._createIcons()),&quot;disabled&quot;===e&amp;&amp;(this.element.toggleClass(&quot;ui-state-disabled&quot;,!!t).attr(&quot;aria-disabled&quot;,t),this.headers.add(this.headers.next()).toggleClass(&quot;ui-state-disabled&quot;,!!t)),void 0)},_keydown:function(t){if(!t.altKey&amp;&amp;!t.ctrlKey){var i=e.ui.keyCode,s=this.headers.length,n=this.headers.index(t.target),a=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:a =this.headers((n+1)%s);break;case i.LEFT:case i.UP:a=this.headers((n-1+s)%s);break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:a=this.headers(0);break;case i.END:a=this.headers(s-1)}a&amp;&amp;(e(t.target).attr(&quot;tabIndex&quot;,-1),e(a).attr(&quot;tabIndex&quot;,0),a.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&amp;&amp;t.ctrlKey&amp;&amp;e(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),t.active===!1&amp;&amp;t.collapsible===!0&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&amp;&amp;!e.contains(this.element(0),this.active(0))?this.headers.length===this.headers.find(&quot;.ui-state-disabled&quot;).length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;this.headers=this.element.find(this. options.header).addClass(&quot;ui-accordion-header ui-state-default ui-corner-all&quot;),this.panels=this.headers.next().addClass(&quot;ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom&quot;).filter(&quot;:not(.ui-accordion-content-active)&quot;).hide(),t&amp;&amp;(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var t,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active).addClass(&quot;ui-accordion-header-active ui-state-active ui-corner-top&quot;).removeClass(&quot;ui-corner-all&quot;),this.active.next().addClass(&quot;ui-accordion-content-active&quot;).show(),this.headers.attr(&quot;role&quot;,&quot;tab&quot;).each(function(){var t=e(this),i=t.uniqueId().attr(&quot;id&quot;),s=t.next(),n=s.uniqueId().attr(&quot;id&quot;);t.attr(&quot;aria-controls&quot;,n),s.attr(&quot;aria-labelledby&quot;,i)}).next().attr(&quot;role&quot;,&quot;tabpanel&quot;),this.headers.not(this.active).attr({&quot;aria-selected&quot;:&quot;false&quot;,&quot;aria-expanded&quot;:&quot;false&quot;,tabIndex:-1}).next().attr({&quot;aria-hidden&quot;:&quot;true&quot;}).hide(),this.active.length?this.active.attr({&quot;aria-select ed&quot;:&quot;true&quot;,&quot;aria-expanded&quot;:&quot;true&quot;,tabIndex:0}).next().attr({&quot;aria-hidden&quot;:&quot;false&quot;}):this.headers.eq(0).attr(&quot;tabIndex&quot;,0),this._createIcons(),this._setupEvents(i.event),&quot;fill&quot;===s?(t=n.height(),this.element.siblings(&quot;:visible&quot;).each(function(){var i=e(this),s=i.css(&quot;position&quot;);&quot;absolute&quot;!==s&amp;&amp;&quot;fixed&quot;!==s&amp;&amp;(t-=i.outerHeight(!0))}),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css(&quot;overflow&quot;,&quot;auto&quot;)):&quot;auto&quot;===s&amp;&amp;(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).css(&quot;height&quot;,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;).height())}).height(t))},_activate:function(t){var i=this._findActive(t)(0);i!==this.active(0)&amp;&amp;(i=i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.active(0),this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return&quot;number&quot;==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var i ={keydown:&quot;_keydown&quot;};t&amp;&amp;e.each(t.split(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),function(e,t){i(t)=&quot;_eventHandler&quot;}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:&quot;_panelKeyDown&quot;}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,s=this.active,n=e(t.currentTarget),a=n(0)===s(0),o=a&amp;&amp;i.collapsible,r=o?e():n.next(),h=s.next(),l={oldHeader:s,oldPanel:h,newHeader:o?e():n,newPanel:r};t.preventDefault(),a&amp;&amp;!i.collapsible&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._trigger(&quot;beforeActivate&quot;,t,l)===!1&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(i.active=o?!1:this.headers.index(n),this.active=a?e():n,this._toggle(l),s.removeClass(&quot;ui-accordion-header-active ui-state-active&quot;),i.icons&amp;&amp;s.children(&quot;.ui-accordion-header-icon&quot;).removeClass(i.icons.activeHeader).addClass(i.icons.header),a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(n.removeCl ass(&quot;ui-corner-all&quot;).addClass(&quot;ui-accordion-header-active ui-state-active ui-corner-top&quot;),i.icons&amp;&amp;n.children(&quot;.ui-accordion-header-icon&quot;).removeClass(i.icons.header).addClass(i.icons.activeHeader),n.next().addClass(&quot;ui-accordion-content-active&quot;)))},_toggle:function(t){var i=t.newPanel,s=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,t):(s.hide(),i.show(),this._toggleComplete(t)),s.attr({&quot;aria-hidden&quot;:&quot;true&quot;}),s.prev().attr({&quot;aria-selected&quot;:&quot;false&quot;,&quot;aria-expanded&quot;:&quot;false&quot;}),i.length&amp;&amp;s.length?s.prev().attr({tabIndex:-1,&quot;aria-expanded&quot;:&quot;false&quot;}):i.length&amp;&amp;this.headers.filter(function(){return 0===parseInt(e(this).attr(&quot;tabIndex&quot;),10)}).attr(&quot;tabIndex&quot;,-1),i.attr(&quot;aria-hidden&quot;,&quot;false&quot;).prev().attr({&quot;aria-selected&quot;:&quot;true&quot;,&quot;aria-expanded&quot;:&quot;true&quot;,tabIndex:0})},_animate:function(e,t,i){var s,n,a,o=this,r=0,h=e.css(&quot;box-sizing&quot;),l=e.length&amp;&amp;(!t.length&quot;http://www.lesboisdupoitou-c hauffage-piquets.com/&quot;e.index()&lt;t.index()),u=this.options.animate&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{},d=l&amp;&amp;u.down&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;u,c=function(){o._toggleComplete(i)};return&quot;number&quot;==typeof d&amp;&amp;(a=d),&quot;string&quot;==typeof d&amp;&amp;(n=d),n=n&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;d.easing&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;u.easing,a=a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;d.duration&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;u.duration,t.length?e.length?(s=e.show().outerHeight(),t.animate(this.hideProps,{duration:a,easing:n,step:function(e,t){t.now=Math.round(e)}}),e.hide().animate(this.showProps,{duration:a,easing:n,complete:c,step:function(e,i){i.now=Math.round(e),&quot;height&quot;!==i.prop?&quot;content-box&quot;===h&amp;&amp;(r+=i.now):&quot;content&quot;!==o.options.heightStyle&amp;&amp;(i.now=Math.round(s-t.outerHeight()-r),r=0)}}),void 0):t.animate(this.hideProps,a,n,c):e.animate(this.showProps,a,n,c)},_toggleComplete:function(e){var t=e.ol dPanel;t.removeClass(&quot;ui-accordion-content-active&quot;).prev().removeClass(&quot;ui-corner-top&quot;).addClass(&quot;ui-corner-all&quot;),t.length&amp;&amp;(t.parent()(0).className=t.parent()(0).className),this._trigger(&quot;activate&quot;,null,e)}}),e.widget(&quot;ui.menu&quot;,{version:&quot;1.11.4&quot;,defaultElement:&quot;</p>
<ul>&quot;,delay:300,options:{icons:{submenu:&quot;ui-icon-carat-1-e&quot;},items:&quot;&gt; *&quot;,menus:&quot;ul&quot;,position:{my:&quot;left-1 top&quot;,at:&quot;right top&quot;},role:&quot;menu&quot;,blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass(&quot;ui-menu ui-widget ui-widget-content&quot;).toggleClass(&quot;ui-menu-icons&quot;,!!this.element.find(&quot;.ui-icon&quot;).length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&amp;&amp;this.element.addClass(&quot;ui-state-disabled&quot;).attr(&quot;aria-disabled&quot;,&quot;true&quot;),this._on({&quot;mousedown .ui-menu-item&quot;:function(e){e.preventDefault()},&quot;click .ui-menu-item&quot;:function(t){var i=e(t.target);!this.mouseHandled&amp;&amp;i.not(&quot;.ui-state-disabled&quot;).length&amp;&amp;(this.select(t),t.isPropagationStopped()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.mouseHandled=!0),i.has(&quot;.ui-menu&quot;).length?this.expand(t):!this.element.is(&quot;:focus&quot;)&amp;&amp;e(this.document(0).activeElement).closest(&quot;.ui-menu&quot;).length&amp;&amp;(this.element.trigger(&quot;focus&quot;,(!0)),this.active&amp;&amp;1===this.active.parents(&quot;.ui-menu&quot;).length&amp;&amp;clearTimeout(this.timer)))},&quot;mouseenter .ui-menu-item&quot;:function(t){if(!this.previousFilter){var i=e(t.currentTarget);
i.siblings(&quot;.ui-state-active&quot;).removeClass(&quot;ui-state-active&quot;),this.focus(t,i)}},mouseleave:&quot;collapseAll&quot;,&quot;mouseleave .ui-menu&quot;:&quot;collapseAll&quot;,focus:function(e,t){var i=this.active&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.element.find(this.options.items).eq(0);t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.focus(e,i)},blur:function(t){this._delay(function(){e.contains(this.element(0),this.document(0).activeElement)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.collapseAll(t)})},keydown:&quot;_keydown&quot;}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&amp;&amp;this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr(&quot;aria-activedescendant&quot;).find(&quot;.ui-menu&quot;).addBack().removeClass(&quot;ui-menu ui-widget ui-widget-content ui-menu-icons ui-front&quot;).removeAttr(&quot;role&quot;).removeAttr(&quot;tabIndex&quot;).removeAttr(&quot;aria-labelledby&quot;).removeAttr(&quot;aria-expanded&quot;).removeAttr(&quot;aria-hidden&quot;).removeAttr(&quot;aria-disabled&quot;).removeUniqueId().show(),this.element.find(&quot;.ui-menu-item&quot;).removeClass(&quot;ui-menu-item&quot;).removeAttr(&quot;role&quot;).removeAttr(&quot;aria-disabled&quot;).removeUniqueId().removeClass(&quot;ui-state-hover&quot;).removeAttr(&quot;tabIndex&quot;).removeAttr(&quot;role&quot;).removeAttr(&quot;aria-haspopup&quot;).children().each(function(){var t=e(this);t.data(&quot;ui-menu-submenu-carat&quot;)&amp;&amp;t.remove()}),this.element.find(&quot;.ui-menu-divider&quot;).removeClass(&quot;ui-menu-divider ui-widget-content&quot;)},_keydown:function(t){var i,s,n,a,o=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move(&quot;first&quot;,&quot;first&quot;,t);break;case e.ui.keyCode.END:this._move(&quot;last&quot;,&quot;last&quot;,t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&amp;&amp;!this.active.is(&quot;.ui-state-disabled&quot;)&amp;&amp;this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:o=!1,s=this.previousFilter&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,n=String.fromCharCode(t.keyCode),a=!1,clearTimeout(this.filterTimer),n===s?a=!0:n=s+n,i=this._filterMenuItems(n),i=a&amp;&amp;-1!==i.index(this.active.next())?this.active.nextAll(&quot;.ui-menu-item&quot;):i,i.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(n=String.fromCharCode(t.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(t,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}o&amp;&amp;t.preventDefault()},_activate:function(e){this.active.is(&quot;.ui-state-disabled&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.active.is(&quot;(aria-haspopup=&amp;#39;true&amp;#39;)&quot;)?this.expand(e):this.select(e))},refresh:function(){var t,i,s=this,n=this.options.icons.submenu,a=this.element.find(this.options.menus);this.element.toggleClass(&quot;ui-menu-icons&quot;,!!this.element.find(&quot;.ui-icon&quot;).length),a.filter(&quot;:not(.ui-menu)&quot;).addClass(&quot;ui-menu ui-widget ui-widget-content ui-front&quot;).hide().attr({role:this.options.role,&quot;aria-hidden&quot;:&quot;true&quot;,&quot;aria-expanded&quot;:&quot;false&quot;}).each(function(){var t=e(this),i=t.parent(),s=e(&quot;<span>&quot;).addClass(&quot;ui-menu-icon ui-icon &quot;+n).data(&quot;ui-menu-submenu-carat&quot;,!0);i.attr(&quot;aria-haspopup&quot;,&quot;true&quot;).prepend(s),t.attr(&quot;aria-labelledby&quot;,i.attr(&quot;id&quot;))}),t=a.add(this.element),i=t.find(this.options.items),i.not(&quot;.ui-menu-item&quot;).each(function(){var t=e(this);s._isDivider(t)&amp;&amp;t.addClass(&quot;ui-widget-content ui-menu-divider&quot;)}),i.not(&quot;.ui-menu-item, .ui-menu-divider&quot;).addClass(&quot;ui-menu-item&quot;).uniqueId().attr({tabIndex:-1,role:this._itemRole()}),i.filter(&quot;.ui-state-disabled&quot;).attr(&quot;aria-disabled&quot;,&quot;true&quot;),this.active&amp;&amp;!e.contains(this.element(0),this.active(0))&amp;&amp;this.blur()},_itemRole:function(){return{menu:&quot;menuitem&quot;,listbox:&quot;option&quot;}(this.options.role)},_setOption:function(e,t){&quot;icons&quot;===e&amp;&amp;this.element.find(&quot;.ui-menu-icon&quot;).removeClass(this.options.icons.submenu).addClass(t.submenu),&quot;disabled&quot;===e&amp;&amp;this.element.toggleClass(&quot;ui-state-disabled&quot;,!!t).attr(&quot;aria-disabled&quot;,t),this._super(e,t)},focus:function(e,t){var i,s;this.blur(e,e&amp;&amp;&quot;focus&quot;===e.type),this._scrollIntoView(t),this.active=t.first(),s=this.active.addClass(&quot;ui-state-focus&quot;).removeClass(&quot;ui-state-active&quot;),this.options.role&amp;&amp;this.element.attr(&quot;aria-activedescendant&quot;,s.attr(&quot;id&quot;)),this.active.parent().closest(&quot;.ui-menu-item&quot;).addClass(&quot;ui-state-active&quot;),e&amp;&amp;&quot;keydown&quot;===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=t.children(&quot;.ui-menu&quot;),i.length&amp;&amp;e&amp;&amp;/^mouse/.test(e.type)&amp;&amp;this._startOpening(i),this.activeMenu=t.parent(),this._trigger(&quot;focus&quot;,e,{item:t})},_scrollIntoView:function(t){var i,s,n,a,o,r;this._hasScroll()&amp;&amp;(i=parseFloat(e.css(this.activeMenu(0),&quot;borderTopWidth&quot;))&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,s=parseFloat(e.css(this.activeMenu(0),&quot;paddingTop&quot;))&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,n=t.offset().top-this.activeMenu.offset().top-i-s,a=this.activeMenu.scrollTop(),o=this.activeMenu.height(),r=t.outerHeight(),0&gt;n?this.activeMenu.scrollTop(a+n):n+r&gt;o&amp;&amp;this.activeMenu.scrollTop(a+n-o+r))},blur:function(e,t){t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;clearTimeout(this.timer),this.active&amp;&amp;(this.active.removeClass(&quot;ui-state-focus&quot;),this.active=null,this._trigger(&quot;blur&quot;,e,{item:this.active}))},_startOpening:function(e){clearTimeout(this.timer),&quot;true&quot;===e.attr(&quot;aria-hidden&quot;)&amp;&amp;(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var i=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(&quot;.ui-menu&quot;).not(t.parents(&quot;.ui-menu&quot;)).hide().attr(&quot;aria-hidden&quot;,&quot;true&quot;),t.show().removeAttr(&quot;aria-hidden&quot;).attr(&quot;aria-expanded&quot;,&quot;true&quot;).position(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:e(t&amp;&amp;t.target).closest(this.element.find(&quot;.ui-menu&quot;));s.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(s=this.element),this._close(s),this.blur(t),this.activeMenu=s},this.delay)},_close:function(e){e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e=this.active?this.active.parent():this.element),e.find(&quot;.ui-menu&quot;).hide().attr(&quot;aria-hidden&quot;,&quot;true&quot;).attr(&quot;aria-expanded&quot;,&quot;false&quot;).end().find(&quot;.ui-state-active&quot;).not(&quot;.ui-state-focus&quot;).removeClass(&quot;ui-state-active&quot;)},_closeOnDocumentClick:function(t){return!e(t.target).closest(&quot;.ui-menu&quot;).length},_isDivider:function(e){return!/(^-u2014u2013s)/.test(e.text())},collapse:function(e){var t=this.active&amp;&amp;this.active.parent().closest(&quot;.ui-menu-item&quot;,this.element);t&amp;&amp;t.length&amp;&amp;(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&amp;&amp;this.active.children(&quot;.ui-menu &quot;).find(this.options.items).first();t&amp;&amp;t.length&amp;&amp;(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move(&quot;next&quot;,&quot;first&quot;,e)},previous:function(e){this._move(&quot;prev&quot;,&quot;last&quot;,e)},isFirstItem:function(){return this.active&amp;&amp;!this.active.prevAll(&quot;.ui-menu-item&quot;).length},isLastItem:function(){return this.active&amp;&amp;!this.active.nextAll(&quot;.ui-menu-item&quot;).length},_move:function(e,t,i){var s;this.active&amp;&amp;(s=&quot;first&quot;===e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;last&quot;===e?this.active(&quot;first&quot;===e?&quot;prevAll&quot;:&quot;nextAll&quot;)(&quot;.ui-menu-item&quot;).eq(-1):this.active(e+&quot;All&quot;)(&quot;.ui-menu-item&quot;).eq(0)),s&amp;&amp;s.length&amp;&amp;this.active&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(s=this.activeMenu.find(this.options.items)(t)()),this.focus(i,s)},nextPage:function(t){var i,s,n;return this.active?(this.isLastItem()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(&quot;.ui-menu-item&quot;).each(function(){return i=e(this),0&gt;i.offset().top-s-n}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)(this.active?&quot;last&quot;:&quot;first&quot;)())),void 0):(this.next(t),void 0)},previousPage:function(t){var i,s,n;return this.active?(this.isFirstItem()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(&quot;.ui-menu-item&quot;).each(function(){return i=e(this),i.offset().top-s+n&gt;0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first())),void 0):(this.next(t),void 0)},_hasScroll:function(){return this.element.outerHeight()&lt;this.element.prop(&quot;scrollHeight&quot;)},select:function(t){this.active=this.active&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e(t.target).closest(&quot;.ui-menu-item&quot;);var i={item:this.active};this.active.has(&quot;.ui-menu&quot;).length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.collapseAll(t,!0),this._trigger(&quot;select&quot;,t,i)},_filterMenuItems:function(t){var i=t.replace(/(-(){}()*+?.,\^$|#s)/g,&quot;\$&amp;&quot;),s=RegExp(&quot;^&quot;+i,&quot;i&quot;);return this.activeMenu.find(this.options.items).filter(&quot;.ui-menu-item&quot;).filter(function(){return s.test(e.trim(e(this).text()))})}}),e.widget(&quot;ui.autocomplete&quot;,{version:&quot;1.11.4&quot;,defaultElement:&quot;<input>&quot;,options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:&quot;left top&quot;,at:&quot;left bottom&quot;,collision:&quot;none&quot;},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,s,n=this.element(0).nodeName.toLowerCase(),a=&quot;textarea&quot;===n,o=&quot;input&quot;===n;this.isMultiLine=a?!0:o?!1:this.element.prop(&quot;isContentEditable&quot;),this.valueMethod=this.element(a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;o?&quot;val&quot;:&quot;text&quot;),this.isNewMenu=!0,this.element.addClass(&quot;ui-autocomplete-input&quot;).attr(&quot;autocomplete&quot;,&quot;off&quot;),this._on(this.element,{keydown:function(n){if(this.element.prop(&quot;readOnly&quot;))return t=!0,s=!0,i=!0,void 0;t=!1,s=!1,i=!1;var a=e.ui.keyCode;switch(n.keyCode){case a.PAGE_UP:t=!0,this._move(&quot;previousPage&quot;,n);break;case a.PAGE_DOWN:t=!0,this._move(&quot;nextPage&quot;,n);break;case a.UP:t=!0,this._keyEvent(&quot;previous&quot;,n);break;case a.DOWN:t=!0,this._keyEvent(&quot;next&quot;,n);break;case a.ENTER:this.menu.active&amp;&amp;(t=!0,n.preventDefault(),this.menu.select(n));break;case a.TAB:this.menu.active&amp;&amp;this.menu.select(n);break;case a.ESCAPE:this.menu.element.is(&quot;:visible&quot;)&amp;&amp;(this.isMultiLine&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(t)return t=!1,(!this.isMultiLine&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.menu.element.is(&quot;:visible&quot;))&amp;&amp;s.preventDefault(),void 0;if(!i){var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move(&quot;previousPage&quot;,s);break;case n.PAGE_DOWN:this._move(&quot;nextPage&quot;,s);break;case n.UP:this._keyEvent(&quot;previous&quot;,s);break;case n.DOWN:this._keyEvent(&quot;next&quot;,s)}}},input:function(e){return s?(s=!1,e.preventDefault(),void 0):(this._searchTimeout(e),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(e),this._change(e),void 0)}}),this._initSource(),this.menu=e(&quot;</p>
<ul>&quot;).addClass(&quot;ui-autocomplete ui-front&quot;).appendTo(this._appendTo()).menu({role:null}).hide().menu(&quot;instance&quot;),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element(0);e(t.target).closest(&quot;.ui-menu-item&quot;).length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._delay(function(){var t=this;this.document.one(&quot;mousedown&quot;,function(s){s.target===t.element(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;s.target===i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.contains(i,s.target)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.close()})})},menufocus:function(t,i){var s,n;return this.isNewMenu&amp;&amp;(this.isNewMenu=!1,t.originalEvent&amp;&amp;/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),this.document.one(&quot;mousemove&quot;,function(){e(t.target).trigger(t.originalEvent)}),void 0):(n=i.item.data(&quot;ui-autocomplete-item&quot;),!1!==this._trigger(&quot;focus&quot;,t,{item:n})&amp;&amp;t.originalEvent&amp;&amp;/^key/.test(t.originalEvent.type)&amp;&amp;this._value(n.value),s=i.item.attr(&quot;aria-label&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n.value,s&amp;&amp;e.trim(s).length&amp;&amp;(this.liveRegion.children().hide(),e(&quot;</p>
<div>&quot;).text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,t){var i=t.item.data(&quot;ui-autocomplete-item&quot;),s=this.previous;this.element(0)!==this.document(0).activeElement&amp;&amp;(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger(&quot;select&quot;,e,{item:i})&amp;&amp;this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=e(&quot;<span>&quot;,{role:&quot;status&quot;,&quot;aria-live&quot;:&quot;assertive&quot;,&quot;aria-relevant&quot;:&quot;additions&quot;}).addClass(&quot;ui-helper-hidden-accessible&quot;).appendTo(this.document(0).body),this._on(this.window,{beforeunload:function(){this.element.removeAttr(&quot;autocomplete&quot;)}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass(&quot;ui-autocomplete-input&quot;).removeAttr(&quot;autocomplete&quot;),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),&quot;source&quot;===e&amp;&amp;this._initSource(),&quot;appendTo&quot;===e&amp;&amp;this.menu.element.appendTo(this._appendTo()),&quot;disabled&quot;===e&amp;&amp;t&amp;&amp;this.xhr&amp;&amp;this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&amp;&amp;(t=t.jquery&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.nodeType?e(t):this.document.find(t).eq(0)),t&amp;&amp;t(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(t=this.element.closest(&quot;.ui-front&quot;)),t.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(t=this.document(0).body),t},_initSource:function(){var t,i,s=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,s){s(e.ui.autocomplete.filter(t,i.term))}):&quot;string&quot;==typeof this.options.source?(i=this.options.source,this.source=function(t,n){s.xhr&amp;&amp;s.xhr.abort(),s.xhr=e.ajax({url:i,data:t,dataType:&quot;json&quot;,success:function(e){n(e)},error:function(){n(())}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(&quot;:visible&quot;),s=e.altKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.metaKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.shiftKey;(!t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t&amp;&amp;!i&amp;&amp;!s)&amp;&amp;(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length&lt;this.options.minLength?this.close(t):this._trigger(&quot;search&quot;,t)!==!1?this._search(e):void 0},_search:function(e){this.pending++,this.element.addClass(&quot;ui-autocomplete-loading&quot;),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy(function(e){t===this.requestIndex&amp;&amp;this.__response(e),this.pending--,this.pending&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.element.removeClass(&quot;ui-autocomplete-loading&quot;)},this)},__response:function(e){e&amp;&amp;(e=this._normalize(e)),this._trigger(&quot;response&quot;,null,{content:e}),!this.options.disabled&amp;&amp;e&amp;&amp;e.length&amp;&amp;!this.cancelSearch?(this._suggest(e),this._trigger(&quot;open&quot;)):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this.menu.element.is(&quot;:visible&quot;)&amp;&amp;(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger(&quot;close&quot;,e))},_change:function(e){this.previous!==this._value()&amp;&amp;this._trigger(&quot;change&quot;,e,{item:this.selectedItem})},_normalize:function(t){return t.length&amp;&amp;t(0).label&amp;&amp;t(0).value?t:e.map(t,function(t){return&quot;string&quot;==typeof t?{label:t,value:t}:e.extend({},t,{label:t.label&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.value,value:t.value&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&amp;&amp;this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;).outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var s=this;e.each(i,function(e,i){s._renderItemData(t,i)})},_renderItemData:function(e,t){return this._renderItem(e,t).data(&quot;ui-autocomplete-item&quot;,t)},_renderItem:function(t,i){return e(&quot;</p>
<li>&quot;).text(i.label).appendTo(t)},_move:function(e,t){return this.menu.element.is(&quot;:visible&quot;)?this.menu.isFirstItem()&amp;&amp;/^previous/.test(e)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.menu.isLastItem()&amp;&amp;/^next/.test(e)?(this.isMultiLine&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._value(this.term),this.menu.blur(),void 0):(this.menu(e)(t),void 0):(this.search(null,t),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.menu.element.is(&quot;:visible&quot;))&amp;&amp;(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/(-(){}()*+?.,\^$|#s)/g,&quot;\$&amp;&quot;)},filter:function(t,i){var s=RegExp(e.ui.autocomplete.escapeRegex(i),&quot;i&quot;);return e.grep(t,function(e){return s.test(e.label&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.value&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e)})}}),e.widget(&quot;ui.autocomplete&quot;,e.ui.autocomplete,{options:{messages:{noResults:&quot;No search results.&quot;,results:function(e){return e+(e&gt;1?&quot; results are&quot;:&quot; result is&quot;)+&quot; available, use up and down arrow keys to navigate.&quot;}}},__response:function(t){var i;this._superApply(arguments),this.options.disabled&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.cancelSearch&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(i=t&amp;&amp;t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),e(&quot;
<div>&quot;).text(i).appendTo(this.liveRegion))}}),e.ui.autocomplete;var c,p=&quot;ui-button ui-widget ui-state-default ui-corner-all&quot;,f=&quot;ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only&quot;,m=function(){var t=e(this);setTimeout(function(){t.find(&quot;:ui-button&quot;).button(&quot;refresh&quot;)},1)},g=function(t){var i=t.name,s=t.form,n=e(());return i&amp;&amp;(i=i.replace(/&amp;#39;/g,&quot;\&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),n=s?e(s).find(&quot;(name=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+i+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)(type=radio)&quot;):e(&quot;(name=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+i+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)(type=radio)&quot;,t.ownerDocument).filter(function(){return!this.form})),n};e.widget(&quot;ui.button&quot;,{version:&quot;1.11.4&quot;,defaultElement:&quot;<button>&quot;,options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest(&quot;form&quot;).unbind(&quot;reset&quot;+this.eventNamespace).bind(&quot;reset&quot;+this.eventNamespace,m),&quot;boolean&quot;!=typeof this.options.disabled?this.options.disabled=!!this.element.prop(&quot;disabled&quot;):this.element.prop(&quot;disabled&quot;,this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr(&quot;title&quot;);var t=this,i=this.options,s=&quot;checkbox&quot;===this.type&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;radio&quot;===this.type,n=s?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:&quot;ui-state-active&quot;;null===i.label&amp;&amp;(i.label=&quot;input&quot;===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(p).attr(&quot;role&quot;,&quot;button&quot;).bind(&quot;mouseenter&quot;+this.eventNamespace,function(){i.disabled&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this===c&amp;&amp;e(this).addClass(&quot;ui-state-active&quot;)}).bind(&quot;mouseleave&quot;+this.eventNamespace,function(){i.disabled&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e(this).removeClass(n)}).bind(&quot;click&quot;+this.eventNamespace,function(e){i.disabled&amp;&amp;(e.preventDefault(),e.stopImmediatePropagation())}),this._on({focus:function(){this.buttonElement.addClass(&quot;ui-state-focus&quot;)},blur:function(){this.buttonElement.removeClass(&quot;ui-state-focus&quot;)}}),s&amp;&amp;this.element.bind(&quot;change&quot;+this.eventNamespace,function(){t.refresh()}),&quot;checkbox&quot;===this.type?this.buttonElement.bind(&quot;click&quot;+this.eventNamespace,function(){return i.disabled?!1:void 0}):&quot;radio&quot;===this.type?this.buttonElement.bind(&quot;click&quot;+this.eventNamespace,function(){if(i.disabled)return!1;e(this).addClass(&quot;ui-state-active&quot;),t.buttonElement.attr(&quot;aria-pressed&quot;,&quot;true&quot;);var s=t.element(0);g(s).not(s).map(function(){return e(this).button(&quot;widget&quot;)(0)}).removeClass(&quot;ui-state-active&quot;).attr(&quot;aria-pressed&quot;,&quot;false&quot;)}):(this.buttonElement.bind(&quot;mousedown&quot;+this.eventNamespace,function(){return i.disabled?!1:(e(this).addClass(&quot;ui-state-active&quot;),c=this,t.document.one(&quot;mouseup&quot;,function(){c=null}),void 0)}).bind(&quot;mouseup&quot;+this.eventNamespace,function(){return i.disabled?!1:(e(this).removeClass(&quot;ui-state-active&quot;),void 0)}).bind(&quot;keydown&quot;+this.eventNamespace,function(t){return i.disabled?!1:((t.keyCode===e.ui.keyCode.SPACE&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.keyCode===e.ui.keyCode.ENTER)&amp;&amp;e(this).addClass(&quot;ui-state-active&quot;),void 0)}).bind(&quot;keyup&quot;+this.eventNamespace+&quot; blur&quot;+this.eventNamespace,function(){e(this).removeClass(&quot;ui-state-active&quot;)}),this.buttonElement.is(&quot;a&quot;)&amp;&amp;this.buttonElement.keyup(function(t){t.keyCode===e.ui.keyCode.SPACE&amp;&amp;e(this).click()})),this._setOption(&quot;disabled&quot;,i.disabled),this._resetButton()},_determineButtonType:function(){var e,t,i;this.type=this.element.is(&quot;(type=checkbox)&quot;)?&quot;checkbox&quot;:this.element.is(&quot;(type=radio)&quot;)?&quot;radio&quot;:this.element.is(&quot;input&quot;)?&quot;input&quot;:&quot;button&quot;,&quot;checkbox&quot;===this.type&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;radio&quot;===this.type?(e=this.element.parents().last(),t=&quot;label(for=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+this.element.attr(&quot;id&quot;)+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)&quot;,this.buttonElement=e.find(t),this.buttonElement.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e=e.length?e.siblings():this.element.siblings(),this.buttonElement=e.filter(t),this.buttonElement.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.buttonElement=e.find(t))),this.element.addClass(&quot;ui-helper-hidden-accessible&quot;),i=this.element.is(&quot;:checked&quot;),i&amp;&amp;this.buttonElement.addClass(&quot;ui-state-active&quot;),this.buttonElement.prop(&quot;aria-pressed&quot;,i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass(&quot;ui-helper-hidden-accessible&quot;),this.buttonElement.removeClass(p+&quot; ui-state-active &quot;+f).removeAttr(&quot;role&quot;).removeAttr(&quot;aria-pressed&quot;).html(this.buttonElement.find(&quot;.ui-button-text&quot;).html()),this.hasTitle&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.buttonElement.removeAttr(&quot;title&quot;)},_setOption:function(e,t){return this._super(e,t),&quot;disabled&quot;===e?(this.widget().toggleClass(&quot;ui-state-disabled&quot;,!!t),this.element.prop(&quot;disabled&quot;,!!t),t&amp;&amp;(&quot;checkbox&quot;===this.type&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;radio&quot;===this.type?this.buttonElement.removeClass(&quot;ui-state-focus&quot;):this.buttonElement.removeClass(&quot;ui-state-focus ui-state-active&quot;)),void 0):(this._resetButton(),void 0)},refresh:function(){var t=this.element.is(&quot;input, button&quot;)?this.element.is(&quot;:disabled&quot;):this.element.hasClass(&quot;ui-button-disabled&quot;);t!==this.options.disabled&amp;&amp;this._setOption(&quot;disabled&quot;,t),&quot;radio&quot;===this.type?g(this.element(0)).each(function(){e(this).is(&quot;:checked&quot;)?e(this).button(&quot;widget&quot;).addClass(&quot;ui-state-active&quot;).attr(&quot;aria-pressed&quot;,&quot;true&quot;):e(this).button(&quot;widget&quot;).removeClass(&quot;ui-state-active&quot;).attr(&quot;aria-pressed&quot;,&quot;false&quot;)}):&quot;checkbox&quot;===this.type&amp;&amp;(this.element.is(&quot;:checked&quot;)?this.buttonElement.addClass(&quot;ui-state-active&quot;).attr(&quot;aria-pressed&quot;,&quot;true&quot;):this.buttonElement.removeClass(&quot;ui-state-active&quot;).attr(&quot;aria-pressed&quot;,&quot;false&quot;))},_resetButton:function(){if(&quot;input&quot;===this.type)return this.options.label&amp;&amp;this.element.val(this.options.label),void 0;var t=this.buttonElement.removeClass(f),i=e(&quot;<span></span>&quot;,this.document(0)).addClass(&quot;ui-button-text&quot;).html(this.options.label).appendTo(t.empty()).text(),s=this.options.icons,n=s.primary&amp;&amp;s.secondary,a=();s.primary&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;s.secondary?(this.options.text&amp;&amp;a.push(&quot;ui-button-text-icon&quot;+(n?&quot;s&quot;:s.primary?&quot;-primary&quot;:&quot;-secondary&quot;)),s.primary&amp;&amp;t.prepend(&quot;<span class='ui-button-icon-primary ui-icon "+s.primary+"http://www.lesboisdupoitou-chauffage-piquets.com/"></span>&quot;),s.secondary&amp;&amp;t.append(&quot;<span class='ui-button-icon-secondary ui-icon "+s.secondary+"http://www.lesboisdupoitou-chauffage-piquets.com/"></span>&quot;),this.options.text&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(a.push(n?&quot;ui-button-icons-only&quot;:&quot;ui-button-icon-only&quot;),this.hasTitle&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.attr(&quot;title&quot;,e.trim(i)))):a.push(&quot;ui-button-text-only&quot;),t.addClass(a.join(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;))}}),e.widget(&quot;ui.buttonset&quot;,{version:&quot;1.11.4&quot;,options:{items:&quot;button, input(type=button), input(type=submit), input(type=reset), input(type=checkbox), input(type=radio), a, :data(ui-button)&quot;},_create:function(){this.element.addClass(&quot;ui-buttonset&quot;)},_init:function(){this.refresh()},_setOption:function(e,t){&quot;disabled&quot;===e&amp;&amp;this.buttons.button(&quot;option&quot;,e,t),this._super(e,t)},refresh:function(){var t=&quot;rtl&quot;===this.element.css(&quot;direction&quot;),i=this.element.find(this.options.items),s=i.filter(&quot;:ui-button&quot;);i.not(&quot;:ui-button&quot;).button(),s.button(&quot;refresh&quot;),this.buttons=i.map(function(){return e(this).button(&quot;widget&quot;)(0)}).removeClass(&quot;ui-corner-all ui-corner-left ui-corner-right&quot;).filter(&quot;:first&quot;).addClass(t?&quot;ui-corner-right&quot;:&quot;ui-corner-left&quot;).end().filter(&quot;:last&quot;).addClass(t?&quot;ui-corner-left&quot;:&quot;ui-corner-right&quot;).end().end()},_destroy:function(){this.element.removeClass(&quot;ui-buttonset&quot;),this.buttons.map(function(){return e(this).button(&quot;widget&quot;)(0)}).removeClass(&quot;ui-corner-left ui-corner-right&quot;).end().button(&quot;destroy&quot;)}}),e.ui.button,e.extend(e.ui,{datepicker:{version:&quot;1.11.4&quot;}});var v;e.extend(n.prototype,{markerClassName:&quot;hasDatepicker&quot;,maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return r(this._defaults,e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{}),this},_attachDatepicker:function(t,i){var s,n,a;s=t.nodeName.toLowerCase(),n=&quot;div&quot;===s&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;span&quot;===s,t.id&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.uuid+=1,t.id=&quot;dp&quot;+this.uuid),a=this._newInst(e(t),n),a.settings=e.extend({},i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{}),&quot;input&quot;===s?this._connectDatepicker(t,a):n&amp;&amp;this._inlineDatepicker(t,a)},_newInst:function(t,i){var s=t(0).id.replace(/((^A-Za-z0-9_-))/g,&quot;\\$1&quot;);return{id:s,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?a(e(&quot;</p>
<div class="http://www.lesboisdupoitou-chauffage-piquets.com/"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>
<p>&quot;)):this.dpDiv}},_connectDatepicker:function(t,i){var s=e(t);i.append=e(()),i.trigger=e(()),s.hasClass(this.markerClassName)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this._attachments(s,i),s.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),e.data(t,&quot;datepicker&quot;,i),i.settings.disabled&amp;&amp;this._disableDatepicker(t))},_attachments:function(t,i){var s,n,a,o=this._get(i,&quot;appendText&quot;),r=this._get(i,&quot;isRTL&quot;);i.append&amp;&amp;i.append.remove(),o&amp;&amp;(i.append=e(&quot;<span class="http://www.lesboisdupoitou-chauffage-piquets.com/"+this._appendClass+"http://www.lesboisdupoitou-chauffage-piquets.com/">&quot;+o+&quot;</span>&quot;),t(r?&quot;before&quot;:&quot;after&quot;)(i.append)),t.unbind(&quot;focus&quot;,this._showDatepicker),i.trigger&amp;&amp;i.trigger.remove(),s=this._get(i,&quot;showOn&quot;),(&quot;focus&quot;===s&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;both&quot;===s)&amp;&amp;t.focus(this._showDatepicker),(&quot;button&quot;===s&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;both&quot;===s)&amp;&amp;(n=this._get(i,&quot;buttonText&quot;),a=this._get(i,&quot;buttonImage&quot;),i.trigger=e(this._get(i,&quot;buttonImageOnly&quot;)?e(&quot;<img/>&quot;).addClass(this._triggerClass).attr({src:a,alt:n,title:n}):e(&quot;<button type='button'></button>&quot;).addClass(this._triggerClass).html(a?e(&quot;<img/>&quot;).attr({src:a,alt:n,title:n}):n)),t(r?&quot;before&quot;:&quot;after&quot;)(i.trigger),i.trigger.click(function(){return e.datepicker._datepickerShowing&amp;&amp;e.datepicker._lastInput===t(0)?e.datepicker._hideDatepicker():e.datepicker._datepickerShowing&amp;&amp;e.datepicker._lastInput!==t(0)?(e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t(0))):e.datepicker._showDatepicker(t(0)),!1}))},_autoSize:function(e){if(this._get(e,&quot;autoSize&quot;)&amp;&amp;!e.inline){var t,i,s,n,a=new Date(2009,11,20),o=this._get(e,&quot;dateFormat&quot;);o.match(/(DM)/)&amp;&amp;(t=function(e){for(i=0,s=0,n=0;e.length&gt;n;n++)e(n).length&gt;i&amp;&amp;(i=e(n).length,s=n);return s},a.setMonth(t(this._get(e,o.match(/MM/)?&quot;monthNames&quot;:&quot;monthNamesShort&quot;))),a.setDate(t(this._get(e,o.match(/DD/)?&quot;dayNames&quot;:&quot;dayNamesShort&quot;))+20-a.getDay())),e.input.attr(&quot;size&quot;,this._formatDate(e,a).length)}},_inlineDatepicker:function(t,i){var s=e(t);s.hasClass(this.markerClassName)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(s.addClass(this.markerClassName).append(i.dpDiv),e.data(t,&quot;datepicker&quot;,i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&amp;&amp;this._disableDatepicker(t),i.dpDiv.css(&quot;display&quot;,&quot;block&quot;))},_dialogDatepicker:function(t,i,s,n,a){var o,h,l,u,d,c=this._dialogInst;return c&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.uuid+=1,o=&quot;dp&quot;+this.uuid,this._dialogInput=e(&quot;<input type='text' id="http://www.lesboisdupoitou-chauffage-piquets.com/"+o+"http://www.lesboisdupoitou-chauffage-piquets.com/" style='position: absolute; top: -100px; width: 0px;'/>&quot;),this._dialogInput.keydown(this._doKeyDown),e(&quot;body&quot;).append(this._dialogInput),c=this._dialogInst=this._newInst(this._dialogInput,!1),c.settings={},e.data(this._dialogInput(0),&quot;datepicker&quot;,c)),r(c.settings,n&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{}),i=i&amp;&amp;i.constructor===Date?this._formatDate(c,i):i,this._dialogInput.val(i),this._pos=a?a.length?a:(a.pageX,a.pageY):null,this._pos&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,u=document.documentElement.scrollLeft&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;document.body.scrollLeft,d=document.documentElement.scrollTop&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;document.body.scrollTop,this._pos=(h/2-100+u,l/2-150+d)),this._dialogInput.css(&quot;left&quot;,this._pos(0)+20+&quot;px&quot;).css(&quot;top&quot;,this._pos(1)+&quot;px&quot;),c.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput(0)),e.blockUI&amp;&amp;e.blockUI(this.dpDiv),e.data(this._dialogInput(0),&quot;datepicker&quot;,c),this},_destroyDatepicker:function(t){var i,s=e(t),n=e.data(t,&quot;datepicker&quot;);s.hasClass(this.markerClassName)&amp;&amp;(i=t.nodeName.toLowerCase(),e.removeData(t,&quot;datepicker&quot;),&quot;input&quot;===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).unbind(&quot;focus&quot;,this._showDatepicker).unbind(&quot;keydown&quot;,this._doKeyDown).unbind(&quot;keypress&quot;,this._doKeyPress).unbind(&quot;keyup&quot;,this._doKeyUp)):(&quot;div&quot;===i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;span&quot;===i)&amp;&amp;s.removeClass(this.markerClassName).empty(),v===n&amp;&amp;(v=null))},_enableDatepicker:function(t){var i,s,n=e(t),a=e.data(t,&quot;datepicker&quot;);n.hasClass(this.markerClassName)&amp;&amp;(i=t.nodeName.toLowerCase(),&quot;input&quot;===i?(t.disabled=!1,a.trigger.filter(&quot;button&quot;).each(function(){this.disabled=!1}).end().filter(&quot;img&quot;).css({opacity:&quot;1.0&quot;,cursor:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;})):(&quot;div&quot;===i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;span&quot;===i)&amp;&amp;(s=n.children(&quot;.&quot;+this._inlineClass),s.children().removeClass(&quot;ui-state-disabled&quot;),s.find(&quot;select.ui-datepicker-month, select.ui-datepicker-year&quot;).prop(&quot;disabled&quot;,!1)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var i,s,n=e(t),a=e.data(t,&quot;datepicker&quot;);n.hasClass(this.markerClassName)&amp;&amp;(i=t.nodeName.toLowerCase(),&quot;input&quot;===i?(t.disabled=!0,a.trigger.filter(&quot;button&quot;).each(function(){this.disabled=!0}).end().filter(&quot;img&quot;).css({opacity:&quot;0.5&quot;,cursor:&quot;default&quot;})):(&quot;div&quot;===i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;span&quot;===i)&amp;&amp;(s=n.children(&quot;.&quot;+this._inlineClass),s.children().addClass(&quot;ui-state-disabled&quot;),s.find(&quot;select.ui-datepicker-month, select.ui-datepicker-year&quot;).prop(&quot;disabled&quot;,!0)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs(this._disabledInputs.length)=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;this._disabledInputs.length&gt;t;t++)if(this._disabledInputs(t)===e)return!0;return!1},_getInst:function(t){try{return e.data(t,&quot;datepicker&quot;)}catch(i){throw&quot;Missing instance data for this datepicker&quot;}},_optionDatepicker:function(t,i,s){var n,a,o,h,l=this._getInst(t);return 2===arguments.length&amp;&amp;&quot;string&quot;==typeof i?&quot;defaults&quot;===i?e.extend({},e.datepicker._defaults):l?&quot;all&quot;===i?e.extend({},l.settings):this._get(l,i):null:(n=i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{},&quot;string&quot;==typeof i&amp;&amp;(n={},n(i)=s),l&amp;&amp;(this._curInst===l&amp;&amp;this._hideDatepicker(),a=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(l,&quot;min&quot;),h=this._getMinMaxDate(l,&quot;max&quot;),r(l.settings,n),null!==o&amp;&amp;void 0!==n.dateFormat&amp;&amp;void 0===n.minDate&amp;&amp;(l.settings.minDate=this._formatDate(l,o)),null!==h&amp;&amp;void 0!==n.dateFormat&amp;&amp;void 0===n.maxDate&amp;&amp;(l.settings.maxDate=this._formatDate(l,h)),&quot;disabled&quot;in n&amp;&amp;(n.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(e(t),l),this._autoSize(l),this._setDate(l,a),this._updateAlternate(l),this._updateDatepicker(l)),void 0)},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){var t=this._getInst(e);t&amp;&amp;this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var i=this._getInst(e);i&amp;&amp;(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(e,t){var i=this._getInst(e);return i&amp;&amp;!i.inline&amp;&amp;this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i,s,n,a=e.datepicker._getInst(t.target),o=!0,r=a.dpDiv.is(&quot;.ui-datepicker-rtl&quot;);if(a._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),o=!1;break;case 13:return n=e(&quot;td.&quot;+e.datepicker._dayOverClass+&quot;:not(.&quot;+e.datepicker._currentClass+&quot;)&quot;,a.dpDiv),n(0)&amp;&amp;e.datepicker._selectDay(t.target,a.selectedMonth,a.selectedYear,n(0)),i=e.datepicker._get(a,&quot;onSelect&quot;),i?(s=e.datepicker._formatDate(a),i.apply(a.input?a.input(0):null,(s,a))):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,&quot;stepBigMonths&quot;):-e.datepicker._get(a,&quot;stepMonths&quot;),&quot;M&quot;);break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,&quot;stepBigMonths&quot;):+e.datepicker._get(a,&quot;stepMonths&quot;),&quot;M&quot;);break;case 35:(t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey)&amp;&amp;e.datepicker._clearDate(t.target),o=t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey;break;case 36:(t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey)&amp;&amp;e.datepicker._gotoToday(t.target),o=t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey;break;case 37:(t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey)&amp;&amp;e.datepicker._adjustDate(t.target,r?1:-1,&quot;D&quot;),o=t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey,t.originalEvent.altKey&amp;&amp;e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,&quot;stepBigMonths&quot;):-e.datepicker._get(a,&quot;stepMonths&quot;),&quot;M&quot;);break;case 38:(t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey)&amp;&amp;e.datepicker._adjustDate(t.target,-7,&quot;D&quot;),o=t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey;break;case 39:(t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey)&amp;&amp;e.datepicker._adjustDate(t.target,r?-1:1,&quot;D&quot;),o=t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey,t.originalEvent.altKey&amp;&amp;e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,&quot;stepBigMonths&quot;):+e.datepicker._get(a,&quot;stepMonths&quot;),&quot;M&quot;);break;case 40:(t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey)&amp;&amp;e.datepicker._adjustDate(t.target,7,&quot;D&quot;),o=t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey;break;default:o=!1}else 36===t.keyCode&amp;&amp;t.ctrlKey?e.datepicker._showDatepicker(this):o=!1;o&amp;&amp;(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,s,n=e.datepicker._getInst(t.target);
return e.datepicker._get(n,&quot;constrainInput&quot;)?(i=e.datepicker._possibleChars(e.datepicker._get(n,&quot;dateFormat&quot;)),s=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&gt;s&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.indexOf(s)&gt;-1):void 0},_doKeyUp:function(t){var i,s=e.datepicker._getInst(t.target);if(s.input.val()!==s.lastVal)try{i=e.datepicker.parseDate(e.datepicker._get(s,&quot;dateFormat&quot;),s.input?s.input.val():null,e.datepicker._getFormatConfig(s)),i&amp;&amp;(e.datepicker._setDateFromField(s),e.datepicker._updateAlternate(s),e.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(t){if(t=t.target&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t,&quot;input&quot;!==t.nodeName.toLowerCase()&amp;&amp;(t=e(&quot;input&quot;,t.parentNode)(0)),!e.datepicker._isDisabledDatepicker(t)&amp;&amp;e.datepicker._lastInput!==t){var i,n,a,o,h,l,u;i=e.datepicker._getInst(t),e.datepicker._curInst&amp;&amp;e.datepicker._curInst!==i&amp;&amp;(e.datepicker._curInst.dpDiv.stop(!0,!0),i&amp;&amp;e.datepicker._datepickerShowing&amp;&amp;e.datepicker._hideDatepicker(e.datepicker._curInst.input(0))),n=e.datepicker._get(i,&quot;beforeShow&quot;),a=n?n.apply(t,(t,i)):{},a!==!1&amp;&amp;(r(i.settings,a),i.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(i),e.datepicker._inDialog&amp;&amp;(t.value=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),e.datepicker._pos&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos(1)+=t.offsetHeight),o=!1,e(t).parents().each(function(){return o|=&quot;fixed&quot;===e(this).css(&quot;position&quot;),!o}),h={left:e.datepicker._pos(0),top:e.datepicker._pos(1)},e.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:&quot;absolute&quot;,display:&quot;block&quot;,top:&quot;-1000px&quot;}),e.datepicker._updateDatepicker(i),h=e.datepicker._checkOffset(i,h,o),i.dpDiv.css({position:e.datepicker._inDialog&amp;&amp;e.blockUI?&quot;static&quot;:o?&quot;fixed&quot;:&quot;absolute&quot;,display:&quot;none&quot;,left:h.left+&quot;px&quot;,top:h.top+&quot;px&quot;}),i.inline&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(l=e.datepicker._get(i,&quot;showAnim&quot;),u=e.datepicker._get(i,&quot;duration&quot;),i.dpDiv.css(&quot;z-index&quot;,s(e(t))+1),e.datepicker._datepickerShowing=!0,e.effects&amp;&amp;e.effects.effect(l)?i.dpDiv.show(l,e.datepicker._get(i,&quot;showOptions&quot;),u):i.dpDiv(l&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;show&quot;)(l?u:null),e.datepicker._shouldFocusInput(i)&amp;&amp;i.input.focus(),e.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4,v=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var i,s=this._getNumberOfMonths(t),n=s(1),a=17,r=t.dpDiv.find(&quot;.&quot;+this._dayOverClass+&quot; a&quot;);r.length&gt;0&amp;&amp;o.apply(r.get(0)),t.dpDiv.removeClass(&quot;ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4&quot;).width(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),n&gt;1&amp;&amp;t.dpDiv.addClass(&quot;ui-datepicker-multi-&quot;+n).css(&quot;width&quot;,a*n+&quot;em&quot;),t.dpDiv((1!==s(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1!==s(1)?&quot;add&quot;:&quot;remove&quot;)+&quot;Class&quot;)(&quot;ui-datepicker-multi&quot;),t.dpDiv((this._get(t,&quot;isRTL&quot;)?&quot;add&quot;:&quot;remove&quot;)+&quot;Class&quot;)(&quot;ui-datepicker-rtl&quot;),t===e.datepicker._curInst&amp;&amp;e.datepicker._datepickerShowing&amp;&amp;e.datepicker._shouldFocusInput(t)&amp;&amp;t.input.focus(),t.yearshtml&amp;&amp;(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&amp;&amp;t.yearshtml&amp;&amp;t.dpDiv.find(&quot;select.ui-datepicker-year:first&quot;).replaceWith(t.yearshtml),i=t.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&amp;&amp;e.input.is(&quot;:visible&quot;)&amp;&amp;!e.input.is(&quot;:disabled&quot;)&amp;&amp;!e.input.is(&quot;:focus&quot;)},_checkOffset:function(t,i,s){var n=t.dpDiv.outerWidth(),a=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,r=t.input?t.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:e(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:e(document).scrollTop());return i.left-=this._get(t,&quot;isRTL&quot;)?n-o:0,i.left-=s&amp;&amp;i.left===t.input.offset().left?e(document).scrollLeft():0,i.top-=s&amp;&amp;i.top===t.input.offset().top+r?e(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n&gt;h&amp;&amp;h&gt;n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+a&gt;l&amp;&amp;l&gt;a?Math.abs(a+r):0),i},_findPos:function(t){for(var i,s=this._getInst(t),n=this._get(s,&quot;isRTL&quot;);t&amp;&amp;(&quot;hidden&quot;===t.type&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1!==t.nodeType&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.expr.filters.hidden(t));)t=t(n?&quot;previousSibling&quot;:&quot;nextSibling&quot;);return i=e(t).offset(),(i.left,i.top)},_hideDatepicker:function(t){var i,s,n,a,o=this._curInst;!o&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t&amp;&amp;o!==e.data(t,&quot;datepicker&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._datepickerShowing&amp;&amp;(i=this._get(o,&quot;showAnim&quot;),s=this._get(o,&quot;duration&quot;),n=function(){e.datepicker._tidyDialog(o)},e.effects&amp;&amp;(e.effects.effect(i)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.effects(i))?o.dpDiv.hide(i,e.datepicker._get(o,&quot;showOptions&quot;),s,n):o.dpDiv(&quot;slideDown&quot;===i?&quot;slideUp&quot;:&quot;fadeIn&quot;===i?&quot;fadeOut&quot;:&quot;hide&quot;)(i?s:null,n),i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n(),this._datepickerShowing=!1,a=this._get(o,&quot;onClose&quot;),a&amp;&amp;a.apply(o.input?o.input(0):null,(o.input?o.input.val():&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,o)),this._lastInput=null,this._inDialog&amp;&amp;(this._dialogInput.css({position:&quot;absolute&quot;,left:&quot;0&quot;,top:&quot;-100px&quot;}),e.blockUI&amp;&amp;(e.unblockUI(),e(&quot;body&quot;).append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(&quot;.ui-datepicker-calendar&quot;)},_checkExternalClick:function(t){if(e.datepicker._curInst){var i=e(t.target),s=e.datepicker._getInst(i(0));(i(0).id!==e.datepicker._mainDivId&amp;&amp;0===i.parents(&quot;#&quot;+e.datepicker._mainDivId).length&amp;&amp;!i.hasClass(e.datepicker.markerClassName)&amp;&amp;!i.closest(&quot;.&quot;+e.datepicker._triggerClass).length&amp;&amp;e.datepicker._datepickerShowing&amp;&amp;(!e.datepicker._inDialog&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!e.blockUI)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.hasClass(e.datepicker.markerClassName)&amp;&amp;e.datepicker._curInst!==s)&amp;&amp;e.datepicker._hideDatepicker()}},_adjustDate:function(t,i,s){var n=e(t),a=this._getInst(n(0));this._isDisabledDatepicker(n(0))&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this._adjustInstDate(a,i+(&quot;M&quot;===s?this._get(a,&quot;showCurrentAtPos&quot;):0),s),this._updateDatepicker(a))},_gotoToday:function(t){var i,s=e(t),n=this._getInst(s(0));this._get(n,&quot;gotoCurrent&quot;)&amp;&amp;n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(t,i,s){var n=e(t),a=this._getInst(n(0));a(&quot;selected&quot;+(&quot;M&quot;===s?&quot;Month&quot;:&quot;Year&quot;))=a(&quot;draw&quot;+(&quot;M&quot;===s?&quot;Month&quot;:&quot;Year&quot;))=parseInt(i.options(i.selectedIndex).value,10),this._notifyChange(a),this._adjustDate(n)},_selectDay:function(t,i,s,n){var a,o=e(t);e(n).hasClass(this._unselectableClass)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._isDisabledDatepicker(o(0))&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(a=this._getInst(o(0)),a.selectedDay=a.currentDay=e(&quot;a&quot;,n).html(),a.selectedMonth=a.currentMonth=i,a.selectedYear=a.currentYear=s,this._selectDate(t,this._formatDate(a,a.currentDay,a.currentMonth,a.currentYear)))},_clearDate:function(t){var i=e(t);this._selectDate(i,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)},_selectDate:function(t,i){var s,n=e(t),a=this._getInst(n(0));i=null!=i?i:this._formatDate(a),a.input&amp;&amp;a.input.val(i),this._updateAlternate(a),s=this._get(a,&quot;onSelect&quot;),s?s.apply(a.input?a.input(0):null,(i,a)):a.input&amp;&amp;a.input.trigger(&quot;change&quot;),a.inline?this._updateDatepicker(a):(this._hideDatepicker(),this._lastInput=a.input(0),&quot;object&quot;!=typeof a.input(0)&amp;&amp;a.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i,s,n,a=this._get(t,&quot;altField&quot;);a&amp;&amp;(i=this._get(t,&quot;altFormat&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._get(t,&quot;dateFormat&quot;),s=this._getDate(t),n=this.formatDate(i,s,this._getFormatConfig(t)),e(a).each(function(){e(this).val(n)}))},noWeekends:function(e){var t=e.getDay();return(t&gt;0&amp;&amp;6&gt;t,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)},iso8601Week:function(e){var t,i=new Date(e.getTime());return i.setDate(i.getDate()+4-(i.getDay()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;7)),t=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((t-i)/864e5)/7)+1},parseDate:function(t,i,s){if(null==t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null==i)throw&quot;Invalid arguments&quot;;if(i=&quot;object&quot;==typeof i?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+i:i+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;===i)return null;var n,a,o,r,h=0,l=(s?s.shortYearCutoff:null)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._defaults.shortYearCutoff,u=&quot;string&quot;!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),d=(s?s.dayNamesShort:null)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._defaults.dayNamesShort,c=(s?s.dayNames:null)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._defaults.dayNames,p=(s?s.monthNamesShort:null)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._defaults.monthNamesShort,f=(s?s.monthNames:null)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._defaults.monthNames,m=-1,g=-1,v=-1,y=-1,b=!1,_=function(e){var i=t.length&gt;n+1&amp;&amp;t.charAt(n+1)===e;return i&amp;&amp;n++,i},x=function(e){var t=_(e),s=&quot;@&quot;===e?14:&quot;!&quot;===e?20:&quot;y&quot;===e&amp;&amp;t?4:&quot;o&quot;===e?3:2,n=&quot;y&quot;===e?s:1,a=RegExp(&quot;^\d{&quot;+n+&quot;,&quot;+s+&quot;}&quot;),o=i.substring(h).match(a);if(!o)throw&quot;Missing number at position &quot;+h;return h+=o(0).length,parseInt(o(0),10)},w=function(t,s,n){var a=-1,o=e.map(_(t)?n:s,function(e,t){return((t,e))}).sort(function(e,t){return-(e(1).length-t(1).length)});if(e.each(o,function(e,t){var s=t(1);return i.substr(h,s.length).toLowerCase()===s.toLowerCase()?(a=t(0),h+=s.length,!1):void 0}),-1!==a)return a+1;throw&quot;Unknown name at position &quot;+h},k=function(){if(i.charAt(h)!==t.charAt(n))throw&quot;Unexpected literal at position &quot;+h;h++};for(n=0;t.length&gt;n;n++)if(b)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;!==t.charAt(n)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;_(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;)?k():b=!1;else switch(t.charAt(n)){case&quot;d&quot;:v=x(&quot;d&quot;);break;case&quot;D&quot;:w(&quot;D&quot;,d,c);break;case&quot;o&quot;:y=x(&quot;o&quot;);break;case&quot;m&quot;:g=x(&quot;m&quot;);break;case&quot;M&quot;:g=w(&quot;M&quot;,p,f);break;case&quot;y&quot;:m=x(&quot;y&quot;);break;case&quot;@&quot;:r=new Date(x(&quot;@&quot;)),m=r.getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case&quot;!&quot;:r=new Date((x(&quot;!&quot;)-this._ticksTo1970)/1e4),m=r.getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;:_(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;)?k():b=!0;break;default:k()}if(i.length&gt;h&amp;&amp;(o=i.substr(h),!/^s+/.test(o)))throw&quot;Extra/unparsed characters found in date: &quot;+o;if(-1===m?m=(new Date).getFullYear():100&gt;m&amp;&amp;(m+=(new Date).getFullYear()-(new Date).getFullYear()%100+(u&gt;=m?0:-100)),y&gt;-1)for(g=1,v=y;;){if(a=this._getDaysInMonth(m,g-1),a&gt;=v)break;g++,v-=a}if(r=this._daylightSavingAdjust(new Date(m,g-1,v)),r.getFullYear()!==m&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;r.getMonth()+1!==g&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;r.getDate()!==v)throw&quot;Invalid date&quot;;return r},ATOM:&quot;yy-mm-dd&quot;,COOKIE:&quot;D, dd M yy&quot;,ISO_8601:&quot;yy-mm-dd&quot;,RFC_822:&quot;D, d M y&quot;,RFC_850:&quot;DD, dd-M-y&quot;,RFC_1036:&quot;D, d M y&quot;,RFC_1123:&quot;D, d M yy&quot;,RFC_2822:&quot;D, d M yy&quot;,RSS:&quot;D, d M y&quot;,TICKS:&quot;!&quot;,TIMESTAMP:&quot;@&quot;,W3C:&quot;yy-mm-dd&quot;,_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(e,t,i){if(!t)return&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;var s,n=(i?i.dayNamesShort:null)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._defaults.dayNamesShort,a=(i?i.dayNames:null)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._defaults.dayNames,o=(i?i.monthNamesShort:null)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._defaults.monthNamesShort,r=(i?i.monthNames:null)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._defaults.monthNames,h=function(t){var i=e.length&gt;s+1&amp;&amp;e.charAt(s+1)===t;return i&amp;&amp;s++,i},l=function(e,t,i){var s=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+t;if(h(e))for(;i&gt;s.length;)s=&quot;0&quot;+s;return s},u=function(e,t,i,s){return h(e)?s(t):i(t)},d=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,c=!1;if(t)for(s=0;e.length&gt;s;s++)if(c)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;!==e.charAt(s)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;h(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;)?d+=e.charAt(s):c=!1;else switch(e.charAt(s)){case&quot;d&quot;:d+=l(&quot;d&quot;,t.getDate(),2);break;case&quot;D&quot;:d+=u(&quot;D&quot;,t.getDay(),n,a);break;case&quot;o&quot;:d+=l(&quot;o&quot;,Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case&quot;m&quot;:d+=l(&quot;m&quot;,t.getMonth()+1,2);break;case&quot;M&quot;:d+=u(&quot;M&quot;,t.getMonth(),o,r);break;case&quot;y&quot;:d+=h(&quot;y&quot;)?t.getFullYear():(10&gt;t.getYear()%100?&quot;0&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+t.getYear()%100;break;case&quot;@&quot;:d+=t.getTime();break;case&quot;!&quot;:d+=1e4*t.getTime()+this._ticksTo1970;break;case&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;:h(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;)?d+=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;:c=!0;break;default:d+=e.charAt(s)}return d},_possibleChars:function(e){var t,i=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,s=!1,n=function(i){var s=e.length&gt;t+1&amp;&amp;e.charAt(t+1)===i;return s&amp;&amp;t++,s};for(t=0;e.length&gt;t;t++)if(s)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;!==e.charAt(t)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;)?i+=e.charAt(t):s=!1;else switch(e.charAt(t)){case&quot;d&quot;:case&quot;m&quot;:case&quot;y&quot;:case&quot;@&quot;:i+=&quot;0123456789&quot;;break;case&quot;D&quot;:case&quot;M&quot;:return null;case&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;:n(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;)?i+=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;:s=!0;break;default:i+=e.charAt(t)}return i},_get:function(e,t){return void 0!==e.settings(t)?e.settings(t):this._defaults(t)},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,&quot;dateFormat&quot;),s=e.lastVal=e.input?e.input.val():null,n=this._getDefaultDate(e),a=n,o=this._getFormatConfig(e);try{a=this.parseDate(i,s,o)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n}catch(r){s=t?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:s}e.selectedDay=a.getDate(),e.drawMonth=e.selectedMonth=a.getMonth(),e.drawYear=e.selectedYear=a.getFullYear(),e.currentDay=s?a.getDate():0,e.currentMonth=s?a.getMonth():0,e.currentYear=s?a.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,&quot;defaultDate&quot;),new Date))},_determineDate:function(t,i,s){var n=function(e){var t=new Date;return t.setDate(t.getDate()+e),t},a=function(i){try{return e.datepicker.parseDate(e.datepicker._get(t,&quot;dateFormat&quot;),i,e.datepicker._getFormatConfig(t))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;new Date,a=n.getFullYear(),o=n.getMonth(),r=n.getDate(),h=/((+-)?(0-9)+)s*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l(2)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;d&quot;){case&quot;d&quot;:case&quot;D&quot;:r+=parseInt(l(1),10);break;case&quot;w&quot;:case&quot;W&quot;:r+=7*parseInt(l(1),10);break;case&quot;m&quot;:case&quot;M&quot;:o+=parseInt(l(1),10),r=Math.min(r,e.datepicker._getDaysInMonth(a,o));break;case&quot;y&quot;:case&quot;Y&quot;:a+=parseInt(l(1),10),r=Math.min(r,e.datepicker._getDaysInMonth(a,o))}l=h.exec(i)}return new Date(a,o,r)},o=null==i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;===i?s:&quot;string&quot;==typeof i?a(i):&quot;number&quot;==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return o=o&amp;&amp;&quot;Invalid Date&quot;==&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+o?s:o,o&amp;&amp;(o.setHours(0),o.setMinutes(0),o.setSeconds(0),o.setMilliseconds(0)),this._daylightSavingAdjust(o)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()&gt;12?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var s=!t,n=e.selectedMonth,a=e.selectedYear,o=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=o.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=o.getMonth(),e.drawYear=e.selectedYear=e.currentYear=o.getFullYear(),n===e.selectedMonth&amp;&amp;a===e.selectedYear&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._notifyChange(e),this._adjustInstDate(e),e.input&amp;&amp;e.input.val(s?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:this._formatDate(e))},_getDate:function(e){var t=!e.currentYear&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.input&amp;&amp;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(t){var i=this._get(t,&quot;stepMonths&quot;),s=&quot;#&quot;+t.id.replace(/\\/g,&quot;\&quot;);t.dpDiv.find(&quot;(data-handler)&quot;).map(function(){var t={prev:function(){e.datepicker._adjustDate(s,-i,&quot;M&quot;)},next:function(){e.datepicker._adjustDate(s,+i,&quot;M&quot;)},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(s)},selectDay:function(){return e.datepicker._selectDay(s,+this.getAttribute(&quot;data-month&quot;),+this.getAttribute(&quot;data-year&quot;),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(s,this,&quot;M&quot;),!1},selectYear:function(){return e.datepicker._selectMonthYear(s,this,&quot;Y&quot;),!1}};e(this).bind(this.getAttribute(&quot;data-event&quot;),t(this.getAttribute(&quot;data-handler&quot;)))})},_generateHTML:function(e){var t,i,s,n,a,o,r,h,l,u,d,c,p,f,m,g,v,y,b,_,x,w,k,T,D,S,M,C,N,A,P,I,H,z,F,E,O,j,W,L=new Date,R=this._daylightSavingAdjust(new Date(L.getFullYear(),L.getMonth(),L.getDate())),Y=this._get(e,&quot;isRTL&quot;),B=this._get(e,&quot;showButtonPanel&quot;),J=this._get(e,&quot;hideIfNoPrevNext&quot;),q=this._get(e,&quot;navigationAsDateFormat&quot;),K=this._getNumberOfMonths(e),V=this._get(e,&quot;showCurrentAtPos&quot;),U=this._get(e,&quot;stepMonths&quot;),Q=1!==K(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1!==K(1),G=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),X=this._getMinMaxDate(e,&quot;min&quot;),$=this._getMinMaxDate(e,&quot;max&quot;),Z=e.drawMonth-V,et=e.drawYear;if(0&gt;Z&amp;&amp;(Z+=12,et--),$)for(t=this._daylightSavingAdjust(new Date($.getFullYear(),$.getMonth()-K(0)*K(1)+1,$.getDate())),t=X&amp;&amp;X&gt;t?X:t;this._daylightSavingAdjust(new Date(et,Z,1))&gt;t;)Z--,0&gt;Z&amp;&amp;(Z=11,et--);for(e.drawMonth=Z,e.drawYear=et,i=this._get(e,&quot;prevText&quot;),i=q?this.formatDate(i,this._daylightSavingAdjust(new Date(et,Z-U,1)),this._getFormatConfig(e)):i,s=this._canAdjustMonth(e,-1,et,Z)?&quot;<span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"http://www.lesboisdupoitou-chauffage-piquets.com/">&quot;+i+&quot;</span>&quot;:J?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:&quot;<span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"http://www.lesboisdupoitou-chauffage-piquets.com/">&quot;+i+&quot;</span>&quot;,n=this._get(e,&quot;nextText&quot;),n=q?this.formatDate(n,this._daylightSavingAdjust(new Date(et,Z+U,1)),this._getFormatConfig(e)):n,a=this._canAdjustMonth(e,1,et,Z)?&quot;<span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"http://www.lesboisdupoitou-chauffage-piquets.com/">&quot;+n+&quot;</span>&quot;:J?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:&quot;<span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"http://www.lesboisdupoitou-chauffage-piquets.com/">&quot;+n+&quot;</span>&quot;,o=this._get(e,&quot;currentText&quot;),r=this._get(e,&quot;gotoCurrent&quot;)&amp;&amp;e.currentDay?G:R,o=q?this.formatDate(o,r,this._getFormatConfig(e)):o,h=e.inline?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:&quot;<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>&quot;+this._get(e,&quot;closeText&quot;)+&quot;</button>&quot;,l=B?&quot;</p>
<div class='ui-datepicker-buttonpane ui-widget-content'>&quot;+(Y?h:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+(this._isInRange(e,r)?&quot;<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>&quot;+o+&quot;</button>&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+(Y?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:h)+&quot;</div>
<p>&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,u=parseInt(this._get(e,&quot;firstDay&quot;),10),u=isNaN(u)?0:u,d=this._get(e,&quot;showWeek&quot;),c=this._get(e,&quot;dayNames&quot;),p=this._get(e,&quot;dayNamesMin&quot;),f=this._get(e,&quot;monthNames&quot;),m=this._get(e,&quot;monthNamesShort&quot;),g=this._get(e,&quot;beforeShowDay&quot;),v=this._get(e,&quot;showOtherMonths&quot;),y=this._get(e,&quot;selectOtherMonths&quot;),b=this._getDefaultDate(e),_=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,w=0;K(0)&gt;w;w++){for(k=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,this.maxRows=4,T=0;K(1)&gt;T;T++){if(D=this._daylightSavingAdjust(new Date(et,Z,e.selectedDay)),S=&quot; ui-corner-all&quot;,M=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,Q){if(M+=&quot;</p>
<div class='ui-datepicker-group",K(1)>1)switch(T){case 0:M+=&quot; ui-datepicker-group-first&quot;,S=&quot; ui-corner-&quot;+(Y?&quot;right&quot;:&quot;left&quot;);break;case K(1)-1:M+=&quot; ui-datepicker-group-last&quot;,S=&quot; ui-corner-&quot;+(Y?&quot;left&quot;:&quot;right&quot;);break;default:M+=&quot; ui-datepicker-group-middle&quot;,S=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;}M+=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&gt;&quot;}for(M+=&quot;</p>
<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+S+"http://www.lesboisdupoitou-chauffage-piquets.com/">&quot;+(/all|left/.test(S)&amp;&amp;0===w?Y?a:s:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+(/all|right/.test(S)&amp;&amp;0===w?Y?s:a:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+this._generateMonthYearHeader(e,Z,et,X,$,w&gt;0&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;T&gt;0,f,m)+&quot;</div>
<table class='ui-datepicker-calendar'>
<thead>&quot;+&quot;</p>
<tr>&quot;,C=d?&quot;</p>
<th class='ui-datepicker-week-col'>&quot;+this._get(e,&quot;weekHeader&quot;)+&quot;</th>
<p>&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,x=0;7&gt;x;x++)N=(x+u)%7,C+=&quot;</p>
<th scope='col"http://www.lesboisdupoitou-chauffage-piquets.com/"+((x+u+6)%7>=5?&quot; class=&amp;#39;ui-datepicker-week-end&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+&quot;&gt;&quot;+&quot;<span title="http://www.lesboisdupoitou-chauffage-piquets.com/"+c(N)+"http://www.lesboisdupoitou-chauffage-piquets.com/">&quot;+p(N)+&quot;</span></th>
<p>&quot;;for(M+=C+&quot;</tr>
</thead>
<tbody>&quot;,A=this._getDaysInMonth(et,Z),et===e.selectedYear&amp;&amp;Z===e.selectedMonth&amp;&amp;(e.selectedDay=Math.min(e.selectedDay,A)),P=(this._getFirstDayOfMonth(et,Z)-u+7)%7,I=Math.ceil((P+A)/7),H=Q?this.maxRows&gt;I?this.maxRows:I:I,this.maxRows=H,z=this._daylightSavingAdjust(new Date(et,Z,1-P)),F=0;H&gt;F;F++){for(M+=&quot;</p>
<tr>&quot;,E=d?&quot;</p>
<td class='ui-datepicker-week-col'>&quot;+this._get(e,&quot;calculateWeek&quot;)(z)+&quot;</td>
<p>&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,x=0;7&gt;x;x++)O=g?g.apply(e.input?e.input(0):null,(z)):(!0,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),j=z.getMonth()!==Z,W=j&amp;&amp;!y&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!O(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;X&amp;&amp;X&gt;z&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;$&amp;&amp;z&gt;$,E+=&quot;</p>
<td class="http://www.lesboisdupoitou-chauffage-piquets.com/"+((x+u+6)%7>=5?&quot; ui-datepicker-week-end&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+(j?&quot; ui-datepicker-other-month&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+(z.getTime()===D.getTime()&amp;&amp;Z===e.selectedMonth&amp;&amp;e._keyEvent&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;b.getTime()===z.getTime()&amp;&amp;b.getTime()===D.getTime()?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+this._dayOverClass:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+(W?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+this._unselectableClass+&quot; ui-state-disabled&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+(j&amp;&amp;!v?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+O(1)+(z.getTime()===G.getTime()?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+this._currentClass:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+(z.getTime()===R.getTime()?&quot; ui-datepicker-today&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;))+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;+(j&amp;&amp;!v&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!O(2)?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:&quot; title=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+O(2).replace(/&amp;#39;/g,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;)+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;)+(W?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:&quot; data-handler=&amp;#39;selectDay&amp;#39; data-event=&amp;#39;click&amp;#39; data-month=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+z.getMonth()+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; data-year=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+z.getFullYear()+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;)+&quot;&gt;&quot;+(j&amp;&amp;!v?&quot; &quot;:W?&quot;<span class='ui-state-default'>&quot;+z.getDate()+&quot;</span>&quot;:&quot;&quot;+z.getDate()+&quot;&quot;)+&quot;</td>
<p>&quot;,z.setDate(z.getDate()+1),z=this._daylightSavingAdjust(z);M+=E+&quot;</tr>
<p>&quot;}Z++,Z&gt;11&amp;&amp;(Z=0,et++),M+=&quot;</tbody>
</table>
<p>&quot;+(Q?&quot;</p></div>
<p>&quot;+(K(0)&gt;0&amp;&amp;T===K(1)-1?&quot;</p>
<div class='ui-datepicker-row-break'></div>
<p>&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;):&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),k+=M}_+=k}return _+=l,e._keyEvent=!1,_},_generateMonthYearHeader:function(e,t,i,s,n,a,o,r){var h,l,u,d,c,p,f,m,g=this._get(e,&quot;changeMonth&quot;),v=this._get(e,&quot;changeYear&quot;),y=this._get(e,&quot;showMonthAfterYear&quot;),b=&quot;</p>
<div class='ui-datepicker-title'>&quot;,_=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;if(a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!g)_+=&quot;<span class='ui-datepicker-month'>&quot;+o(t)+&quot;</span>&quot;;else{for(h=s&amp;&amp;s.getFullYear()===i,l=n&amp;&amp;n.getFullYear()===i,_+=&quot;<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>&quot;,u=0;12&gt;u;u++)(!h&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;u&gt;=s.getMonth())&amp;&amp;(!l&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n.getMonth()&gt;=u)&amp;&amp;(_+=&quot;<option value="http://www.lesboisdupoitou-chauffage-piquets.com/"+u+"http://www.lesboisdupoitou-chauffage-piquets.com/""+(u===t?" selected='selected"http://www.lesboisdupoitou-chauffage-piquets.com/":"http://www.lesboisdupoitou-chauffage-piquets.com/")+">&quot;+r(u)+&quot;</option>&quot;);_+=&quot;</select>&quot;}if(y&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(b+=_+(!a&amp;&amp;g&amp;&amp;v?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:&quot; &quot;)),!e.yearshtml)if(e.yearshtml=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!v)b+=&quot;<span class='ui-datepicker-year'>&quot;+i+&quot;</span>&quot;;else{for(d=this._get(e,&quot;yearRange&quot;).split(&quot;:&quot;),c=(new Date).getFullYear(),p=function(e){var t=e.match(/c(+-).*/)?i+parseInt(e.substring(1),10):e.match(/(+-).*/)?c+parseInt(e,10):parseInt(e,10);return isNaN(t)?c:t},f=p(d(0)),m=Math.max(f,p(d(1)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)),f=s?Math.max(f,s.getFullYear()):f,m=n?Math.min(m,n.getFullYear()):m,e.yearshtml+=&quot;<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>&quot;;m&gt;=f;f++)e.yearshtml+=&quot;<option value="http://www.lesboisdupoitou-chauffage-piquets.com/"+f+"http://www.lesboisdupoitou-chauffage-piquets.com/""+(f===i?" selected='selected"http://www.lesboisdupoitou-chauffage-piquets.com/":"http://www.lesboisdupoitou-chauffage-piquets.com/")+">&quot;+f+&quot;</option>&quot;;e.yearshtml+=&quot;</select>&quot;,b+=e.yearshtml,e.yearshtml=null}return b+=this._get(e,&quot;yearSuffix&quot;),y&amp;&amp;(b+=(!a&amp;&amp;g&amp;&amp;v?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:&quot; &quot;)+_),b+=&quot;</div>
<p>&quot;},_adjustInstDate:function(e,t,i){var s=e.drawYear+(&quot;Y&quot;===i?t:0),n=e.drawMonth+(&quot;M&quot;===i?t:0),a=Math.min(e.selectedDay,this._getDaysInMonth(s,n))+(&quot;D&quot;===i?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(s,n,a)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(&quot;M&quot;===i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;Y&quot;===i)&amp;&amp;this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,&quot;min&quot;),s=this._getMinMaxDate(e,&quot;max&quot;),n=i&amp;&amp;i&gt;t?i:t;return s&amp;&amp;n&gt;s?s:n},_notifyChange:function(e){var t=this._get(e,&quot;onChangeMonthYear&quot;);t&amp;&amp;t.apply(e.input?e.input(0):null,(e.selectedYear,e.selectedMonth+1,e))},_getNumberOfMonths:function(e){var t=this._get(e,&quot;numberOfMonths&quot;);return null==t?(1,1):&quot;number&quot;==typeof t?(1,t):t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+&quot;Date&quot;),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,s){var n=this._getNumberOfMonths(e),a=this._daylightSavingAdjust(new Date(i,s+(0&gt;t?t:n(0)*n(1)),1));return 0&gt;t&amp;&amp;a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth())),this._isInRange(e,a)},_isInRange:function(e,t){var i,s,n=this._getMinMaxDate(e,&quot;min&quot;),a=this._getMinMaxDate(e,&quot;max&quot;),o=null,r=null,h=this._get(e,&quot;yearRange&quot;);return h&amp;&amp;(i=h.split(&quot;:&quot;),s=(new Date).getFullYear(),o=parseInt(i(0),10),r=parseInt(i(1),10),i(0).match(/(+-).*/)&amp;&amp;(o+=s),i(1).match(/(+-).*/)&amp;&amp;(r+=s)),(!n&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.getTime()&gt;=n.getTime())&amp;&amp;(!a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.getTime()<=a.getTime())&#038;&#038;(!o"http://www.lesboisdupoitou-chauffage-piquets.com/"t.getFullYear()>=o)&amp;&amp;(!r&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;r&gt;=t.getFullYear())},_getFormatConfig:function(e){var t=this._get(e,&quot;shortYearCutoff&quot;);return t=&quot;string&quot;!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,&quot;dayNamesShort&quot;),dayNames:this._get(e,&quot;dayNames&quot;),monthNamesShort:this._get(e,&quot;monthNamesShort&quot;),monthNames:this._get(e,&quot;monthNames&quot;)}},_formatDate:function(e,t,i,s){t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var n=t?&quot;object&quot;==typeof t?t:this._daylightSavingAdjust(new Date(s,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,&quot;dateFormat&quot;),n,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e(document).mousedown(e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e(&quot;#&quot;+e.datepicker._mainDivId).length&amp;&amp;e(&quot;body&quot;).append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return&quot;string&quot;!=typeof t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;isDisabled&quot;!==t&amp;&amp;&quot;getDate&quot;!==t&amp;&amp;&quot;widget&quot;!==t?&quot;option&quot;===t&amp;&amp;2===arguments.length&amp;&amp;&quot;string&quot;==typeof arguments(1)?e.datepicker(&quot;_&quot;+t+&quot;Datepicker&quot;).apply(e.datepicker,(this(0)).concat(i)):this.each(function(){&quot;string&quot;==typeof t?e.datepicker(&quot;_&quot;+t+&quot;Datepicker&quot;).apply(e.datepicker,(this).concat(i)):e.datepicker._attachDatepicker(this,t)}):e.datepicker(&quot;_&quot;+t+&quot;Datepicker&quot;).apply(e.datepicker,(this(0)).concat(i))},e.datepicker=new n,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version=&quot;1.11.4&quot;,e.datepicker,e.widget(&quot;ui.draggable&quot;,e.ui.mouse,{version:&quot;1.11.4&quot;,widgetEventPrefix:&quot;drag&quot;,options:{addClasses:!0,appendTo:&quot;parent&quot;,axis:!1,connectToSortable:!1,containment:!1,cursor:&quot;auto&quot;,cursorAt:!1,grid:!1,handle:!1,helper:&quot;original&quot;,iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:&quot;default&quot;,scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:&quot;both&quot;,snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){&quot;original&quot;===this.options.helper&amp;&amp;this._setPositionRelative(),this.options.addClasses&amp;&amp;this.element.addClass(&quot;ui-draggable&quot;),this.options.disabled&amp;&amp;this.element.addClass(&quot;ui-draggable-disabled&quot;),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),&quot;handle&quot;===e&amp;&amp;(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.element).is(&quot;.ui-draggable-dragging&quot;)?(this.destroyOnClear=!0,void 0):(this.element.removeClass(&quot;ui-draggable ui-draggable-dragging ui-draggable-disabled&quot;),this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(t){var i=this.options;return this._blurActiveElement(t),this.helper&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.disabled&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e(t.target).closest(&quot;.ui-resizable-handle&quot;).length&gt;0?!1:(this.handle=this._getHandle(t),this.handle?(this._blockFrames(i.iframeFix===!0?&quot;iframe&quot;:i.iframeFix),!0):!1)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=e(this);return e(&quot;</p>
<div>&quot;).css(&quot;position&quot;,&quot;absolute&quot;).appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())(0)})},_unblockFrames:function(){this.iframeBlocks&amp;&amp;(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=this.document(0);if(this.handleElement.is(t.target))try{i.activeElement&amp;&amp;&quot;body&quot;!==i.activeElement.nodeName.toLowerCase()&amp;&amp;e(i.activeElement).blur()}catch(s){}},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass(&quot;ui-draggable-dragging&quot;),this._cacheHelperProportions(),e.ui.ddmanager&amp;&amp;(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css(&quot;position&quot;),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return&quot;fixed&quot;===e(this).css(&quot;position&quot;)}).length&gt;0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&amp;&amp;this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger(&quot;start&quot;,t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&amp;&amp;!i.dropBehaviour&amp;&amp;e.ui.ddmanager.prepareOffsets(this,t),this._normalizeRightBottom(),this._mouseDrag(t,!0),e.ui.ddmanager&amp;&amp;e.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&amp;&amp;(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo(&quot;absolute&quot;),!i){var s=this._uiHash();if(this._trigger(&quot;drag&quot;,t,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.helper(0).style.left=this.position.left+&quot;px&quot;,this.helper(0).style.top=this.position.top+&quot;px&quot;,e.ui.ddmanager&amp;&amp;e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=this,s=!1;return e.ui.ddmanager&amp;&amp;!this.options.dropBehaviour&amp;&amp;(s=e.ui.ddmanager.drop(this,t)),this.dropped&amp;&amp;(s=this.dropped,this.dropped=!1),&quot;invalid&quot;===this.options.revert&amp;&amp;!s&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;valid&quot;===this.options.revert&amp;&amp;s&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.options.revert===!0&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.isFunction(this.options.revert)&amp;&amp;this.options.revert.call(this.element,s)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger(&quot;stop&quot;,t)!==!1&amp;&amp;i._clear()}):this._trigger(&quot;stop&quot;,t)!==!1&amp;&amp;this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),e.ui.ddmanager&amp;&amp;e.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&amp;&amp;this.element.focus(),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(&quot;.ui-draggable-dragging&quot;)?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass(&quot;ui-draggable-handle&quot;)},_removeHandleClassName:function(){this.handleElement.removeClass(&quot;ui-draggable-handle&quot;)},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper),n=s?e(i.helper.apply(this.element(0),(t))):&quot;clone&quot;===i.helper?this.element.clone().removeAttr(&quot;id&quot;):this.element;return n.parents(&quot;body&quot;).length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n.appendTo(&quot;parent&quot;===i.appendTo?this.element(0).parentNode:i.appendTo),s&amp;&amp;n(0)===this.element(0)&amp;&amp;this._setPositionRelative(),n(0)===this.element(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;/(fixed|absolute)/.test(n.css(&quot;position&quot;))&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n.css(&quot;position&quot;,&quot;absolute&quot;),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css(&quot;position&quot;))&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.element(0).style.position=&quot;relative&quot;)},_adjustOffsetFromHelper:function(t){&quot;string&quot;==typeof t&amp;&amp;(t=t.split(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)),e.isArray(t)&amp;&amp;(t={left:+t(0),top:+t(1)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0}),&quot;left&quot;in t&amp;&amp;(this.offset.click.left=t.left+this.margins.left),&quot;right&quot;in t&amp;&amp;(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),&quot;top&quot;in t&amp;&amp;(this.offset.click.top=t.top+this.margins.top),&quot;bottom&quot;in t&amp;&amp;(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e===this.document(0)},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document(0);return&quot;absolute&quot;===this.cssPosition&amp;&amp;this.scrollParent(0)!==i&amp;&amp;e.contains(this.scrollParent(0),this.offsetParent(0))&amp;&amp;(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent(0))&amp;&amp;(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css(&quot;borderTopWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0),left:t.left+(parseInt(this.offsetParent.css(&quot;borderLeftWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)}},_getRelativeOffset:function(){if(&quot;relative&quot;!==this.cssPosition)return{top:0,left:0};var e=this.element.position(),t=this._isRootNode(this.scrollParent(0));return{top:e.top-(parseInt(this.helper.css(&quot;top&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css(&quot;left&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css(&quot;marginLeft&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,top:parseInt(this.element.css(&quot;marginTop&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,right:parseInt(this.element.css(&quot;marginRight&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,bottom:parseInt(this.element.css(&quot;marginBottom&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,n=this.options,a=this.document(0);return this.relativeContainer=null,n.containment?&quot;window&quot;===n.containment?(this.containment=(e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top),void 0):&quot;document&quot;===n.containment?(this.containment=(0,0,e(a).width()-this.helperProportions.width-this.margins.left,(e(a).height()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top),void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):(&quot;parent&quot;===n.containment&amp;&amp;(n.containment=this.helper(0).parentNode),i=e(n.containment),s=i(0),s&amp;&amp;(t=/(scroll|auto)/.test(i.css(&quot;overflow&quot;)),this.containment=((parseInt(i.css(&quot;borderLeftWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)+(parseInt(i.css(&quot;paddingLeft&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0),(parseInt(i.css(&quot;borderTopWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)+(parseInt(i.css(&quot;paddingTop&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0),(t?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css(&quot;borderRightWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-(parseInt(i.css(&quot;paddingRight&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css(&quot;borderBottomWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-(parseInt(i.css(&quot;paddingBottom&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-this.helperProportions.height-this.margins.top-this.margins.bottom),this.relativeContainer=i),void 0):(this.containment=null,void 0)
},_convertPositionTo:function(e,t){t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(t=this.position);var i=&quot;absolute&quot;===e?1:-1,s=this._isRootNode(this.scrollParent(0));return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-(&quot;fixed&quot;===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-(&quot;fixed&quot;===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(e,t){var i,s,n,a,o=this.options,r=this._isRootNode(this.scrollParent(0)),h=e.pageX,l=e.pageY;return r&amp;&amp;this.offset.scroll&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&amp;&amp;(this.containment&amp;&amp;(this.relativeContainer?(s=this.relativeContainer.offset(),i=(this.containment(0)+s.left,this.containment(1)+s.top,this.containment(2)+s.left,this.containment(3)+s.top)):i=this.containment,e.pageX-this.offset.click.left&lt;i(0)&amp;&amp;(h=i(0)+this.offset.click.left),e.pageY-this.offset.click.top<i(1)&#038;&#038;(l=i(1)+this.offset.click.top),e.pageX-this.offset.click.left>i(2)&amp;&amp;(h=i(2)+this.offset.click.left),e.pageY-this.offset.click.top&gt;i(3)&amp;&amp;(l=i(3)+this.offset.click.top)),o.grid&amp;&amp;(n=o.grid(1)?this.originalPageY+Math.round((l-this.originalPageY)/o.grid(1))*o.grid(1):this.originalPageY,l=i?n-this.offset.click.top&gt;=i(1)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n-this.offset.click.top&gt;i(3)?n:n-this.offset.click.top&gt;=i(1)?n-o.grid(1):n+o.grid(1):n,a=o.grid(0)?this.originalPageX+Math.round((h-this.originalPageX)/o.grid(0))*o.grid(0):this.originalPageX,h=i?a-this.offset.click.left&gt;=i(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a-this.offset.click.left&gt;i(2)?a:a-this.offset.click.left&gt;=i(0)?a-o.grid(0):a+o.grid(0):a),&quot;y&quot;===o.axis&amp;&amp;(h=this.originalPageX),&quot;x&quot;===o.axis&amp;&amp;(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(&quot;fixed&quot;===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(&quot;fixed&quot;===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass(&quot;ui-draggable-dragging&quot;),this.helper(0)===this.element(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.cancelHelperRemoval&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&amp;&amp;this.destroy()},_normalizeRightBottom:function(){&quot;y&quot;!==this.options.axis&amp;&amp;&quot;auto&quot;!==this.helper.css(&quot;right&quot;)&amp;&amp;(this.helper.width(this.helper.width()),this.helper.css(&quot;right&quot;,&quot;auto&quot;)),&quot;x&quot;!==this.options.axis&amp;&amp;&quot;auto&quot;!==this.helper.css(&quot;bottom&quot;)&amp;&amp;(this.helper.height(this.helper.height()),this.helper.css(&quot;bottom&quot;,&quot;auto&quot;))},_trigger:function(t,i,s){return s=s&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._uiHash(),e.ui.plugin.call(this,t,(i,s,this),!0),/^(drag|start|stop)/.test(t)&amp;&amp;(this.positionAbs=this._convertPositionTo(&quot;absolute&quot;),s.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add(&quot;draggable&quot;,&quot;connectToSortable&quot;,{start:function(t,i,s){var n=e.extend({},i,{item:s.element});s.sortables=(),e(s.options.connectToSortable).each(function(){var i=e(this).sortable(&quot;instance&quot;);i&amp;&amp;!i.options.disabled&amp;&amp;(s.sortables.push(i),i.refreshPositions(),i._trigger(&quot;activate&quot;,t,n))})},stop:function(t,i,s){var n=e.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,e.each(s.sortables,function(){var e=this;e.isOver?(e.isOver=0,s.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css(&quot;position&quot;),top:e.placeholder.css(&quot;top&quot;),left:e.placeholder.css(&quot;left&quot;)},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger(&quot;deactivate&quot;,t,n))})},drag:function(t,i,s){e.each(s.sortables,function(){var n=!1,a=this;a.positionAbs=s.positionAbs,a.helperProportions=s.helperProportions,a.offset.click=s.offset.click,a._intersectsWith(a.containerCache)&amp;&amp;(n=!0,e.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==a&amp;&amp;this._intersectsWith(this.containerCache)&amp;&amp;e.contains(a.element(0),this.element(0))&amp;&amp;(n=!1),n})),n?(a.isOver&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(a.isOver=1,s._parent=i.helper.parent(),a.currentItem=i.helper.appendTo(a.element).data(&quot;ui-sortable-item&quot;,!0),a.options._helper=a.options.helper,a.options.helper=function(){return i.helper(0)},t.target=a.currentItem(0),a._mouseCapture(t,!0),a._mouseStart(t,!0,!0),a.offset.click.top=s.offset.click.top,a.offset.click.left=s.offset.click.left,a.offset.parent.left-=s.offset.parent.left-a.offset.parent.left,a.offset.parent.top-=s.offset.parent.top-a.offset.parent.top,s._trigger(&quot;toSortable&quot;,t),s.dropped=a.element,e.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,a.fromOutside=s),a.currentItem&amp;&amp;(a._mouseDrag(t),i.position=a.position)):a.isOver&amp;&amp;(a.isOver=0,a.cancelHelperRemoval=!0,a.options._revert=a.options.revert,a.options.revert=!1,a._trigger(&quot;out&quot;,t,a._uiHash(a)),a._mouseStop(t,!0),a.options.revert=a.options._revert,a.options.helper=a.options._helper,a.placeholder&amp;&amp;a.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(t),i.position=s._generatePosition(t,!0),s._trigger(&quot;fromSortable&quot;,t),s.dropped=!1,e.each(s.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add(&quot;draggable&quot;,&quot;cursor&quot;,{start:function(t,i,s){var n=e(&quot;body&quot;),a=s.options;n.css(&quot;cursor&quot;)&amp;&amp;(a._cursor=n.css(&quot;cursor&quot;)),n.css(&quot;cursor&quot;,a.cursor)},stop:function(t,i,s){var n=s.options;n._cursor&amp;&amp;e(&quot;body&quot;).css(&quot;cursor&quot;,n._cursor)}}),e.ui.plugin.add(&quot;draggable&quot;,&quot;opacity&quot;,{start:function(t,i,s){var n=e(i.helper),a=s.options;n.css(&quot;opacity&quot;)&amp;&amp;(a._opacity=n.css(&quot;opacity&quot;)),n.css(&quot;opacity&quot;,a.opacity)},stop:function(t,i,s){var n=s.options;n._opacity&amp;&amp;e(i.helper).css(&quot;opacity&quot;,n._opacity)}}),e.ui.plugin.add(&quot;draggable&quot;,&quot;scroll&quot;,{start:function(e,t,i){i.scrollParentNotHidden&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden(0)!==i.document(0)&amp;&amp;&quot;HTML&quot;!==i.scrollParentNotHidden(0).tagName&amp;&amp;(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,s){var n=s.options,a=!1,o=s.scrollParentNotHidden(0),r=s.document(0);o!==r&amp;&amp;&quot;HTML&quot;!==o.tagName?(n.axis&amp;&amp;&quot;x&quot;===n.axis&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(s.overflowOffset.top+o.offsetHeight-t.pageY&lt;n.scrollSensitivity?o.scrollTop=a=o.scrollTop+n.scrollSpeed:t.pageY-s.overflowOffset.top&lt;n.scrollSensitivity&amp;&amp;(o.scrollTop=a=o.scrollTop-n.scrollSpeed)),n.axis&amp;&amp;&quot;y&quot;===n.axis&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(s.overflowOffset.left+o.offsetWidth-t.pageX&lt;n.scrollSensitivity?o.scrollLeft=a=o.scrollLeft+n.scrollSpeed:t.pageX-s.overflowOffset.left&lt;n.scrollSensitivity&amp;&amp;(o.scrollLeft=a=o.scrollLeft-n.scrollSpeed))):(n.axis&amp;&amp;&quot;x&quot;===n.axis&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(t.pageY-e(r).scrollTop()&lt;n.scrollSensitivity?a=e(r).scrollTop(e(r).scrollTop()-n.scrollSpeed):e(window).height()-(t.pageY-e(r).scrollTop())&lt;n.scrollSensitivity&amp;&amp;(a=e(r).scrollTop(e(r).scrollTop()+n.scrollSpeed))),n.axis&amp;&amp;&quot;y&quot;===n.axis&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(t.pageX-e(r).scrollLeft()&lt;n.scrollSensitivity?a=e(r).scrollLeft(e(r).scrollLeft()-n.scrollSpeed):e(window).width()-(t.pageX-e(r).scrollLeft())<n.scrollSensitivity&#038;&#038;(a=e(r).scrollLeft(e(r).scrollLeft()+n.scrollSpeed)))),a!==!1&#038;&#038;e.ui.ddmanager&#038;&#038;!n.dropBehaviour&#038;&#038;e.ui.ddmanager.prepareOffsets(s,t)}}),e.ui.plugin.add("draggable","snap",{start:function(t,i,s){var n=s.options;s.snapElements=(),e(n.snap.constructor!==String?n.snap.items"http://www.lesboisdupoitou-chauffage-piquets.com/"":data(ui-draggable)":n.snap).each(function(){var t=e(this),i=t.offset();this!==s.element(0)&#038;&#038;s.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,s){var n,a,o,r,h,l,u,d,c,p,f=s.options,m=f.snapTolerance,g=i.offset.left,v=g+s.helperProportions.width,y=i.offset.top,b=y+s.helperProportions.height;for(c=s.snapElements.length-1;c>=0;c--)h=s.snapElements(c).left-s.margins.left,l=h+s.snapElements(c).width,u=s.snapElements(c).top-s.margins.top,d=u+s.snapElements(c).height,h-m&gt;v&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;g&gt;l+m&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;u-m&gt;b&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;y&gt;d+m&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!e.contains(s.snapElements(c).item.ownerDocument,s.snapElements(c).item)?(s.snapElements(c).snapping&amp;&amp;s.options.snap.release&amp;&amp;s.options.snap.release.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements(c).item})),s.snapElements(c).snapping=!1):(&quot;inner&quot;!==f.snapMode&amp;&amp;(n=m&gt;=Math.abs(u-b),a=m&gt;=Math.abs(d-y),o=m&gt;=Math.abs(h-v),r=m&gt;=Math.abs(l-g),n&amp;&amp;(i.position.top=s._convertPositionTo(&quot;relative&quot;,{top:u-s.helperProportions.height,left:0}).top),a&amp;&amp;(i.position.top=s._convertPositionTo(&quot;relative&quot;,{top:d,left:0}).top),o&amp;&amp;(i.position.left=s._convertPositionTo(&quot;relative&quot;,{top:0,left:h-s.helperProportions.width}).left),r&amp;&amp;(i.position.left=s._convertPositionTo(&quot;relative&quot;,{top:0,left:l}).left)),p=n&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;o&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;r,&quot;outer&quot;!==f.snapMode&amp;&amp;(n=m&gt;=Math.abs(u-y),a=m&gt;=Math.abs(d-b),o=m&gt;=Math.abs(h-g),r=m&gt;=Math.abs(l-v),n&amp;&amp;(i.position.top=s._convertPositionTo(&quot;relative&quot;,{top:u,left:0}).top),a&amp;&amp;(i.position.top=s._convertPositionTo(&quot;relative&quot;,{top:d-s.helperProportions.height,left:0}).top),o&amp;&amp;(i.position.left=s._convertPositionTo(&quot;relative&quot;,{top:0,left:h}).left),r&amp;&amp;(i.position.left=s._convertPositionTo(&quot;relative&quot;,{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements(c).snapping&amp;&amp;(n&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;o&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;r&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;p)&amp;&amp;s.options.snap.snap&amp;&amp;s.options.snap.snap.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements(c).item})),s.snapElements(c).snapping=n&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;o&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;r&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;p)}}),e.ui.plugin.add(&quot;draggable&quot;,&quot;stack&quot;,{start:function(t,i,s){var n,a=s.options,o=e.makeArray(e(a.stack)).sort(function(t,i){return(parseInt(e(t).css(&quot;zIndex&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-(parseInt(e(i).css(&quot;zIndex&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)});o.length&amp;&amp;(n=parseInt(e(o(0)).css(&quot;zIndex&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,e(o).each(function(t){e(this).css(&quot;zIndex&quot;,n+t)}),this.css(&quot;zIndex&quot;,n+o.length))}}),e.ui.plugin.add(&quot;draggable&quot;,&quot;zIndex&quot;,{start:function(t,i,s){var n=e(i.helper),a=s.options;n.css(&quot;zIndex&quot;)&amp;&amp;(a._zIndex=n.css(&quot;zIndex&quot;)),n.css(&quot;zIndex&quot;,a.zIndex)},stop:function(t,i,s){var n=s.options;n._zIndex&amp;&amp;e(i.helper).css(&quot;zIndex&quot;,n._zIndex)}}),e.ui.draggable,e.widget(&quot;ui.resizable&quot;,e.ui.mouse,{version:&quot;1.11.4&quot;,widgetEventPrefix:&quot;resize&quot;,options:{alsoResize:!1,animate:!1,animateDuration:&quot;slow&quot;,animateEasing:&quot;swing&quot;,aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:&quot;e,s,se&quot;,helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(e){return parseInt(e,10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0},_isNumber:function(e){return!isNaN(parseInt(e,10))},_hasScroll:function(t,i){if(&quot;hidden&quot;===e(t).css(&quot;overflow&quot;))return!1;var s=i&amp;&amp;&quot;left&quot;===i?&quot;scrollLeft&quot;:&quot;scrollTop&quot;,n=!1;return t(s)&gt;0?!0:(t(s)=1,n=t(s)&gt;0,t(s)=0,n)},_create:function(){var t,i,s,n,a,o=this,r=this.options;if(this.element.addClass(&quot;ui-resizable&quot;),e.extend(this,{_aspectRatio:!!r.aspectRatio,aspectRatio:r.aspectRatio,originalElement:this.element,_proportionallyResizeElements:(),_helper:r.helper&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;r.ghost&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;r.animate?r.helper&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;ui-resizable-helper&quot;:null}),this.element(0).nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&amp;&amp;(this.element.wrap(e(&quot;</p>
<div class='ui-wrapper' style='overflow: hidden;'></div>
<p>&quot;).css({position:this.element.css(&quot;position&quot;),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css(&quot;top&quot;),left:this.element.css(&quot;left&quot;)})),this.element=this.element.parent().data(&quot;ui-resizable&quot;,this.element.resizable(&quot;instance&quot;)),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css(&quot;marginLeft&quot;),marginTop:this.originalElement.css(&quot;marginTop&quot;),marginRight:this.originalElement.css(&quot;marginRight&quot;),marginBottom:this.originalElement.css(&quot;marginBottom&quot;)}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css(&quot;resize&quot;),this.originalElement.css(&quot;resize&quot;,&quot;none&quot;),this._proportionallyResizeElements.push(this.originalElement.css({position:&quot;static&quot;,zoom:1,display:&quot;block&quot;})),this.originalElement.css({margin:this.originalElement.css(&quot;margin&quot;)}),this._proportionallyResize()),this.handles=r.handles&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e(&quot;.ui-resizable-handle&quot;,this.element).length?{n:&quot;.ui-resizable-n&quot;,e:&quot;.ui-resizable-e&quot;,s:&quot;.ui-resizable-s&quot;,w:&quot;.ui-resizable-w&quot;,se:&quot;.ui-resizable-se&quot;,sw:&quot;.ui-resizable-sw&quot;,ne:&quot;.ui-resizable-ne&quot;,nw:&quot;.ui-resizable-nw&quot;}:&quot;e,s,se&quot;),this._handles=e(),this.handles.constructor===String)for(&quot;all&quot;===this.handles&amp;&amp;(this.handles=&quot;n,e,s,w,se,sw,ne,nw&quot;),t=this.handles.split(&quot;,&quot;),this.handles={},i=0;t.length&gt;i;i++)s=e.trim(t(i)),a=&quot;ui-resizable-&quot;+s,n=e(&quot;</p>
<div class='ui-resizable-handle "+a+"http://www.lesboisdupoitou-chauffage-piquets.com/"></div>
<p>&quot;),n.css({zIndex:r.zIndex}),&quot;se&quot;===s&amp;&amp;n.addClass(&quot;ui-icon ui-icon-gripsmall-diagonal-se&quot;),this.handles(s)=&quot;.ui-resizable-&quot;+s,this.element.append(n);this._renderAxis=function(t){var i,s,n,a;t=t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.element;for(i in this.handles)this.handles(i).constructor===String?this.handles(i)=this.element.children(this.handles(i)).first().show():(this.handles(i).jquery&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.handles(i).nodeType)&amp;&amp;(this.handles(i)=e(this.handles(i)),this._on(this.handles(i),{mousedown:o._mouseDown})),this.elementIsWrapper&amp;&amp;this.originalElement(0).nodeName.match(/^(textarea|input|select|button)$/i)&amp;&amp;(s=e(this.handles(i),this.element),a=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=(&quot;padding&quot;,/ne|nw|n/.test(i)?&quot;Top&quot;:/se|sw|s/.test(i)?&quot;Bottom&quot;:/^e$/.test(i)?&quot;Right&quot;:&quot;Left&quot;).join(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),t.css(n,a),this._proportionallyResize()),this._handles=this._handles.add(this.handles(i))},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(&quot;.ui-resizable-handle&quot;)),this._handles.disableSelection(),this._handles.mouseover(function(){o.resizing&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.className&amp;&amp;(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=n&amp;&amp;n(1)?n(1):&quot;se&quot;)}),r.autoHide&amp;&amp;(this._handles.hide(),e(this.element).addClass(&quot;ui-resizable-autohide&quot;).mouseenter(function(){r.disabled&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e(this).removeClass(&quot;ui-resizable-autohide&quot;),o._handles.show())}).mouseleave(function(){r.disabled&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;o.resizing&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e(this).addClass(&quot;ui-resizable-autohide&quot;),o._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){e(t).removeClass(&quot;ui-resizable ui-resizable-disabled ui-resizable-resizing&quot;).removeData(&quot;resizable&quot;).removeData(&quot;ui-resizable&quot;).unbind(&quot;.resizable&quot;).find(&quot;.ui-resizable-handle&quot;).remove()};return this.elementIsWrapper&amp;&amp;(i(this.element),t=this.element,this.originalElement.css({position:t.css(&quot;position&quot;),width:t.outerWidth(),height:t.outerHeight(),top:t.css(&quot;top&quot;),left:t.css(&quot;left&quot;)}).insertAfter(t),t.remove()),this.originalElement.css(&quot;resize&quot;,this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var i,s,n=!1;for(i in this.handles)s=e(this.handles(i))(0),(s===t.target&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.contains(s,t.target))&amp;&amp;(n=!0);return!this.options.disabled&amp;&amp;n},_mouseStart:function(t){var i,s,n,a=this.options,o=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css(&quot;left&quot;)),s=this._num(this.helper.css(&quot;top&quot;)),a.containment&amp;&amp;(i+=e(a.containment).scrollLeft()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,s+=e(a.containment).scrollTop()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:o.width(),height:o.height()},this.originalSize=this._helper?{width:o.outerWidth(),height:o.outerHeight()}:{width:o.width(),height:o.height()},this.sizeDiff={width:o.outerWidth()-o.width(),height:o.outerHeight()-o.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=&quot;number&quot;==typeof a.aspectRatio?a.aspectRatio:this.originalSize.width/this.originalSize.height&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1,n=e(&quot;.ui-resizable-&quot;+this.axis).css(&quot;cursor&quot;),e(&quot;body&quot;).css(&quot;cursor&quot;,&quot;auto&quot;===n?this.axis+&quot;-resize&quot;:n),o.addClass(&quot;ui-resizable-resizing&quot;),this._propagate(&quot;start&quot;,t),!0},_mouseDrag:function(t){var i,s,n=this.originalMousePosition,a=this.axis,o=t.pageX-n.left&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,r=t.pageY-n.top&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,h=this._change(a);return this._updatePrevProperties(),h?(i=h.apply(this,(t,o,r)),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.shiftKey)&amp;&amp;(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate(&quot;resize&quot;,t),s=this._applyChanges(),!this._helper&amp;&amp;this._proportionallyResizeElements.length&amp;&amp;this._proportionallyResize(),e.isEmptyObject(s)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this._updatePrevProperties(),this._trigger(&quot;resize&quot;,t,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(t){this.resizing=!1;var i,s,n,a,o,r,h,l=this.options,u=this;return this._helper&amp;&amp;(i=this._proportionallyResizeElements,s=i.length&amp;&amp;/textarea/i.test(i(0).nodeName),n=s&amp;&amp;this._hasScroll(i(0),&quot;left&quot;)?0:u.sizeDiff.height,a=s?0:u.sizeDiff.width,o={width:u.helper.width()-a,height:u.helper.height()-n},r=parseInt(u.element.css(&quot;left&quot;),10)+(u.position.left-u.originalPosition.left)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null,h=parseInt(u.element.css(&quot;top&quot;),10)+(u.position.top-u.originalPosition.top)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null,l.animate&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.element.css(e.extend(o,{top:h,left:r})),u.helper.height(u.size.height),u.helper.width(u.size.width),this._helper&amp;&amp;!l.animate&amp;&amp;this._proportionallyResize()),e(&quot;body&quot;).css(&quot;cursor&quot;,&quot;auto&quot;),this.element.removeClass(&quot;ui-resizable-resizing&quot;),this._propagate(&quot;stop&quot;,t),this._helper&amp;&amp;this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var e={};return this.position.top!==this.prevPosition.top&amp;&amp;(e.top=this.position.top+&quot;px&quot;),this.position.left!==this.prevPosition.left&amp;&amp;(e.left=this.position.left+&quot;px&quot;),this.size.width!==this.prevSize.width&amp;&amp;(e.width=this.size.width+&quot;px&quot;),this.size.height!==this.prevSize.height&amp;&amp;(e.height=this.size.height+&quot;px&quot;),this.helper.css(e),e},_updateVirtualBoundaries:function(e){var t,i,s,n,a,o=this.options;a={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:1/0,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e)&amp;&amp;(t=a.minHeight*this.aspectRatio,s=a.minWidth/this.aspectRatio,i=a.maxHeight*this.aspectRatio,n=a.maxWidth/this.aspectRatio,t&gt;a.minWidth&amp;&amp;(a.minWidth=t),s&gt;a.minHeight&amp;&amp;(a.minHeight=s),a.maxWidth&gt;i&amp;&amp;(a.maxWidth=i),a.maxHeight&gt;n&amp;&amp;(a.maxHeight=n)),this._vBoundaries=a},_updateCache:function(e){this.offset=this.helper.offset(),this._isNumber(e.left)&amp;&amp;(this.position.left=e.left),this._isNumber(e.top)&amp;&amp;(this.position.top=e.top),this._isNumber(e.height)&amp;&amp;(this.size.height=e.height),this._isNumber(e.width)&amp;&amp;(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,i=this.size,s=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&amp;&amp;(e.height=e.width/this.aspectRatio),&quot;sw&quot;===s&amp;&amp;(e.left=t.left+(i.width-e.width),e.top=null),&quot;nw&quot;===s&amp;&amp;(e.top=t.top+(i.height-e.height),e.left=t.left+(i.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,i=this.axis,s=this._isNumber(e.width)&amp;&amp;t.maxWidth&amp;&amp;t.maxWidth&lt;e.width,n=this._isNumber(e.height)&amp;&amp;t.maxHeight&amp;&amp;t.maxHeight<e.height,a=this._isNumber(e.width)&#038;&#038;t.minWidth&#038;&#038;t.minWidth>e.width,o=this._isNumber(e.height)&amp;&amp;t.minHeight&amp;&amp;t.minHeight&gt;e.height,r=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,l=/sw|nw|w/.test(i),u=/nw|ne|n/.test(i);return a&amp;&amp;(e.width=t.minWidth),o&amp;&amp;(e.height=t.minHeight),s&amp;&amp;(e.width=t.maxWidth),n&amp;&amp;(e.height=t.maxHeight),a&amp;&amp;l&amp;&amp;(e.left=r-t.minWidth),s&amp;&amp;l&amp;&amp;(e.left=r-t.maxWidth),o&amp;&amp;u&amp;&amp;(e.top=h-t.minHeight),n&amp;&amp;u&amp;&amp;(e.top=h-t.maxHeight),e.width&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.height&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.left&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!e.top?e.width&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.height&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.top&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!e.left&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e.left=null):e.top=null,e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,i=(),s=(e.css(&quot;borderTopWidth&quot;),e.css(&quot;borderRightWidth&quot;),e.css(&quot;borderBottomWidth&quot;),e.css(&quot;borderLeftWidth&quot;)),n=(e.css(&quot;paddingTop&quot;),e.css(&quot;paddingRight&quot;),e.css(&quot;paddingBottom&quot;),e.css(&quot;paddingLeft&quot;));4&gt;t;t++)i(t)=parseInt(s(t),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,i(t)+=parseInt(n(t),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0;return{height:i(0)+i(2),width:i(1)+i(3)}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,i=this.helper&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.element;this._proportionallyResizeElements.length&gt;t;t++)e=this._proportionallyResizeElements(t),this.outerDimensions&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.outerDimensions=this._getPaddingPlusBorderDimensions(e)),e.css({height:i.height()-this.outerDimensions.height&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,width:i.width()-this.outerDimensions.width&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e(&quot;</p>
<div style='overflow:hidden;'></div>
<p>&quot;),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:&quot;absolute&quot;,left:this.elementOffset.left+&quot;px&quot;,top:this.elementOffset.top+&quot;px&quot;,zIndex:++i.zIndex}),this.helper.appendTo(&quot;body&quot;).disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,(t,i,s)))},sw:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,(t,i,s)))},ne:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,(t,i,s)))},nw:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,(t,i,s)))}},_propagate:function(t,i){e.ui.plugin.call(this,t,(i,this.ui())),&quot;resize&quot;!==t&amp;&amp;this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add(&quot;resizable&quot;,&quot;animate&quot;,{stop:function(t){var i=e(this).resizable(&quot;instance&quot;),s=i.options,n=i._proportionallyResizeElements,a=n.length&amp;&amp;/textarea/i.test(n(0).nodeName),o=a&amp;&amp;i._hasScroll(n(0),&quot;left&quot;)?0:i.sizeDiff.height,r=a?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-o},l=parseInt(i.element.css(&quot;left&quot;),10)+(i.position.left-i.originalPosition.left)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null,u=parseInt(i.element.css(&quot;top&quot;),10)+(i.position.top-i.originalPosition.top)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null;i.element.animate(e.extend(h,u&amp;&amp;l?{top:u,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css(&quot;width&quot;),10),height:parseInt(i.element.css(&quot;height&quot;),10),top:parseInt(i.element.css(&quot;top&quot;),10),left:parseInt(i.element.css(&quot;left&quot;),10)};n&amp;&amp;n.length&amp;&amp;e(n(0)).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate(&quot;resize&quot;,t)}})}}),e.ui.plugin.add(&quot;resizable&quot;,&quot;containment&quot;,{start:function(){var t,i,s,n,a,o,r,h=e(this).resizable(&quot;instance&quot;),l=h.options,u=h.element,d=l.containment,c=d instanceof e?d.get(0):/parent/.test(d)?u.parent().get(0):d;c&amp;&amp;(h.containerElement=e(c),/document/.test(d)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;d===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;document.body.parentNode.scrollHeight}):(t=e(c),i=(),e((&quot;Top&quot;,&quot;Right&quot;,&quot;Left&quot;,&quot;Bottom&quot;)).each(function(e,s){i(e)=h._num(t.css(&quot;padding&quot;+s))}),h.containerOffset=t.offset(),h.containerPosition=t.position(),h.containerSize={height:t.innerHeight()-i(3),width:t.innerWidth()-i(1)},s=h.containerOffset,n=h.containerSize.height,a=h.containerSize.width,o=h._hasScroll(c,&quot;left&quot;)?c.scrollWidth:a,r=h._hasScroll(c)?c.scrollHeight:n,h.parentData={element:c,left:s.left,top:s.top,width:o,height:r}))},resize:function(t){var i,s,n,a,o=e(this).resizable(&quot;instance&quot;),r=o.options,h=o.containerOffset,l=o.position,u=o._aspectRatio&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.shiftKey,d={top:0,left:0},c=o.containerElement,p=!0;c(0)!==document&amp;&amp;/static/.test(c.css(&quot;position&quot;))&amp;&amp;(d=h),l.left&lt;(o._helper?h.left:0)&amp;&amp;(o.size.width=o.size.width+(o._helper?o.position.left-h.left:o.position.left-d.left),u&amp;&amp;(o.size.height=o.size.width/o.aspectRatio,p=!1),o.position.left=r.helper?h.left:0),l.top<(o._helper?h.top:0)&#038;&#038;(o.size.height=o.size.height+(o._helper?o.position.top-h.top:o.position.top),u&#038;&#038;(o.size.width=o.size.height*o.aspectRatio,p=!1),o.position.top=o._helper?h.top:0),n=o.containerElement.get(0)===o.element.parent().get(0),a=/relative|absolute/.test(o.containerElement.css("position")),n&#038;&#038;a?(o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top):(o.offset.left=o.element.offset().left,o.offset.top=o.element.offset().top),i=Math.abs(o.sizeDiff.width+(o._helper?o.offset.left-d.left:o.offset.left-h.left)),s=Math.abs(o.sizeDiff.height+(o._helper?o.offset.top-d.top:o.offset.top-h.top)),i+o.size.width>=o.parentData.width&amp;&amp;(o.size.width=o.parentData.width-i,u&amp;&amp;(o.size.height=o.size.width/o.aspectRatio,p=!1)),s+o.size.height&gt;=o.parentData.height&amp;&amp;(o.size.height=o.parentData.height-s,u&amp;&amp;(o.size.width=o.size.height*o.aspectRatio,p=!1)),p&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(o.position.left=o.prevPosition.left,o.position.top=o.prevPosition.top,o.size.width=o.prevSize.width,o.size.height=o.prevSize.height)},stop:function(){var t=e(this).resizable(&quot;instance&quot;),i=t.options,s=t.containerOffset,n=t.containerPosition,a=t.containerElement,o=e(t.helper),r=o.offset(),h=o.outerWidth()-t.sizeDiff.width,l=o.outerHeight()-t.sizeDiff.height;t._helper&amp;&amp;!i.animate&amp;&amp;/relative/.test(a.css(&quot;position&quot;))&amp;&amp;e(this).css({left:r.left-n.left-s.left,width:h,height:l}),t._helper&amp;&amp;!i.animate&amp;&amp;/static/.test(a.css(&quot;position&quot;))&amp;&amp;e(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),e.ui.plugin.add(&quot;resizable&quot;,&quot;alsoResize&quot;,{start:function(){var t=e(this).resizable(&quot;instance&quot;),i=t.options;e(i.alsoResize).each(function(){var t=e(this);t.data(&quot;ui-resizable-alsoresize&quot;,{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css(&quot;left&quot;),10),top:parseInt(t.css(&quot;top&quot;),10)})})},resize:function(t,i){var s=e(this).resizable(&quot;instance&quot;),n=s.options,a=s.originalSize,o=s.originalPosition,r={height:s.size.height-a.height&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,width:s.size.width-a.width&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,top:s.position.top-o.top&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,left:s.position.left-o.left&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0};e(n.alsoResize).each(function(){var t=e(this),s=e(this).data(&quot;ui-resizable-alsoresize&quot;),n={},a=t.parents(i.originalElement(0)).length?(&quot;width&quot;,&quot;height&quot;):(&quot;width&quot;,&quot;height&quot;,&quot;top&quot;,&quot;left&quot;);e.each(a,function(e,t){var i=(s(t)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)+(r(t)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0);i&amp;&amp;i&gt;=0&amp;&amp;(n(t)=i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null)}),t.css(n)})},stop:function(){e(this).removeData(&quot;resizable-alsoresize&quot;)}}),e.ui.plugin.add(&quot;resizable&quot;,&quot;ghost&quot;,{start:function(){var t=e(this).resizable(&quot;instance&quot;),i=t.options,s=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:&quot;block&quot;,position:&quot;relative&quot;,height:s.height,width:s.width,margin:0,left:0,top:0}).addClass(&quot;ui-resizable-ghost&quot;).addClass(&quot;string&quot;==typeof i.ghost?i.ghost:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).resizable(&quot;instance&quot;);t.ghost&amp;&amp;t.ghost.css({position:&quot;relative&quot;,height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).resizable(&quot;instance&quot;);t.ghost&amp;&amp;t.helper&amp;&amp;t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add(&quot;resizable&quot;,&quot;grid&quot;,{resize:function(){var t,i=e(this).resizable(&quot;instance&quot;),s=i.options,n=i.size,a=i.originalSize,o=i.originalPosition,r=i.axis,h=&quot;number&quot;==typeof s.grid?(s.grid,s.grid):s.grid,l=h(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1,u=h(1)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1,d=Math.round((n.width-a.width)/l)*l,c=Math.round((n.height-a.height)/u)*u,p=a.width+d,f=a.height+c,m=s.maxWidth&amp;&amp;p&gt;s.maxWidth,g=s.maxHeight&amp;&amp;f&gt;s.maxHeight,v=s.minWidth&amp;&amp;s.minWidth&gt;p,y=s.minHeight&amp;&amp;s.minHeight&gt;f;s.grid=h,v&amp;&amp;(p+=l),y&amp;&amp;(f+=u),m&amp;&amp;(p-=l),g&amp;&amp;(f-=u),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=o.top-c):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=o.left-d):((0&gt;=f-u&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0&gt;=p-l)&amp;&amp;(t=i._getPaddingPlusBorderDimensions(this)),f-u&gt;0?(i.size.height=f,i.position.top=o.top-c):(f=u-t.height,i.size.height=f,i.position.top=o.top+a.height-f),p-l&gt;0?(i.size.width=p,i.position.left=o.left-d):(p=l-t.width,i.size.width=p,i.position.left=o.left+a.width-p))}}),e.ui.resizable,e.widget(&quot;ui.dialog&quot;,{version:&quot;1.11.4&quot;,options:{appendTo:&quot;body&quot;,autoOpen:!0,buttons:(),closeOnEscape:!0,closeText:&quot;Close&quot;,dialogClass:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,draggable:!0,hide:null,height:&quot;auto&quot;,maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:&quot;center&quot;,at:&quot;center&quot;,of:window,collision:&quot;fit&quot;,using:function(t){var i=e(this).css(t).offset().top;0&gt;i&amp;&amp;e(this).css(&quot;top&quot;,t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element(0).style.display,width:this.element(0).style.width,minHeight:this.element(0).style.minHeight,maxHeight:this.element(0).style.maxHeight,height:this.element(0).style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr(&quot;title&quot;),this.options.title=this.options.title&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.originalTitle,this._createWrapper(),this.element.show().removeAttr(&quot;title&quot;).addClass(&quot;ui-dialog-content ui-widget-content&quot;).appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&amp;&amp;e.fn.draggable&amp;&amp;this._makeDraggable(),this.options.resizable&amp;&amp;e.fn.resizable&amp;&amp;this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&amp;&amp;this.open()},_appendTo:function(){var t=this.options.appendTo;return t&amp;&amp;(t.jquery&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.nodeType)?e(t):this.document.find(t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;body&quot;).eq(0)},_destroy:function(){var e,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().removeClass(&quot;ui-dialog-content ui-widget-content&quot;).css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&amp;&amp;this.element.attr(&quot;title&quot;,this.originalTitle),e=t.parent.children().eq(t.index),e.length&amp;&amp;e(0)!==this.element(0)?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var i,s=this;if(this._isOpen&amp;&amp;this._trigger(&quot;beforeClose&quot;,t)!==!1){if(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),!this.opener.filter(&quot;:focusable&quot;).focus().length)try{i=this.document(0).activeElement,i&amp;&amp;&quot;body&quot;!==i.nodeName.toLowerCase()&amp;&amp;e(i).blur()}catch(n){}this._hide(this.uiDialog,this.options.hide,function(){s._trigger(&quot;close&quot;,t)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var s=!1,n=this.uiDialog.siblings(&quot;.ui-front:visible&quot;).map(function(){return+e(this).css(&quot;z-index&quot;)}).get(),a=Math.max.apply(null,n);return a&gt;=+this.uiDialog.css(&quot;z-index&quot;)&amp;&amp;(this.uiDialog.css(&quot;z-index&quot;,a+1),s=!0),s&amp;&amp;!i&amp;&amp;this._trigger(&quot;focus&quot;,t),s},open:function(){var t=this;return this._isOpen?(this._moveToTop()&amp;&amp;this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=e(this.document(0).activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&amp;&amp;this.overlay.css(&quot;z-index&quot;,this.uiDialog.css(&quot;z-index&quot;)-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger(&quot;focus&quot;)}),this._makeFocusTarget(),this._trigger(&quot;open&quot;),void 0)},_focusTabbable:function(){var e=this._focusedElement;e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e=this.element.find(&quot;(autofocus)&quot;)),e.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e=this.element.find(&quot;:tabbable&quot;)),e.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e=this.uiDialogButtonPane.find(&quot;:tabbable&quot;)),e.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e=this.uiDialogTitlebarClose.filter(&quot;:tabbable&quot;)),e.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e=this.uiDialog),e.eq(0).focus()},_keepFocus:function(t){function i(){var t=this.document(0).activeElement,i=this.uiDialog(0)===t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.contains(this.uiDialog(0),t);i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._focusTabbable()}t.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=e(&quot;</p>
<div>&quot;).addClass(&quot;ui-dialog ui-widget ui-widget-content ui-corner-all ui-front &quot;+this.options.dialogClass).hide().attr({tabIndex:-1,role:&quot;dialog&quot;}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&amp;&amp;!t.isDefaultPrevented()&amp;&amp;t.keyCode&amp;&amp;t.keyCode===e.ui.keyCode.ESCAPE)return t.preventDefault(),this.close(t),void 0;
if(t.keyCode===e.ui.keyCode.TAB&amp;&amp;!t.isDefaultPrevented()){var i=this.uiDialog.find(&quot;:tabbable&quot;),s=i.filter(&quot;:first&quot;),n=i.filter(&quot;:last&quot;);t.target!==n(0)&amp;&amp;t.target!==this.uiDialog(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.shiftKey?t.target!==s(0)&amp;&amp;t.target!==this.uiDialog(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!t.shiftKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this._delay(function(){n.focus()}),t.preventDefault()):(this._delay(function(){s.focus()}),t.preventDefault())}},mousedown:function(e){this._moveToTop(e)&amp;&amp;this._focusTabbable()}}),this.element.find(&quot;(aria-describedby)&quot;).length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.uiDialog.attr({&quot;aria-describedby&quot;:this.element.uniqueId().attr(&quot;id&quot;)})},_createTitlebar:function(){var t;this.uiDialogTitlebar=e(&quot;</p>
<div>&quot;).addClass(&quot;ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix&quot;).prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(t){e(t.target).closest(&quot;.ui-dialog-titlebar-close&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.uiDialog.focus()}}),this.uiDialogTitlebarClose=e(&quot;<button type='button'></button>&quot;).button({label:this.options.closeText,icons:{primary:&quot;ui-icon-closethick&quot;},text:!1}).addClass(&quot;ui-dialog-titlebar-close&quot;).appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(e){e.preventDefault(),this.close(e)}}),t=e(&quot;<span>&quot;).uniqueId().addClass(&quot;ui-dialog-title&quot;).prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({&quot;aria-labelledby&quot;:t.attr(&quot;id&quot;)})},_title:function(e){this.options.title&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.html(&quot; &quot;),e.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=e(&quot;</p>
<div>&quot;).addClass(&quot;ui-dialog-buttonpane ui-widget-content ui-helper-clearfix&quot;),this.uiButtonSet=e(&quot;</p>
<div>&quot;).addClass(&quot;ui-dialog-buttonset&quot;).appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var t=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(i)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.isArray(i)&amp;&amp;!i.length?(this.uiDialog.removeClass(&quot;ui-dialog-buttons&quot;),void 0):(e.each(i,function(i,s){var n,a;s=e.isFunction(s)?{click:s,text:i}:s,s=e.extend({type:&quot;button&quot;},s),n=s.click,s.click=function(){n.apply(t.element(0),arguments)},a={icons:s.icons,text:s.showText},delete s.icons,delete s.showText,e(&quot;<button></button>&quot;,s).button(a).appendTo(t.uiButtonSet)}),this.uiDialog.addClass(&quot;ui-dialog-buttons&quot;),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function t(e){return{position:e.position,offset:e.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:&quot;.ui-dialog-content, .ui-dialog-titlebar-close&quot;,handle:&quot;.ui-dialog-titlebar&quot;,containment:&quot;document&quot;,start:function(s,n){e(this).addClass(&quot;ui-dialog-dragging&quot;),i._blockFrames(),i._trigger(&quot;dragStart&quot;,s,t(n))},drag:function(e,s){i._trigger(&quot;drag&quot;,e,t(s))},stop:function(n,a){var o=a.offset.left-i.document.scrollLeft(),r=a.offset.top-i.document.scrollTop();s.position={my:&quot;left top&quot;,at:&quot;left&quot;+(o&gt;=0?&quot;+&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+o+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+&quot;top&quot;+(r&gt;=0?&quot;+&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+r,of:i.window},e(this).removeClass(&quot;ui-dialog-dragging&quot;),i._unblockFrames(),i._trigger(&quot;dragStop&quot;,n,t(a))}})},_makeResizable:function(){function t(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}var i=this,s=this.options,n=s.resizable,a=this.uiDialog.css(&quot;position&quot;),o=&quot;string&quot;==typeof n?n:&quot;n,e,s,w,se,sw,ne,nw&quot;;this.uiDialog.resizable({cancel:&quot;.ui-dialog-content&quot;,containment:&quot;document&quot;,alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:o,start:function(s,n){e(this).addClass(&quot;ui-dialog-resizing&quot;),i._blockFrames(),i._trigger(&quot;resizeStart&quot;,s,t(n))},resize:function(e,s){i._trigger(&quot;resize&quot;,e,t(s))},stop:function(n,a){var o=i.uiDialog.offset(),r=o.left-i.document.scrollLeft(),h=o.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:&quot;left top&quot;,at:&quot;left&quot;+(r&gt;=0?&quot;+&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+r+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+&quot;top&quot;+(h&gt;=0?&quot;+&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+h,of:i.window},e(this).removeClass(&quot;ui-dialog-resizing&quot;),i._unblockFrames(),i._trigger(&quot;resizeStop&quot;,n,t(a))}}).css(&quot;position&quot;,a)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=e(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=e.inArray(this,t);-1!==i&amp;&amp;t.splice(i,1)},_trackingInstances:function(){var e=this.document.data(&quot;ui-dialog-instances&quot;);return e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e=(),this.document.data(&quot;ui-dialog-instances&quot;,e)),e},_minHeight:function(){var e=this.options;return&quot;auto&quot;===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(&quot;:visible&quot;);e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.uiDialog.show(),this.uiDialog.position(this.options.position),e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.uiDialog.hide()},_setOptions:function(t){var i=this,s=!1,n={};e.each(t,function(e,t){i._setOption(e,t),e in i.sizeRelatedOptions&amp;&amp;(s=!0),e in i.resizableRelatedOptions&amp;&amp;(n(e)=t)}),s&amp;&amp;(this._size(),this._position()),this.uiDialog.is(&quot;:data(ui-resizable)&quot;)&amp;&amp;this.uiDialog.resizable(&quot;option&quot;,n)},_setOption:function(e,t){var i,s,n=this.uiDialog;&quot;dialogClass&quot;===e&amp;&amp;n.removeClass(this.options.dialogClass).addClass(t),&quot;disabled&quot;!==e&amp;&amp;(this._super(e,t),&quot;appendTo&quot;===e&amp;&amp;this.uiDialog.appendTo(this._appendTo()),&quot;buttons&quot;===e&amp;&amp;this._createButtons(),&quot;closeText&quot;===e&amp;&amp;this.uiDialogTitlebarClose.button({label:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+t}),&quot;draggable&quot;===e&amp;&amp;(i=n.is(&quot;:data(ui-draggable)&quot;),i&amp;&amp;!t&amp;&amp;n.draggable(&quot;destroy&quot;),!i&amp;&amp;t&amp;&amp;this._makeDraggable()),&quot;position&quot;===e&amp;&amp;this._position(),&quot;resizable&quot;===e&amp;&amp;(s=n.is(&quot;:data(ui-resizable)&quot;),s&amp;&amp;!t&amp;&amp;n.resizable(&quot;destroy&quot;),s&amp;&amp;&quot;string&quot;==typeof t&amp;&amp;n.resizable(&quot;option&quot;,&quot;handles&quot;,t),s&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t===!1&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._makeResizable()),&quot;title&quot;===e&amp;&amp;this._title(this.uiDialogTitlebar.find(&quot;.ui-dialog-title&quot;)))},_size:function(){var e,t,i,s=this.options;this.element.show().css({width:&quot;auto&quot;,minHeight:0,maxHeight:&quot;none&quot;,height:0}),s.minWidth&gt;s.width&amp;&amp;(s.width=s.minWidth),e=this.uiDialog.css({height:&quot;auto&quot;,width:s.width}).outerHeight(),t=Math.max(0,s.minHeight-e),i=&quot;number&quot;==typeof s.maxHeight?Math.max(0,s.maxHeight-e):&quot;none&quot;,&quot;auto&quot;===s.height?this.element.css({minHeight:t,maxHeight:i,height:&quot;auto&quot;}):this.element.height(Math.max(0,s.height-e)),this.uiDialog.is(&quot;:data(ui-resizable)&quot;)&amp;&amp;this.uiDialog.resizable(&quot;option&quot;,&quot;minHeight&quot;,this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find(&quot;iframe&quot;).map(function(){var t=e(this);return e(&quot;</p>
<div>&quot;).css({position:&quot;absolute&quot;,width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())(0)})},_unblockFrames:function(){this.iframeBlocks&amp;&amp;(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return e(t.target).closest(&quot;.ui-dialog&quot;).length?!0:!!e(t.target).closest(&quot;.ui-datepicker&quot;).length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay(function(){t=!1}),this.document.data(&quot;ui-dialog-overlays&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._on(this.document,{focusin:function(e){t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._allowInteraction(e)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e.preventDefault(),this._trackingInstances()(0)._focusTabbable())}}),this.overlay=e(&quot;</p>
<div>&quot;).addClass(&quot;ui-widget-overlay ui-front&quot;).appendTo(this._appendTo()),this._on(this.overlay,{mousedown:&quot;_keepFocus&quot;}),this.document.data(&quot;ui-dialog-overlays&quot;,(this.document.data(&quot;ui-dialog-overlays&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)+1)}},_destroyOverlay:function(){if(this.options.modal&amp;&amp;this.overlay){var e=this.document.data(&quot;ui-dialog-overlays&quot;)-1;e?this.document.data(&quot;ui-dialog-overlays&quot;,e):this.document.unbind(&quot;focusin&quot;).removeData(&quot;ui-dialog-overlays&quot;),this.overlay.remove(),this.overlay=null}}}),e.widget(&quot;ui.droppable&quot;,{version:&quot;1.11.4&quot;,widgetEventPrefix:&quot;drop&quot;,options:{accept:&quot;*&quot;,activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:&quot;default&quot;,tolerance:&quot;intersect&quot;,activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(s)?s:function(e){return e.is(s)},this.proportions=function(){return arguments.length?(t=arguments(0),void 0):t?t:t={width:this.element(0).offsetWidth,height:this.element(0).offsetHeight}},this._addToManager(i.scope),i.addClasses&amp;&amp;this.element.addClass(&quot;ui-droppable&quot;)},_addToManager:function(t){e.ui.ddmanager.droppables(t)=e.ui.ddmanager.droppables(t)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(),e.ui.ddmanager.droppables(t).push(this)},_splice:function(e){for(var t=0;e.length&gt;t;t++)e(t)===this&amp;&amp;e.splice(t,1)},_destroy:function(){var t=e.ui.ddmanager.droppables(this.options.scope);this._splice(t),this.element.removeClass(&quot;ui-droppable ui-droppable-disabled&quot;)},_setOption:function(t,i){if(&quot;accept&quot;===t)this.accept=e.isFunction(i)?i:function(e){return e.is(i)};else if(&quot;scope&quot;===t){var s=e.ui.ddmanager.droppables(this.options.scope);this._splice(s),this._addToManager(i)}this._super(t,i)},_activate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&amp;&amp;this.element.addClass(this.options.activeClass),i&amp;&amp;this._trigger(&quot;activate&quot;,t,this.ui(i))},_deactivate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&amp;&amp;this.element.removeClass(this.options.activeClass),i&amp;&amp;this._trigger(&quot;deactivate&quot;,t,this.ui(i))},_over:function(t){var i=e.ui.ddmanager.current;i&amp;&amp;(i.currentItem&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.element)(0)!==this.element(0)&amp;&amp;this.accept.call(this.element(0),i.currentItem&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.element)&amp;&amp;(this.options.hoverClass&amp;&amp;this.element.addClass(this.options.hoverClass),this._trigger(&quot;over&quot;,t,this.ui(i)))},_out:function(t){var i=e.ui.ddmanager.current;i&amp;&amp;(i.currentItem&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.element)(0)!==this.element(0)&amp;&amp;this.accept.call(this.element(0),i.currentItem&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.element)&amp;&amp;(this.options.hoverClass&amp;&amp;this.element.removeClass(this.options.hoverClass),this._trigger(&quot;out&quot;,t,this.ui(i)))},_drop:function(t,i){var s=i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.ui.ddmanager.current,n=!1;return s&amp;&amp;(s.currentItem&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;s.element)(0)!==this.element(0)?(this.element.find(&quot;:data(ui-droppable)&quot;).not(&quot;.ui-draggable-dragging&quot;).each(function(){var i=e(this).droppable(&quot;instance&quot;);return i.options.greedy&amp;&amp;!i.options.disabled&amp;&amp;i.options.scope===s.options.scope&amp;&amp;i.accept.call(i.element(0),s.currentItem&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;s.element)&amp;&amp;e.ui.intersect(s,e.extend(i,{offset:i.element.offset()}),i.options.tolerance,t)?(n=!0,!1):void 0}),n?!1:this.accept.call(this.element(0),s.currentItem&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;s.element)?(this.options.activeClass&amp;&amp;this.element.removeClass(this.options.activeClass),this.options.hoverClass&amp;&amp;this.element.removeClass(this.options.hoverClass),this._trigger(&quot;drop&quot;,t,this.ui(s)),this.element):!1):!1},ui:function(e){return{draggable:e.currentItem&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}}),e.ui.intersect=function(){function e(e,t,i){return e&gt;=t&amp;&amp;t+i&gt;e}return function(t,i,s,n){if(!i.offset)return!1;var a=(t.positionAbs&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.position.absolute).left+t.margins.left,o=(t.positionAbs&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.position.absolute).top+t.margins.top,r=a+t.helperProportions.width,h=o+t.helperProportions.height,l=i.offset.left,u=i.offset.top,d=l+i.proportions().width,c=u+i.proportions().height;switch(s){case&quot;fit&quot;:return a&gt;=l&amp;&amp;d&gt;=r&amp;&amp;o&gt;=u&amp;&amp;c&gt;=h;case&quot;intersect&quot;:return a+t.helperProportions.width/2&gt;l&amp;&amp;d&gt;r-t.helperProportions.width/2&amp;&amp;o+t.helperProportions.height/2&gt;u&amp;&amp;c&gt;h-t.helperProportions.height/2;case&quot;pointer&quot;:return e(n.pageY,u,i.proportions().height)&amp;&amp;e(n.pageX,l,i.proportions().width);case&quot;touch&quot;:return(o&gt;=u&amp;&amp;c&gt;=o&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;h&gt;=u&amp;&amp;c&gt;=h&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;u&gt;o&amp;&amp;h&gt;c)&amp;&amp;(a&gt;=l&amp;&amp;d&gt;=a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;r&gt;=l&amp;&amp;d&gt;=r&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;l&gt;a&amp;&amp;r&gt;d);default:return!1}}}(),e.ui.ddmanager={current:null,droppables:{&quot;default&quot;:()},prepareOffsets:function(t,i){var s,n,a=e.ui.ddmanager.droppables(t.options.scope)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(),o=i?i.type:null,r=(t.currentItem&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.element).find(&quot;:data(ui-droppable)&quot;).addBack();e:for(s=0;a.length&gt;s;s++)if(!(a(s).options.disabled&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t&amp;&amp;!a(s).accept.call(a(s).element(0),t.currentItem&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.element))){for(n=0;r.length&gt;n;n++)if(r(n)===a(s).element(0)){a(s).proportions().height=0;continue e}a(s).visible=&quot;none&quot;!==a(s).element.css(&quot;display&quot;),a(s).visible&amp;&amp;(&quot;mousedown&quot;===o&amp;&amp;a(s)._activate.call(a(s),i),a(s).offset=a(s).element.offset(),a(s).proportions({width:a(s).element(0).offsetWidth,height:a(s).element(0).offsetHeight}))}},drop:function(t,i){var s=!1;return e.each((e.ui.ddmanager.droppables(t.options.scope)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;()).slice(),function(){this.options&amp;&amp;(!this.options.disabled&amp;&amp;this.visible&amp;&amp;e.ui.intersect(t,this,this.options.tolerance,i)&amp;&amp;(s=this._drop.call(this,i)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;s),!this.options.disabled&amp;&amp;this.visible&amp;&amp;this.accept.call(this.element(0),t.currentItem&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.element)&amp;&amp;(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(t,i){t.element.parentsUntil(&quot;body&quot;).bind(&quot;scroll.droppable&quot;,function(){t.options.refreshPositions&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&amp;&amp;e.ui.ddmanager.prepareOffsets(t,i),e.each(e.ui.ddmanager.droppables(t.options.scope)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(),function(){if(!this.options.disabled&amp;&amp;!this.greedyChild&amp;&amp;this.visible){var s,n,a,o=e.ui.intersect(t,this,this.options.tolerance,i),r=!o&amp;&amp;this.isover?&quot;isout&quot;:o&amp;&amp;!this.isover?&quot;isover&quot;:null;r&amp;&amp;(this.options.greedy&amp;&amp;(n=this.options.scope,a=this.element.parents(&quot;:data(ui-droppable)&quot;).filter(function(){return e(this).droppable(&quot;instance&quot;).options.scope===n}),a.length&amp;&amp;(s=e(a(0)).droppable(&quot;instance&quot;),s.greedyChild=&quot;isover&quot;===r)),s&amp;&amp;&quot;isover&quot;===r&amp;&amp;(s.isover=!1,s.isout=!0,s._out.call(s,i)),this(r)=!0,this(&quot;isout&quot;===r?&quot;isover&quot;:&quot;isout&quot;)=!1,this(&quot;isover&quot;===r?&quot;_over&quot;:&quot;_out&quot;).call(this,i),s&amp;&amp;&quot;isout&quot;===r&amp;&amp;(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(t,i){t.element.parentsUntil(&quot;body&quot;).unbind(&quot;scroll.droppable&quot;),t.options.refreshPositions&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.ui.ddmanager.prepareOffsets(t,i)}},e.ui.droppable;var y=&quot;ui-effects-&quot;,b=e;e.effects={effect:{}},function(e,t){function i(e,t,i){var s=d(t.type)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{};return null==e?i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!t.def?null:t.def:(e=s.floor?~~e:parseFloat(e),isNaN(e)?t.def:s.mod?(e+s.mod)%s.mod:0&gt;e?0:e&gt;s.max?s.max:e)}function s(i){var s=l(),n=s._rgba=();return i=i.toLowerCase(),f(h,function(e,a){var o,r=a.re.exec(i),h=r&amp;&amp;a.parse(r),l=a.space&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;rgba&quot;;return h?(o=s(l)(h),s(u(l).cache)=o(u(l).cache),n=s._rgba=o._rgba,!1):t}),n.length?(&quot;0,0,0,0&quot;===n.join()&amp;&amp;e.extend(n,a.transparent),s):a(i)}function n(e,t,i){return i=(i+1)%1,1&gt;6*i?e+6*(t-e)*i:1&gt;2*i?t:2&gt;3*i?e+6*(t-e)*(2/3-i):e}var a,o=&quot;backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor&quot;,r=/^((-+))=s*(d+.?d*)/,h=({re:/rgba?(s*(d{1,3})s*,s*(d{1,3})s*,s*(d{1,3})s*(?:,s*(d?(?:.d+)?)s*)?)/,parse:function(e){return(e(1),e(2),e(3),e(4))}},{re:/rgba?(s*(d+(?:.d+)?)%s*,s*(d+(?:.d+)?)%s*,s*(d+(?:.d+)?)%s*(?:,s*(d?(?:.d+)?)s*)?)/,parse:function(e){return(2.55*e(1),2.55*e(2),2.55*e(3),e(4))}},{re:/#((a-f0-9){2})((a-f0-9){2})((a-f0-9){2})/,parse:function(e){return(parseInt(e(1),16),parseInt(e(2),16),parseInt(e(3),16))}},{re:/#((a-f0-9))((a-f0-9))((a-f0-9))/,parse:function(e){return(parseInt(e(1)+e(1),16),parseInt(e(2)+e(2),16),parseInt(e(3)+e(3),16))}},{re:/hsla?(s*(d+(?:.d+)?)s*,s*(d+(?:.d+)?)%s*,s*(d+(?:.d+)?)%s*(?:,s*(d?(?:.d+)?)s*)?)/,space:&quot;hsla&quot;,parse:function(e){return(e(1),e(2)/100,e(3)/100,e(4))}}),l=e.Color=function(t,i,s,n){return new e.Color.fn.parse(t,i,s,n)},u={rgba:{props:{red:{idx:0,type:&quot;byte&quot;},green:{idx:1,type:&quot;byte&quot;},blue:{idx:2,type:&quot;byte&quot;}}},hsla:{props:{hue:{idx:0,type:&quot;degrees&quot;},saturation:{idx:1,type:&quot;percent&quot;},lightness:{idx:2,type:&quot;percent&quot;}}}},d={&quot;byte&quot;:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},c=l.support={},p=e(&quot;</p>
<p>&quot;)(0),f=e.each;p.style.cssText=&quot;background-color:rgba(1,1,1,.5)&quot;,c.rgba=p.style.backgroundColor.indexOf(&quot;rgba&quot;)&gt;-1,f(u,function(e,t){t.cache=&quot;_&quot;+e,t.props.alpha={idx:3,type:&quot;percent&quot;,def:1}}),l.fn=e.extend(l.prototype,{parse:function(n,o,r,h){if(n===t)return this._rgba=(null,null,null,null),this;(n.jquery&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n.nodeType)&amp;&amp;(n=e(n).css(o),o=t);var d=this,c=e.type(n),p=this._rgba=();return o!==t&amp;&amp;(n=(n,o,r,h),c=&quot;array&quot;),&quot;string&quot;===c?this.parse(s(n)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a._default):&quot;array&quot;===c?(f(u.rgba.props,function(e,t){p(t.idx)=i(n(t.idx),t)}),this):&quot;object&quot;===c?(n instanceof l?f(u,function(e,t){n(t.cache)&amp;&amp;(d(t.cache)=n(t.cache).slice())}):f(u,function(t,s){var a=s.cache;f(s.props,function(e,t){if(!d(a)&amp;&amp;s.to){if(&quot;alpha&quot;===e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null==n(e))return;d(a)=s.to(d._rgba)}d(a)(t.idx)=i(n(e),t,!0)}),d(a)&amp;&amp;0&gt;e.inArray(null,d(a).slice(0,3))&amp;&amp;(d(a)(3)=1,s.from&amp;&amp;(d._rgba=s.from(d(a))))}),this):t},is:function(e){var i=l(e),s=!0,n=this;return f(u,function(e,a){var o,r=i(a.cache);return r&amp;&amp;(o=n(a.cache)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a.to&amp;&amp;a.to(n._rgba)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(),f(a.props,function(e,i){return null!=r(i.idx)?s=r(i.idx)===o(i.idx):t})),s}),s},_space:function(){var e=(),t=this;return f(u,function(i,s){t(s.cache)&amp;&amp;e.push(i)}),e.pop()},transition:function(e,t){var s=l(e),n=s._space(),a=u(n),o=0===this.alpha()?l(&quot;transparent&quot;):this,r=o(a.cache)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a.to(o._rgba),h=r.slice();return s=s(a.cache),f(a.props,function(e,n){var a=n.idx,o=r(a),l=s(a),u=d(n.type)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{};null!==l&amp;&amp;(null===o?h(a)=l:(u.mod&amp;&amp;(l-o&gt;u.mod/2?o+=u.mod:o-l&gt;u.mod/2&amp;&amp;(o-=u.mod)),h(a)=i((l-o)*t+o,n)))}),this(n)(h)},blend:function(t){if(1===this._rgba(3))return this;var i=this._rgba.slice(),s=i.pop(),n=l(t)._rgba;return l(e.map(i,function(e,t){return(1-s)*n(t)+s*e}))},toRgbaString:function(){var t=&quot;rgba(&quot;,i=e.map(this._rgba,function(e,t){return null==e?t&gt;2?1:0:e});return 1===i(3)&amp;&amp;(i.pop(),t=&quot;rgb(&quot;),t+i.join()+&quot;)&quot;},toHslaString:function(){var t=&quot;hsla(&quot;,i=e.map(this.hsla(),function(e,t){return null==e&amp;&amp;(e=t&gt;2?1:0),t&amp;&amp;3&gt;t&amp;&amp;(e=Math.round(100*e)+&quot;%&quot;),e});return 1===i(3)&amp;&amp;(i.pop(),t=&quot;hsl(&quot;),t+i.join()+&quot;)&quot;},toHexString:function(t){var i=this._rgba.slice(),s=i.pop();return t&amp;&amp;i.push(~~(255*s)),&quot;#&quot;+e.map(i,function(e){return e=(e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0).toString(16),1===e.length?&quot;0&quot;+e:e}).join(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)},toString:function(){return 0===this._rgba(3)?&quot;transparent&quot;:this.toRgbaString()}}),l.fn.parse.prototype=l.fn,u.hsla.to=function(e){if(null==e(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null==e(1)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null==e(2))return(null,null,null,e(3));var t,i,s=e(0)/255,n=e(1)/255,a=e(2)/255,o=e(3),r=Math.max(s,n,a),h=Math.min(s,n,a),l=r-h,u=r+h,d=.5*u;return t=h===r?0:s===r?60*(n-a)/l+360:n===r?60*(a-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5&gt;=d?l/u:l/(2-u),(Math.round(t)%360,i,d,null==o?1:o)},u.hsla.from=function(e){if(null==e(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null==e(1)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null==e(2))return(null,null,null,e(3));var t=e(0)/360,i=e(1),s=e(2),a=e(3),o=.5&gt;=s?s*(1+i):s+i-s*i,r=2*s-o;return(Math.round(255*n(r,o,t+1/3)),Math.round(255*n(r,o,t)),Math.round(255*n(r,o,t-1/3)),a)},f(u,function(s,n){var a=n.props,o=n.cache,h=n.to,u=n.from;l.fn(s)=function(s){if(h&amp;&amp;!this(o)&amp;&amp;(this(o)=h(this._rgba)),s===t)return this(o).slice();var n,r=e.type(s),d=&quot;array&quot;===r&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;object&quot;===r?s:arguments,c=this(o).slice();return f(a,function(e,t){var s=d(&quot;object&quot;===r?e:t.idx);null==s&amp;&amp;(s=c(t.idx)),c(t.idx)=i(s,t)}),u?(n=l(u(c)),n(o)=c,n):l(c)},f(a,function(t,i){l.fn(t)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(l.fn(t)=function(n){var a,o=e.type(n),h=&quot;alpha&quot;===t?this._hsla?&quot;hsla&quot;:&quot;rgba&quot;:s,l=this(h)(),u=l(i.idx);return&quot;undefined&quot;===o?u:(&quot;function&quot;===o&amp;&amp;(n=n.call(this,u),o=e.type(n)),null==n&amp;&amp;i.empty?this:(&quot;string&quot;===o&amp;&amp;(a=r.exec(n),a&amp;&amp;(n=u+parseFloat(a(2))*(&quot;+&quot;===a(1)?1:-1))),l(i.idx)=n,this(h)(l)))})})}),l.hook=function(t){var i=t.split(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);f(i,function(t,i){e.cssHooks(i)={set:function(t,n){var a,o,r=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;if(&quot;transparent&quot;!==n&amp;&amp;(&quot;string&quot;!==e.type(n)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(a=s(n)))){if(n=l(a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n),!c.rgba&amp;&amp;1!==n._rgba(3)){for(o=&quot;backgroundColor&quot;===i?t.parentNode:t;(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;===r&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;transparent&quot;===r)&amp;&amp;o&amp;&amp;o.style;)try{r=e.css(o,&quot;backgroundColor&quot;),o=o.parentNode}catch(h){}n=n.blend(r&amp;&amp;&quot;transparent&quot;!==r?r:&quot;_default&quot;)}n=n.toRgbaString()}try{t.style(i)=n}catch(h){}}},e.fx.step(i)=function(t){t.colorInit&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(t.start=l(t.elem,i),t.end=l(t.end),t.colorInit=!0),e.cssHooks(i).set(t.elem,t.start.transition(t.end,t.pos))}})},l.hook(o),e.cssHooks.borderColor={expand:function(e){var t={};return f((&quot;Top&quot;,&quot;Right&quot;,&quot;Bottom&quot;,&quot;Left&quot;),function(i,s){t(&quot;border&quot;+s+&quot;Color&quot;)=e}),t}},a=e.Color.names={aqua:&quot;#00ffff&quot;,black:&quot;#000000&quot;,blue:&quot;#0000ff&quot;,fuchsia:&quot;#ff00ff&quot;,gray:&quot;#808080&quot;,green:&quot;#008000&quot;,lime:&quot;#00ff00&quot;,maroon:&quot;#800000&quot;,navy:&quot;#000080&quot;,olive:&quot;#808000&quot;,purple:&quot;#800080&quot;,red:&quot;#ff0000&quot;,silver:&quot;#c0c0c0&quot;,teal:&quot;#008080&quot;,white:&quot;#ffffff&quot;,yellow:&quot;#ffff00&quot;,transparent:(null,null,null,0),_default:&quot;#ffffff&quot;}}(b),function(){function t(t){var i,s,n=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,a={};if(n&amp;&amp;n.length&amp;&amp;n(0)&amp;&amp;n(n(0)))for(s=n.length;s--;)i=n(s),&quot;string&quot;==typeof n(i)&amp;&amp;(a(e.camelCase(i))=n(i));else for(i in n)&quot;string&quot;==typeof n(i)&amp;&amp;(a(i)=n(i));return a}function i(t,i){var s,a,o={};for(s in i)a=i(s),t(s)!==a&amp;&amp;(n(s)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e.fx.step(s)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!isNaN(parseFloat(a)))&amp;&amp;(o(s)=a));return o}var s=(&quot;add&quot;,&quot;remove&quot;,&quot;toggle&quot;),n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each((&quot;borderLeftStyle&quot;,&quot;borderRightStyle&quot;,&quot;borderBottomStyle&quot;,&quot;borderTopStyle&quot;),function(t,i){e.fx.step(i)=function(e){(&quot;none&quot;!==e.end&amp;&amp;!e.setAttr&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1===e.pos&amp;&amp;!e.setAttr)&amp;&amp;(b.style(e.elem,i,e.end),e.setAttr=!0)}}),e.fn.addBack&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e.effects.animateClass=function(n,a,o,r){var h=e.speed(a,o,r);return this.queue(function(){var a,o=e(this),r=o.attr(&quot;class&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,l=h.children?o.find(&quot;*&quot;).addBack():o;l=l.map(function(){var i=e(this);return{el:i,start:t(this)}}),a=function(){e.each(s,function(e,t){n(t)&amp;&amp;o(t+&quot;Class&quot;)(n(t))})},a(),l=l.map(function(){return this.end=t(this.el(0)),this.diff=i(this.start,this.end),this}),o.attr(&quot;class&quot;,r),l=l.map(function(){var t=this,i=e.Deferred(),s=e.extend({},h,{queue:!1,complete:function(){i.resolve(t)}});return this.el.animate(this.diff,s),i.promise()}),e.when.apply(e,l.get()).done(function(){a(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)})}),h.complete.call(o(0))})})},e.fn.extend({addClass:function(t){return function(i,s,n,a){return s?e.effects.animateClass.call(this,{add:i},s,n,a):t.apply(this,arguments)}}(e.fn.addClass),removeClass:function(t){return function(i,s,n,a){return arguments.length&gt;1?e.effects.animateClass.call(this,{remove:i},s,n,a):t.apply(this,arguments)}}(e.fn.removeClass),toggleClass:function(t){return function(i,s,n,a,o){return&quot;boolean&quot;==typeof s&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;void 0===s?n?e.effects.animateClass.call(this,s?{add:i}:{remove:i},n,a,o):t.apply(this,arguments):e.effects.animateClass.call(this,{toggle:i},s,n,a)}}(e.fn.toggleClass),switchClass:function(t,i,s,n,a){return e.effects.animateClass.call(this,{add:i,remove:t},s,n,a)}})}(),function(){function t(t,i,s,n){return e.isPlainObject(t)&amp;&amp;(i=t,t=t.effect),t={effect:t},null==i&amp;&amp;(i={}),e.isFunction(i)&amp;&amp;(n=i,s=null,i={}),(&quot;number&quot;==typeof i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.fx.speeds(i))&amp;&amp;(n=s,s=i,i={}),e.isFunction(s)&amp;&amp;(n=s,s=null),i&amp;&amp;e.extend(t,i),s=s&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.duration,t.duration=e.fx.off?0:&quot;number&quot;==typeof s?s:s in e.fx.speeds?e.fx.speeds(s):e.fx.speeds._default,t.complete=n&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.complete,t}function i(t){return!t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;number&quot;==typeof t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.fx.speeds(t)?!0:&quot;string&quot;!=typeof t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.effects.effect(t)?e.isFunction(t)?!0:&quot;object&quot;!=typeof t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.effect?!1:!0:!0}e.extend(e.effects,{version:&quot;1.11.4&quot;,save:function(e,t){for(var i=0;t.length&gt;i;i++)null!==t(i)&amp;&amp;e.data(y+t(i),e(0).style(t(i)))},restore:function(e,t){var i,s;for(s=0;t.length&gt;s;s++)null!==t(s)&amp;&amp;(i=e.data(y+t(s)),void 0===i&amp;&amp;(i=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),e.css(t(s),i))},setMode:function(e,t){return&quot;toggle&quot;===t&amp;&amp;(t=e.is(&quot;:hidden&quot;)?&quot;show&quot;:&quot;hide&quot;),t},getBaseline:function(e,t){var i,s;switch(e(0)){case&quot;top&quot;:i=0;break;case&quot;middle&quot;:i=.5;break;case&quot;bottom&quot;:i=1;break;default:i=e(0)/t.height}switch(e(1)){case&quot;left&quot;:s=0;break;case&quot;center&quot;:s=.5;break;case&quot;right&quot;:s=1;break;default:s=e(1)/t.width}return{x:s,y:i}},createWrapper:function(t){if(t.parent().is(&quot;.ui-effects-wrapper&quot;))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),&quot;float&quot;:t.css(&quot;float&quot;)},s=e(&quot;</p>
<div></div>
<p>&quot;).addClass(&quot;ui-effects-wrapper&quot;).css({fontSize:&quot;100%&quot;,background:&quot;transparent&quot;,border:&quot;none&quot;,margin:0,padding:0}),n={width:t.width(),height:t.height()},a=document.activeElement;try{a.id}catch(o){a=document.body}return t.wrap(s),(t(0)===a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.contains(t(0),a))&amp;&amp;e(a).focus(),s=t.parent(),&quot;static&quot;===t.css(&quot;position&quot;)?(s.css({position:&quot;relative&quot;}),t.css({position:&quot;relative&quot;})):(e.extend(i,{position:t.css(&quot;position&quot;),zIndex:t.css(&quot;z-index&quot;)}),e.each((&quot;top&quot;,&quot;left&quot;,&quot;bottom&quot;,&quot;right&quot;),function(e,s){i(s)=t.css(s),isNaN(parseInt(i(s),10))&amp;&amp;(i(s)=&quot;auto&quot;)}),t.css({position:&quot;relative&quot;,top:0,left:0,right:&quot;auto&quot;,bottom:&quot;auto&quot;})),t.css(n),s.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(&quot;.ui-effects-wrapper&quot;)&amp;&amp;(t.parent().replaceWith(t),(t(0)===i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.contains(t(0),i))&amp;&amp;e(i).focus()),t},setTransition:function(t,i,s,n){return n=n&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{},e.each(i,function(e,i){var a=t.cssUnit(i);a(0)&gt;0&amp;&amp;(n(i)=a(0)*s+a(1))}),n}}),e.fn.extend({effect:function(){function i(t){function i(){e.isFunction(a)&amp;&amp;a.call(n(0)),e.isFunction(t)&amp;&amp;t()}var n=e(this),a=s.complete,r=s.mode;(n.is(&quot;:hidden&quot;)?&quot;hide&quot;===r:&quot;show&quot;===r)?(n(r)(),i()):o.call(n(0),s,i)}var s=t.apply(this,arguments),n=s.mode,a=s.queue,o=e.effects.effect(s.effect);return e.fx.off&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!o?n?this(n)(s.duration,s.complete):this.each(function(){s.complete&amp;&amp;s.complete.call(this)}):a===!1?this.each(i):this.queue(a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;fx&quot;,i)},show:function(e){return function(s){if(i(s))return e.apply(this,arguments);var n=t.apply(this,arguments);return n.mode=&quot;show&quot;,this.effect.call(this,n)}}(e.fn.show),hide:function(e){return function(s){if(i(s))return e.apply(this,arguments);var n=t.apply(this,arguments);return n.mode=&quot;hide&quot;,this.effect.call(this,n)}}(e.fn.hide),toggle:function(e){return function(s){if(i(s)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;boolean&quot;==typeof s)return e.apply(this,arguments);var n=t.apply(this,arguments);return n.mode=&quot;toggle&quot;,this.effect.call(this,n)}}(e.fn.toggle),cssUnit:function(t){var i=this.css(t),s=();return e.each((&quot;em&quot;,&quot;px&quot;,&quot;%&quot;,&quot;pt&quot;),function(e,t){i.indexOf(t)&gt;0&amp;&amp;(s=(parseFloat(i),t))}),s}})}(),function(){var t={};e.each((&quot;Quad&quot;,&quot;Cubic&quot;,&quot;Quart&quot;,&quot;Quint&quot;,&quot;Expo&quot;),function(e,i){t(i)=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return 0===e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1===e?e:-Math.pow(2,8*(e-1))*Math.sin((80*(e-1)-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){for(var t,i=4;((t=Math.pow(2,--i))-1)/11&gt;e;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-e,2)}}),e.each(t,function(t,i){e.easing(&quot;easeIn&quot;+t)=i,e.easing(&quot;easeOut&quot;+t)=function(e){return 1-i(1-e)},e.easing(&quot;easeInOut&quot;+t)=function(e){return.5&gt;e?i(2*e)/2:1-i(-2*e+2)/2}})}(),e.effects,e.effects.effect.blind=function(t,i){var s,n,a,o=e(this),r=/up|down|vertical/,h=/up|left|vertical|horizontal/,l=(&quot;position&quot;,&quot;top&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;right&quot;,&quot;height&quot;,&quot;width&quot;),u=e.effects.setMode(o,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;hide&quot;),d=t.direction&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;up&quot;,c=r.test(d),p=c?&quot;height&quot;:&quot;width&quot;,f=c?&quot;top&quot;:&quot;left&quot;,m=h.test(d),g={},v=&quot;show&quot;===u;o.parent().is(&quot;.ui-effects-wrapper&quot;)?e.effects.save(o.parent(),l):e.effects.save(o,l),o.show(),s=e.effects.createWrapper(o).css({overflow:&quot;hidden&quot;}),n=s(p)(),a=parseFloat(s.css(f))&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,g(p)=v?n:0,m&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(o.css(c?&quot;bottom&quot;:&quot;right&quot;,0).css(c?&quot;top&quot;:&quot;left&quot;,&quot;auto&quot;).css({position:&quot;absolute&quot;}),g(f)=v?a:n+a),v&amp;&amp;(s.css(p,0),m&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;s.css(f,a+n)),s.animate(g,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){&quot;hide&quot;===u&amp;&amp;o.hide(),e.effects.restore(o,l),e.effects.removeWrapper(o),i()}})},e.effects.effect.bounce=function(t,i){var s,n,a,o=e(this),r=(&quot;position&quot;,&quot;top&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;right&quot;,&quot;height&quot;,&quot;width&quot;),h=e.effects.setMode(o,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;effect&quot;),l=&quot;hide&quot;===h,u=&quot;show&quot;===h,d=t.direction&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;up&quot;,c=t.distance,p=t.times&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;5,f=2*p+(u&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;l?1:0),m=t.duration/f,g=t.easing,v=&quot;up&quot;===d&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;down&quot;===d?&quot;top&quot;:&quot;left&quot;,y=&quot;up&quot;===d&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;left&quot;===d,b=o.queue(),_=b.length;for((u&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;l)&amp;&amp;r.push(&quot;opacity&quot;),e.effects.save(o,r),o.show(),e.effects.createWrapper(o),c&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(c=o(&quot;top&quot;===v?&quot;outerHeight&quot;:&quot;outerWidth&quot;)()/3),u&amp;&amp;(a={opacity:1},a(v)=0,o.css(&quot;opacity&quot;,0).css(v,y?2*-c:2*c).animate(a,m,g)),l&amp;&amp;(c/=Math.pow(2,p-1)),a={},a(v)=0,s=0;p&gt;s;s++)n={},n(v)=(y?&quot;-=&quot;:&quot;+=&quot;)+c,o.animate(n,m,g).animate(a,m,g),c=l?2*c:c/2;l&amp;&amp;(n={opacity:0},n(v)=(y?&quot;-=&quot;:&quot;+=&quot;)+c,o.animate(n,m,g)),o.queue(function(){l&amp;&amp;o.hide(),e.effects.restore(o,r),e.effects.removeWrapper(o),i()}),_&gt;1&amp;&amp;b.splice.apply(b,(1,0).concat(b.splice(_,f+1))),o.dequeue()},e.effects.effect.clip=function(t,i){var s,n,a,o=e(this),r=(&quot;position&quot;,&quot;top&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;right&quot;,&quot;height&quot;,&quot;width&quot;),h=e.effects.setMode(o,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;hide&quot;),l=&quot;show&quot;===h,u=t.direction&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;vertical&quot;,d=&quot;vertical&quot;===u,c=d?&quot;height&quot;:&quot;width&quot;,p=d?&quot;top&quot;:&quot;left&quot;,f={};e.effects.save(o,r),o.show(),s=e.effects.createWrapper(o).css({overflow:&quot;hidden&quot;}),n=&quot;IMG&quot;===o(0).tagName?s:o,a=n(c)(),l&amp;&amp;(n.css(c,0),n.css(p,a/2)),f(c)=l?a:0,f(p)=l?0:a/2,n.animate(f,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){l&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;o.hide(),e.effects.restore(o,r),e.effects.removeWrapper(o),i()}})},e.effects.effect.drop=function(t,i){var s,n=e(this),a=(&quot;position&quot;,&quot;top&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;right&quot;,&quot;opacity&quot;,&quot;height&quot;,&quot;width&quot;),o=e.effects.setMode(n,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;hide&quot;),r=&quot;show&quot;===o,h=t.direction&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;left&quot;,l=&quot;up&quot;===h&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;down&quot;===h?&quot;top&quot;:&quot;left&quot;,u=&quot;up&quot;===h&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;left&quot;===h?&quot;pos&quot;:&quot;neg&quot;,d={opacity:r?1:0};e.effects.save(n,a),n.show(),e.effects.createWrapper(n),s=t.distance&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n(&quot;top&quot;===l?&quot;outerHeight&quot;:&quot;outerWidth&quot;)(!0)/2,r&amp;&amp;n.css(&quot;opacity&quot;,0).css(l,&quot;pos&quot;===u?-s:s),d(l)=(r?&quot;pos&quot;===u?&quot;+=&quot;:&quot;-=&quot;:&quot;pos&quot;===u?&quot;-=&quot;:&quot;+=&quot;)+s,n.animate(d,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){&quot;hide&quot;===o&amp;&amp;n.hide(),e.effects.restore(n,a),e.effects.removeWrapper(n),i()}})},e.effects.effect.explode=function(t,i){function s(){b.push(this),b.length===d*c&amp;&amp;n()}function n(){p.css({visibility:&quot;visible&quot;}),e(b).remove(),m&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;p.hide(),i()}var a,o,r,h,l,u,d=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=d,p=e(this),f=e.effects.setMode(p,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;hide&quot;),m=&quot;show&quot;===f,g=p.show().css(&quot;visibility&quot;,&quot;hidden&quot;).offset(),v=Math.ceil(p.outerWidth()/c),y=Math.ceil(p.outerHeight()/d),b=();for(a=0;d&gt;a;a++)for(h=g.top+a*y,u=a-(d-1)/2,o=0;c&gt;o;o++)r=g.left+o*v,l=o-(c-1)/2,p.clone().appendTo(&quot;body&quot;).wrap(&quot;</p>
<div></div>
<p>&quot;).css({position:&quot;absolute&quot;,visibility:&quot;visible&quot;,left:-o*v,top:-a*y}).parent().addClass(&quot;ui-effects-explode&quot;).css({position:&quot;absolute&quot;,overflow:&quot;hidden&quot;,width:v,height:y,left:r+(m?l*v:0),top:h+(m?u*y:0),opacity:m?0:1}).animate({left:r+(m?0:l*v),top:h+(m?0:u*y),opacity:m?1:0},t.duration&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;500,t.easing,s)},e.effects.effect.fade=function(t,i){var s=e(this),n=e.effects.setMode(s,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;toggle&quot;);s.animate({opacity:n},{queue:!1,duration:t.duration,easing:t.easing,complete:i})},e.effects.effect.fold=function(t,i){var s,n,a=e(this),o=(&quot;position&quot;,&quot;top&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;right&quot;,&quot;height&quot;,&quot;width&quot;),r=e.effects.setMode(a,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;hide&quot;),h=&quot;show&quot;===r,l=&quot;hide&quot;===r,u=t.size&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;15,d=/((0-9)+)%/.exec(u),c=!!t.horizFirst,p=h!==c,f=p?(&quot;width&quot;,&quot;height&quot;):(&quot;height&quot;,&quot;width&quot;),m=t.duration/2,g={},v={};e.effects.save(a,o),a.show(),s=e.effects.createWrapper(a).css({overflow:&quot;hidden&quot;}),n=p?(s.width(),s.height()):(s.height(),s.width()),d&amp;&amp;(u=parseInt(d(1),10)/100*n(l?0:1)),h&amp;&amp;s.css(c?{height:0,width:u}:{height:u,width:0}),g(f(0))=h?n(0):u,v(f(1))=h?n(1):0,s.animate(g,m,t.easing).animate(v,m,t.easing,function(){l&amp;&amp;a.hide(),e.effects.restore(a,o),e.effects.removeWrapper(a),i()})},e.effects.effect.highlight=function(t,i){var s=e(this),n=(&quot;backgroundImage&quot;,&quot;backgroundColor&quot;,&quot;opacity&quot;),a=e.effects.setMode(s,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;show&quot;),o={backgroundColor:s.css(&quot;backgroundColor&quot;)};&quot;hide&quot;===a&amp;&amp;(o.opacity=0),e.effects.save(s,n),s.show().css({backgroundImage:&quot;none&quot;,backgroundColor:t.color&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;#ffff99&quot;}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){&quot;hide&quot;===a&amp;&amp;s.hide(),e.effects.restore(s,n),i()}})},e.effects.effect.size=function(t,i){var s,n,a,o=e(this),r=(&quot;position&quot;,&quot;top&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;right&quot;,&quot;width&quot;,&quot;height&quot;,&quot;overflow&quot;,&quot;opacity&quot;),h=(&quot;position&quot;,&quot;top&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;right&quot;,&quot;overflow&quot;,&quot;opacity&quot;),l=(&quot;width&quot;,&quot;height&quot;,&quot;overflow&quot;),u=(&quot;fontSize&quot;),d=(&quot;borderTopWidth&quot;,&quot;borderBottomWidth&quot;,&quot;paddingTop&quot;,&quot;paddingBottom&quot;),c=(&quot;borderLeftWidth&quot;,&quot;borderRightWidth&quot;,&quot;paddingLeft&quot;,&quot;paddingRight&quot;),p=e.effects.setMode(o,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;effect&quot;),f=t.restore&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;effect&quot;!==p,m=t.scale&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;both&quot;,g=t.origin&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(&quot;middle&quot;,&quot;center&quot;),v=o.css(&quot;position&quot;),y=f?r:h,b={height:0,width:0,outerHeight:0,outerWidth:0};&quot;show&quot;===p&amp;&amp;o.show(),s={height:o.height(),width:o.width(),outerHeight:o.outerHeight(),outerWidth:o.outerWidth()},&quot;toggle&quot;===t.mode&amp;&amp;&quot;show&quot;===p?(o.from=t.to&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;b,o.to=t.from&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;s):(o.from=t.from&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(&quot;show&quot;===p?b:s),o.to=t.to&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(&quot;hide&quot;===p?b:s)),a={from:{y:o.from.height/s.height,x:o.from.width/s.width},to:{y:o.to.height/s.height,x:o.to.width/s.width}},(&quot;box&quot;===m&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;both&quot;===m)&amp;&amp;(a.from.y!==a.to.y&amp;&amp;(y=y.concat(d),o.from=e.effects.setTransition(o,d,a.from.y,o.from),o.to=e.effects.setTransition(o,d,a.to.y,o.to)),a.from.x!==a.to.x&amp;&amp;(y=y.concat(c),o.from=e.effects.setTransition(o,c,a.from.x,o.from),o.to=e.effects.setTransition(o,c,a.to.x,o.to))),(&quot;content&quot;===m&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;both&quot;===m)&amp;&amp;a.from.y!==a.to.y&amp;&amp;(y=y.concat(u).concat(l),o.from=e.effects.setTransition(o,u,a.from.y,o.from),o.to=e.effects.setTransition(o,u,a.to.y,o.to)),e.effects.save(o,y),o.show(),e.effects.createWrapper(o),o.css(&quot;overflow&quot;,&quot;hidden&quot;).css(o.from),g&amp;&amp;(n=e.effects.getBaseline(g,s),o.from.top=(s.outerHeight-o.outerHeight())*n.y,o.from.left=(s.outerWidth-o.outerWidth())*n.x,o.to.top=(s.outerHeight-o.to.outerHeight)*n.y,o.to.left=(s.outerWidth-o.to.outerWidth)*n.x),o.css(o.from),(&quot;content&quot;===m&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;both&quot;===m)&amp;&amp;(d=d.concat((&quot;marginTop&quot;,&quot;marginBottom&quot;)).concat(u),c=c.concat((&quot;marginLeft&quot;,&quot;marginRight&quot;)),l=r.concat(d).concat(c),o.find(&quot;*(width)&quot;).each(function(){var i=e(this),s={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};
f&amp;&amp;e.effects.save(i,l),i.from={height:s.height*a.from.y,width:s.width*a.from.x,outerHeight:s.outerHeight*a.from.y,outerWidth:s.outerWidth*a.from.x},i.to={height:s.height*a.to.y,width:s.width*a.to.x,outerHeight:s.height*a.to.y,outerWidth:s.width*a.to.x},a.from.y!==a.to.y&amp;&amp;(i.from=e.effects.setTransition(i,d,a.from.y,i.from),i.to=e.effects.setTransition(i,d,a.to.y,i.to)),a.from.x!==a.to.x&amp;&amp;(i.from=e.effects.setTransition(i,c,a.from.x,i.from),i.to=e.effects.setTransition(i,c,a.to.x,i.to)),i.css(i.from),i.animate(i.to,t.duration,t.easing,function(){f&amp;&amp;e.effects.restore(i,l)})})),o.animate(o.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){0===o.to.opacity&amp;&amp;o.css(&quot;opacity&quot;,o.from.opacity),&quot;hide&quot;===p&amp;&amp;o.hide(),e.effects.restore(o,y),f&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(&quot;static&quot;===v?o.css({position:&quot;relative&quot;,top:o.to.top,left:o.to.left}):e.each((&quot;top&quot;,&quot;left&quot;),function(e,t){o.css(t,function(t,i){var s=parseInt(i,10),n=e?o.to.left:o.to.top;return&quot;auto&quot;===i?n+&quot;px&quot;:s+n+&quot;px&quot;})})),e.effects.removeWrapper(o),i()}})},e.effects.effect.scale=function(t,i){var s=e(this),n=e.extend(!0,{},t),a=e.effects.setMode(s,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;effect&quot;),o=parseInt(t.percent,10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(0===parseInt(t.percent,10)?0:&quot;hide&quot;===a?0:100),r=t.direction&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;both&quot;,h=t.origin,l={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()},u={y:&quot;horizontal&quot;!==r?o/100:1,x:&quot;vertical&quot;!==r?o/100:1};n.effect=&quot;size&quot;,n.queue=!1,n.complete=i,&quot;effect&quot;!==a&amp;&amp;(n.origin=h&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(&quot;middle&quot;,&quot;center&quot;),n.restore=!0),n.from=t.from&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(&quot;show&quot;===a?{height:0,width:0,outerHeight:0,outerWidth:0}:l),n.to={height:l.height*u.y,width:l.width*u.x,outerHeight:l.outerHeight*u.y,outerWidth:l.outerWidth*u.x},n.fade&amp;&amp;(&quot;show&quot;===a&amp;&amp;(n.from.opacity=0,n.to.opacity=1),&quot;hide&quot;===a&amp;&amp;(n.from.opacity=1,n.to.opacity=0)),s.effect(n)},e.effects.effect.puff=function(t,i){var s=e(this),n=e.effects.setMode(s,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;hide&quot;),a=&quot;hide&quot;===n,o=parseInt(t.percent,10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;150,r=o/100,h={height:s.height(),width:s.width(),outerHeight:s.outerHeight(),outerWidth:s.outerWidth()};e.extend(t,{effect:&quot;scale&quot;,queue:!1,fade:!0,mode:n,complete:i,percent:a?o:100,from:a?h:{height:h.height*r,width:h.width*r,outerHeight:h.outerHeight*r,outerWidth:h.outerWidth*r}}),s.effect(t)},e.effects.effect.pulsate=function(t,i){var s,n=e(this),a=e.effects.setMode(n,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;show&quot;),o=&quot;show&quot;===a,r=&quot;hide&quot;===a,h=o&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;hide&quot;===a,l=2*(t.times&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;5)+(h?1:0),u=t.duration/l,d=0,c=n.queue(),p=c.length;for((o&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!n.is(&quot;:visible&quot;))&amp;&amp;(n.css(&quot;opacity&quot;,0).show(),d=1),s=1;l&gt;s;s++)n.animate({opacity:d},u,t.easing),d=1-d;n.animate({opacity:d},u,t.easing),n.queue(function(){r&amp;&amp;n.hide(),i()}),p&gt;1&amp;&amp;c.splice.apply(c,(1,0).concat(c.splice(p,l+1))),n.dequeue()},e.effects.effect.shake=function(t,i){var s,n=e(this),a=(&quot;position&quot;,&quot;top&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;right&quot;,&quot;height&quot;,&quot;width&quot;),o=e.effects.setMode(n,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;effect&quot;),r=t.direction&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;left&quot;,h=t.distance&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;20,l=t.times&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;3,u=2*l+1,d=Math.round(t.duration/u),c=&quot;up&quot;===r&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;down&quot;===r?&quot;top&quot;:&quot;left&quot;,p=&quot;up&quot;===r&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;left&quot;===r,f={},m={},g={},v=n.queue(),y=v.length;for(e.effects.save(n,a),n.show(),e.effects.createWrapper(n),f(c)=(p?&quot;-=&quot;:&quot;+=&quot;)+h,m(c)=(p?&quot;+=&quot;:&quot;-=&quot;)+2*h,g(c)=(p?&quot;-=&quot;:&quot;+=&quot;)+2*h,n.animate(f,d,t.easing),s=1;l&gt;s;s++)n.animate(m,d,t.easing).animate(g,d,t.easing);n.animate(m,d,t.easing).animate(f,d/2,t.easing).queue(function(){&quot;hide&quot;===o&amp;&amp;n.hide(),e.effects.restore(n,a),e.effects.removeWrapper(n),i()}),y&gt;1&amp;&amp;v.splice.apply(v,(1,0).concat(v.splice(y,u+1))),n.dequeue()},e.effects.effect.slide=function(t,i){var s,n=e(this),a=(&quot;position&quot;,&quot;top&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;right&quot;,&quot;width&quot;,&quot;height&quot;),o=e.effects.setMode(n,t.mode&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;show&quot;),r=&quot;show&quot;===o,h=t.direction&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;left&quot;,l=&quot;up&quot;===h&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;down&quot;===h?&quot;top&quot;:&quot;left&quot;,u=&quot;up&quot;===h&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;left&quot;===h,d={};e.effects.save(n,a),n.show(),s=t.distance&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n(&quot;top&quot;===l?&quot;outerHeight&quot;:&quot;outerWidth&quot;)(!0),e.effects.createWrapper(n).css({overflow:&quot;hidden&quot;}),r&amp;&amp;n.css(l,u?isNaN(s)?&quot;-&quot;+s:-s:s),d(l)=(r?u?&quot;+=&quot;:&quot;-=&quot;:u?&quot;-=&quot;:&quot;+=&quot;)+s,n.animate(d,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){&quot;hide&quot;===o&amp;&amp;n.hide(),e.effects.restore(n,a),e.effects.removeWrapper(n),i()}})},e.effects.effect.transfer=function(t,i){var s=e(this),n=e(t.to),a=&quot;fixed&quot;===n.css(&quot;position&quot;),o=e(&quot;body&quot;),r=a?o.scrollTop():0,h=a?o.scrollLeft():0,l=n.offset(),u={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},d=s.offset(),c=e(&quot;</p>
<div class='ui-effects-transfer'></div>
<p>&quot;).appendTo(document.body).addClass(t.className).css({top:d.top-r,left:d.left-h,height:s.innerHeight(),width:s.innerWidth(),position:a?&quot;fixed&quot;:&quot;absolute&quot;}).animate(u,t.duration,t.easing,function(){c.remove(),i()})},e.widget(&quot;ui.progressbar&quot;,{version:&quot;1.11.4&quot;,options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass(&quot;ui-progressbar ui-widget ui-widget-content ui-corner-all&quot;).attr({role:&quot;progressbar&quot;,&quot;aria-valuemin&quot;:this.min}),this.valueDiv=e(&quot;</p>
<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>
<p>&quot;).appendTo(this.element),this._refreshValue()},_destroy:function(){this.element.removeClass(&quot;ui-progressbar ui-widget ui-widget-content ui-corner-all&quot;).removeAttr(&quot;role&quot;).removeAttr(&quot;aria-valuemin&quot;).removeAttr(&quot;aria-valuemax&quot;).removeAttr(&quot;aria-valuenow&quot;),this.valueDiv.remove()},value:function(e){return void 0===e?this.options.value:(this.options.value=this._constrainedValue(e),this._refreshValue(),void 0)},_constrainedValue:function(e){return void 0===e&amp;&amp;(e=this.options.value),this.indeterminate=e===!1,&quot;number&quot;!=typeof e&amp;&amp;(e=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var t=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(e,t){&quot;max&quot;===e&amp;&amp;(t=Math.max(this.min,t)),&quot;disabled&quot;===e&amp;&amp;this.element.toggleClass(&quot;ui-state-disabled&quot;,!!t).attr(&quot;aria-disabled&quot;,t),this._super(e,t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t&gt;this.min).toggleClass(&quot;ui-corner-right&quot;,t===this.options.max).width(i.toFixed(0)+&quot;%&quot;),this.element.toggleClass(&quot;ui-progressbar-indeterminate&quot;,this.indeterminate),this.indeterminate?(this.element.removeAttr(&quot;aria-valuenow&quot;),this.overlayDiv&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.overlayDiv=e(&quot;</p>
<div class='ui-progressbar-overlay'></div>
<p>&quot;).appendTo(this.valueDiv))):(this.element.attr({&quot;aria-valuemax&quot;:this.options.max,&quot;aria-valuenow&quot;:t}),this.overlayDiv&amp;&amp;(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&amp;&amp;(this.oldValue=t,this._trigger(&quot;change&quot;)),t===this.options.max&amp;&amp;this._trigger(&quot;complete&quot;)}}),e.widget(&quot;ui.selectable&quot;,e.ui.mouse,{version:&quot;1.11.4&quot;,options:{appendTo:&quot;body&quot;,autoRefresh:!0,distance:0,filter:&quot;*&quot;,tolerance:&quot;touch&quot;,selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,i=this;this.element.addClass(&quot;ui-selectable&quot;),this.dragged=!1,this.refresh=function(){t=e(i.options.filter,i.element(0)),t.addClass(&quot;ui-selectee&quot;),t.each(function(){var t=e(this),i=t.offset();e.data(this,&quot;selectable-item&quot;,{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass(&quot;ui-selected&quot;),selecting:t.hasClass(&quot;ui-selecting&quot;),unselecting:t.hasClass(&quot;ui-unselecting&quot;)})})},this.refresh(),this.selectees=t.addClass(&quot;ui-selectee&quot;),this._mouseInit(),this.helper=e(&quot;</p>
<div class='ui-selectable-helper'></div>
<p>&quot;)},_destroy:function(){this.selectees.removeClass(&quot;ui-selectee&quot;).removeData(&quot;selectable-item&quot;),this.element.removeClass(&quot;ui-selectable ui-selectable-disabled&quot;),this._mouseDestroy()},_mouseStart:function(t){var i=this,s=this.options;this.opos=(t.pageX,t.pageY),this.options.disabled&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.selectees=e(s.filter,this.element(0)),this._trigger(&quot;start&quot;,t),e(s.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),s.autoRefresh&amp;&amp;this.refresh(),this.selectees.filter(&quot;.ui-selected&quot;).each(function(){var s=e.data(this,&quot;selectable-item&quot;);s.startselected=!0,t.metaKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(s.$element.removeClass(&quot;ui-selected&quot;),s.selected=!1,s.$element.addClass(&quot;ui-unselecting&quot;),s.unselecting=!0,i._trigger(&quot;unselecting&quot;,t,{unselecting:s.element}))}),e(t.target).parents().addBack().each(function(){var s,n=e.data(this,&quot;selectable-item&quot;);return n?(s=!t.metaKey&amp;&amp;!t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!n.$element.hasClass(&quot;ui-selected&quot;),n.$element.removeClass(s?&quot;ui-unselecting&quot;:&quot;ui-selected&quot;).addClass(s?&quot;ui-selecting&quot;:&quot;ui-unselecting&quot;),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger(&quot;selecting&quot;,t,{selecting:n.element}):i._trigger(&quot;unselecting&quot;,t,{unselecting:n.element}),!1):void 0}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,a=this.opos(0),o=this.opos(1),r=t.pageX,h=t.pageY;return a&gt;r&amp;&amp;(i=r,r=a,a=i),o&gt;h&amp;&amp;(i=h,h=o,o=i),this.helper.css({left:a,top:o,width:r-a,height:h-o}),this.selectees.each(function(){var i=e.data(this,&quot;selectable-item&quot;),l=!1;i&amp;&amp;i.element!==s.element(0)&amp;&amp;(&quot;touch&quot;===n.tolerance?l=!(i.left&gt;r&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a&gt;i.right&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.top&gt;h&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;o&gt;i.bottom):&quot;fit&quot;===n.tolerance&amp;&amp;(l=i.left&gt;a&amp;&amp;r&gt;i.right&amp;&amp;i.top&gt;o&amp;&amp;h&gt;i.bottom),l?(i.selected&amp;&amp;(i.$element.removeClass(&quot;ui-selected&quot;),i.selected=!1),i.unselecting&amp;&amp;(i.$element.removeClass(&quot;ui-unselecting&quot;),i.unselecting=!1),i.selecting&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(i.$element.addClass(&quot;ui-selecting&quot;),i.selecting=!0,s._trigger(&quot;selecting&quot;,t,{selecting:i.element}))):(i.selecting&amp;&amp;((t.metaKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.ctrlKey)&amp;&amp;i.startselected?(i.$element.removeClass(&quot;ui-selecting&quot;),i.selecting=!1,i.$element.addClass(&quot;ui-selected&quot;),i.selected=!0):(i.$element.removeClass(&quot;ui-selecting&quot;),i.selecting=!1,i.startselected&amp;&amp;(i.$element.addClass(&quot;ui-unselecting&quot;),i.unselecting=!0),s._trigger(&quot;unselecting&quot;,t,{unselecting:i.element}))),i.selected&amp;&amp;(t.metaKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.startselected&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(i.$element.removeClass(&quot;ui-selected&quot;),i.selected=!1,i.$element.addClass(&quot;ui-unselecting&quot;),i.unselecting=!0,s._trigger(&quot;unselecting&quot;,t,{unselecting:i.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,e(&quot;.ui-unselecting&quot;,this.element(0)).each(function(){var s=e.data(this,&quot;selectable-item&quot;);s.$element.removeClass(&quot;ui-unselecting&quot;),s.unselecting=!1,s.startselected=!1,i._trigger(&quot;unselected&quot;,t,{unselected:s.element})}),e(&quot;.ui-selecting&quot;,this.element(0)).each(function(){var s=e.data(this,&quot;selectable-item&quot;);s.$element.removeClass(&quot;ui-selecting&quot;).addClass(&quot;ui-selected&quot;),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger(&quot;selected&quot;,t,{selected:s.element})}),this._trigger(&quot;stop&quot;,t),this.helper.remove(),!1}}),e.widget(&quot;ui.selectmenu&quot;,{version:&quot;1.11.4&quot;,defaultElement:&quot;<select>&quot;,options:{appendTo:null,disabled:null,icons:{button:&quot;ui-icon-triangle-1-s&quot;},position:{my:&quot;left top&quot;,at:&quot;left bottom&quot;,collision:&quot;none&quot;},width:null,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr(&quot;id&quot;);this.ids={element:e,button:e+&quot;-button&quot;,menu:e+&quot;-menu&quot;},this._drawButton(),this._drawMenu(),this.options.disabled&amp;&amp;this.disable()},_drawButton:function(){var t=this;this.label=e(&quot;label(for=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+this.ids.element+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)&quot;).attr(&quot;for&quot;,this.ids.button),this._on(this.label,{click:function(e){this.button.focus(),e.preventDefault()}}),this.element.hide(),this.button=e(&quot;<span>&quot;,{&quot;class&quot;:&quot;ui-selectmenu-button ui-widget ui-state-default ui-corner-all&quot;,tabindex:this.options.disabled?-1:0,id:this.ids.button,role:&quot;combobox&quot;,&quot;aria-expanded&quot;:&quot;false&quot;,&quot;aria-autocomplete&quot;:&quot;list&quot;,&quot;aria-owns&quot;:this.ids.menu,&quot;aria-haspopup&quot;:&quot;true&quot;}).insertAfter(this.element),e(&quot;<span>&quot;,{&quot;class&quot;:&quot;ui-icon &quot;+this.options.icons.button}).prependTo(this.button),this.buttonText=e(&quot;<span>&quot;,{&quot;class&quot;:&quot;ui-selectmenu-text&quot;}).appendTo(this.button),this._setText(this.buttonText,this.element.find(&quot;option:selected&quot;).text()),this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one(&quot;focusin&quot;,function(){t.menuItems&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t._refreshMenu()}),this._hoverable(this.button),this._focusable(this.button)},_drawMenu:function(){var t=this;this.menu=e(&quot;</p>
<ul>&quot;,{&quot;aria-hidden&quot;:&quot;true&quot;,&quot;aria-labelledby&quot;:this.ids.button,id:this.ids.menu}),this.menuWrap=e(&quot;</p>
<div>&quot;,{&quot;class&quot;:&quot;ui-selectmenu-menu ui-front&quot;}).append(this.menu).appendTo(this._appendTo()),this.menuInstance=this.menu.menu({role:&quot;listbox&quot;,select:function(e,i){e.preventDefault(),t._setSelection(),t._select(i.item.data(&quot;ui-selectmenu-item&quot;),e)},focus:function(e,i){var s=i.item.data(&quot;ui-selectmenu-item&quot;);null!=t.focusIndex&amp;&amp;s.index!==t.focusIndex&amp;&amp;(t._trigger(&quot;focus&quot;,e,{item:s}),t.isOpen&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t._select(s,e)),t.focusIndex=s.index,t.button.attr(&quot;aria-activedescendant&quot;,t.menuItems.eq(s.index).attr(&quot;id&quot;))}}).menu(&quot;instance&quot;),this.menu.addClass(&quot;ui-corner-bottom&quot;).removeClass(&quot;ui-corner-all&quot;),this.menuInstance._off(this.menu,&quot;mouseleave&quot;),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this._setText(this.buttonText,this._getSelectedItem().text()),this.options.width&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._resizeButton()},_refreshMenu:function(){this.menu.empty();var e,t=this.element.find(&quot;option&quot;);t.length&amp;&amp;(this._parseOptions(t),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find(&quot;li&quot;).not(&quot;.ui-selectmenu-optgroup&quot;),e=this._getSelectedItem(),this.menuInstance.focus(null,e),this._setAria(e.data(&quot;ui-selectmenu-item&quot;)),this._setOption(&quot;disabled&quot;,this.element.prop(&quot;disabled&quot;)))},open:function(e){this.options.disabled&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.menuItems?(this.menu.find(&quot;.ui-state-focus&quot;).removeClass(&quot;ui-state-focus&quot;),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger(&quot;open&quot;,e))},_position:function(){this.menuWrap.position(e.extend({of:this.button},this.options.position))},close:function(e){this.isOpen&amp;&amp;(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger(&quot;close&quot;,e))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderMenu:function(t,i){var s=this,n=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;e.each(i,function(i,a){a.optgroup!==n&amp;&amp;(e(&quot;</p>
<li>&quot;,{&quot;class&quot;:&quot;ui-selectmenu-optgroup ui-menu-divider&quot;+(a.element.parent(&quot;optgroup&quot;).prop(&quot;disabled&quot;)?&quot; ui-state-disabled&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),text:a.optgroup}).appendTo(t),n=a.optgroup),s._renderItemData(t,a)})},_renderItemData:function(e,t){return this._renderItem(e,t).data(&quot;ui-selectmenu-item&quot;,t)},_renderItem:function(t,i){var s=e(&quot;
<li>&quot;);return i.disabled&amp;&amp;s.addClass(&quot;ui-state-disabled&quot;),this._setText(s,i.label),s.appendTo(t)},_setText:function(e,t){t?e.text(t):e.html(&quot; &quot;)},_move:function(e,t){var i,s,n=&quot;.ui-menu-item&quot;;this.isOpen?i=this.menuItems.eq(this.focusIndex):(i=this.menuItems.eq(this.element(0).selectedIndex),n+=&quot;:not(.ui-state-disabled)&quot;),s=&quot;first&quot;===e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;last&quot;===e?i(&quot;first&quot;===e?&quot;prevAll&quot;:&quot;nextAll&quot;)(n).eq(-1):i(e+&quot;All&quot;)(n).eq(0),s.length&amp;&amp;this.menuInstance.focus(t,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element(0).selectedIndex)},_toggle:function(e){this(this.isOpen?&quot;close&quot;:&quot;open&quot;)(e)},_setSelection:function(){var e;this.range&amp;&amp;(window.getSelection?(e=window.getSelection(),e.removeAllRanges(),e.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&amp;&amp;(e(t.target).closest(&quot;.ui-selectmenu-menu, #&quot;+this.ids.button).length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.close(t))}},_buttonEvents:{mousedown:function(){var e;window.getSelection?(e=window.getSelection(),e.rangeCount&amp;&amp;(this.range=e.getRangeAt(0))):this.range=document.selection.createRange()},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(t){var i=!0;switch(t.keyCode){case e.ui.keyCode.TAB:case e.ui.keyCode.ESCAPE:this.close(t),i=!1;break;case e.ui.keyCode.ENTER:this.isOpen&amp;&amp;this._selectFocusedItem(t);break;case e.ui.keyCode.UP:t.altKey?this._toggle(t):this._move(&quot;prev&quot;,t);break;case e.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move(&quot;next&quot;,t);break;case e.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case e.ui.keyCode.LEFT:this._move(&quot;prev&quot;,t);break;case e.ui.keyCode.RIGHT:this._move(&quot;next&quot;,t);break;case e.ui.keyCode.HOME:case e.ui.keyCode.PAGE_UP:this._move(&quot;first&quot;,t);break;case e.ui.keyCode.END:case e.ui.keyCode.PAGE_DOWN:this._move(&quot;last&quot;,t);break;default:this.menu.trigger(t),i=!1}i&amp;&amp;t.preventDefault()}},_selectFocusedItem:function(e){var t=this.menuItems.eq(this.focusIndex);t.hasClass(&quot;ui-state-disabled&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._select(t.data(&quot;ui-selectmenu-item&quot;),e)},_select:function(e,t){var i=this.element(0).selectedIndex;this.element(0).selectedIndex=e.index,this._setText(this.buttonText,e.label),this._setAria(e),this._trigger(&quot;select&quot;,t,{item:e}),e.index!==i&amp;&amp;this._trigger(&quot;change&quot;,t,{item:e}),this.close(t)},_setAria:function(e){var t=this.menuItems.eq(e.index).attr(&quot;id&quot;);this.button.attr({&quot;aria-labelledby&quot;:t,&quot;aria-activedescendant&quot;:t}),this.menu.attr(&quot;aria-activedescendant&quot;,t)},_setOption:function(e,t){&quot;icons&quot;===e&amp;&amp;this.button.find(&quot;span.ui-icon&quot;).removeClass(this.options.icons.button).addClass(t.button),this._super(e,t),&quot;appendTo&quot;===e&amp;&amp;this.menuWrap.appendTo(this._appendTo()),&quot;disabled&quot;===e&amp;&amp;(this.menuInstance.option(&quot;disabled&quot;,t),this.button.toggleClass(&quot;ui-state-disabled&quot;,t).attr(&quot;aria-disabled&quot;,t),this.element.prop(&quot;disabled&quot;,t),t?(this.button.attr(&quot;tabindex&quot;,-1),this.close()):this.button.attr(&quot;tabindex&quot;,0)),&quot;width&quot;===e&amp;&amp;this._resizeButton()},_appendTo:function(){var t=this.options.appendTo;return t&amp;&amp;(t=t.jquery&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.nodeType?e(t):this.document.find(t).eq(0)),t&amp;&amp;t(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(t=this.element.closest(&quot;.ui-front&quot;)),t.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(t=this.document(0).body),t},_toggleAttr:function(){this.button.toggleClass(&quot;ui-corner-top&quot;,this.isOpen).toggleClass(&quot;ui-corner-all&quot;,!this.isOpen).attr(&quot;aria-expanded&quot;,this.isOpen),this.menuWrap.toggleClass(&quot;ui-selectmenu-open&quot;,this.isOpen),this.menu.attr(&quot;aria-hidden&quot;,!this.isOpen)},_resizeButton:function(){var e=this.options.width;e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(e)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;).outerWidth()+1))},_getCreateOptions:function(){return{disabled:this.element.prop(&quot;disabled&quot;)}},_parseOptions:function(t){var i=();t.each(function(t,s){var n=e(s),a=n.parent(&quot;optgroup&quot;);i.push({element:n,index:t,value:n.val(),label:n.text(),optgroup:a.attr(&quot;label&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,disabled:a.prop(&quot;disabled&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n.prop(&quot;disabled&quot;)})}),this.items=i},_destroy:function(){this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.label.attr(&quot;for&quot;,this.ids.element)}}),e.widget(&quot;ui.slider&quot;,e.ui.mouse,{version:&quot;1.11.4&quot;,widgetEventPrefix:&quot;slide&quot;,options:{animate:!1,distance:0,max:100,min:0,orientation:&quot;horizontal&quot;,range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this.element.addClass(&quot;ui-slider ui-slider-&quot;+this.orientation+&quot; ui-widget&quot;+&quot; ui-widget-content&quot;+&quot; ui-corner-all&quot;),this._refresh(),this._setOption(&quot;disabled&quot;,this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,i,s=this.options,n=this.element.find(&quot;.ui-slider-handle&quot;).addClass(&quot;ui-state-default ui-corner-all&quot;),a=&quot;<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>&quot;,o=();for(i=s.values&amp;&amp;s.values.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1,n.length&gt;i&amp;&amp;(n.slice(i).remove(),n=n.slice(0,i)),t=n.length;i&gt;t;t++)o.push(a);this.handles=n.add(e(o.join(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(t){e(this).data(&quot;ui-slider-handle-index&quot;,t)})},_createRange:function(){var t=this.options,i=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;t.range?(t.range===!0&amp;&amp;(t.values?t.values.length&amp;&amp;2!==t.values.length?t.values=(t.values(0),t.values(0)):e.isArray(t.values)&amp;&amp;(t.values=t.values.slice(0)):t.values=(this._valueMin(),this._valueMin())),this.range&amp;&amp;this.range.length?this.range.removeClass(&quot;ui-slider-range-min ui-slider-range-max&quot;).css({left:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,bottom:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;}):(this.range=e(&quot;
<div></div>
<p>&quot;).appendTo(this.element),i=&quot;ui-slider-range ui-widget-header ui-corner-all&quot;),this.range.addClass(i+(&quot;min&quot;===t.range&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;max&quot;===t.range?&quot; ui-slider-range-&quot;+t.range:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;))):(this.range&amp;&amp;this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&amp;&amp;this.range.remove(),this.element.removeClass(&quot;ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all&quot;),this._mouseDestroy()},_mouseCapture:function(t){var i,s,n,a,o,r,h,l,u=this,d=this.options;return d.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:t.pageX,y:t.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var i=Math.abs(s-u.values(t));(n&gt;i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n===i&amp;&amp;(t===u._lastChangedValue&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;u.values(t)===d.min))&amp;&amp;(n=i,a=e(this),o=t)}),r=this._start(t,o),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,a.addClass(&quot;ui-state-active&quot;).focus(),h=a.offset(),l=!e(t.target).parents().addBack().is(&quot;.ui-slider-handle&quot;),this._clickOffset=l?{left:0,top:0}:{left:t.pageX-h.left-a.width()/2,top:t.pageY-h.top-a.height()/2-(parseInt(a.css(&quot;borderTopWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-(parseInt(a.css(&quot;borderBottomWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)+(parseInt(a.css(&quot;marginTop&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)},this.handles.hasClass(&quot;ui-state-hover&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._slide(t,o,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,i),!1},_mouseStop:function(e){return this.handles.removeClass(&quot;ui-state-active&quot;),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=&quot;vertical&quot;===this.options.orientation?&quot;vertical&quot;:&quot;horizontal&quot;},_normValueFromMouse:function(e){var t,i,s,n,a;return&quot;horizontal&quot;===this.orientation?(t=this.elementSize.width,i=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,i=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/t,s&gt;1&amp;&amp;(s=1),0&gt;s&amp;&amp;(s=0),&quot;vertical&quot;===this.orientation&amp;&amp;(s=1-s),n=this._valueMax()-this._valueMin(),a=this._valueMin()+s*n,this._trimAlignValue(a)},_start:function(e,t){var i={handle:this.handles(t),value:this.value()};return this.options.values&amp;&amp;this.options.values.length&amp;&amp;(i.value=this.values(t),i.values=this.values()),this._trigger(&quot;start&quot;,e,i)},_slide:function(e,t,i){var s,n,a;this.options.values&amp;&amp;this.options.values.length?(s=this.values(t?0:1),2===this.options.values.length&amp;&amp;this.options.range===!0&amp;&amp;(0===t&amp;&amp;i&gt;s&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1===t&amp;&amp;s&gt;i)&amp;&amp;(i=s),i!==this.values(t)&amp;&amp;(n=this.values(),n(t)=i,a=this._trigger(&quot;slide&quot;,e,{handle:this.handles(t),value:i,values:n}),s=this.values(t?0:1),a!==!1&amp;&amp;this.values(t,i))):i!==this.value()&amp;&amp;(a=this._trigger(&quot;slide&quot;,e,{handle:this.handles(t),value:i}),a!==!1&amp;&amp;this.value(i))},_stop:function(e,t){var i={handle:this.handles(t),value:this.value()};this.options.values&amp;&amp;this.options.values.length&amp;&amp;(i.value=this.values(t),i.values=this.values()),this._trigger(&quot;stop&quot;,e,i)},_change:function(e,t){if(!this._keySliding&amp;&amp;!this._mouseSliding){var i={handle:this.handles(t),value:this.value()};this.options.values&amp;&amp;this.options.values.length&amp;&amp;(i.value=this.values(t),i.values=this.values()),this._lastChangedValue=t,this._trigger(&quot;change&quot;,e,i)}},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(t,i){var s,n,a;if(arguments.length&gt;1)return this.options.values(t)=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),void 0;if(!arguments.length)return this._values();if(!e.isArray(arguments(0)))return this.options.values&amp;&amp;this.options.values.length?this._values(t):this.value();for(s=this.options.values,n=arguments(0),a=0;s.length&gt;a;a+=1)s(a)=this._trimAlignValue(n(a)),this._change(null,a);this._refreshValue()},_setOption:function(t,i){var s,n=0;switch(&quot;range&quot;===t&amp;&amp;this.options.range===!0&amp;&amp;(&quot;min&quot;===i?(this.options.value=this._values(0),this.options.values=null):&quot;max&quot;===i&amp;&amp;(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),e.isArray(this.options.values)&amp;&amp;(n=this.options.values.length),&quot;disabled&quot;===t&amp;&amp;this.element.toggleClass(&quot;ui-state-disabled&quot;,!!i),this._super(t,i),t){case&quot;orientation&quot;:this._detectOrientation(),this.element.removeClass(&quot;ui-slider-horizontal ui-slider-vertical&quot;).addClass(&quot;ui-slider-&quot;+this.orientation),this._refreshValue(),this.handles.css(&quot;horizontal&quot;===i?&quot;bottom&quot;:&quot;left&quot;,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);break;case&quot;value&quot;:this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case&quot;values&quot;:for(this._animateOff=!0,this._refreshValue(),s=0;n&gt;s;s+=1)this._change(null,s);this._animateOff=!1;break;case&quot;step&quot;:case&quot;min&quot;:case&quot;max&quot;:this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case&quot;range&quot;:this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var e=this.options.value;return e=this._trimAlignValue(e)},_values:function(e){var t,i,s;if(arguments.length)return t=this.options.values(e),t=this._trimAlignValue(t);if(this.options.values&amp;&amp;this.options.values.length){for(i=this.options.values.slice(),s=0;i.length&gt;s;s+=1)i(s)=this._trimAlignValue(i(s));return i}return()},_trimAlignValue:function(e){if(this._valueMin()&gt;=e)return this._valueMin();if(e&gt;=this._valueMax())return this._valueMax();var t=this.options.step&gt;0?this.options.step:1,i=(e-this._valueMin())%t,s=e-i;return 2*Math.abs(i)&gt;=t&amp;&amp;(s+=i&gt;0?t:-t),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step,s=Math.floor(+(e-t).toFixed(this._precision())/i)*i;e=s+t,this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&amp;&amp;(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+e,i=t.indexOf(&quot;.&quot;);return-1===i?0:t.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var t,i,s,n,a,o=this.options.range,r=this.options,h=this,l=this._animateOff?!1:r.animate,u={};this.options.values&amp;&amp;this.options.values.length?this.handles.each(function(s){i=100*((h.values(s)-h._valueMin())/(h._valueMax()-h._valueMin())),u(&quot;horizontal&quot;===h.orientation?&quot;left&quot;:&quot;bottom&quot;)=i+&quot;%&quot;,e(this).stop(1,1)(l?&quot;animate&quot;:&quot;css&quot;)(u,r.animate),h.options.range===!0&amp;&amp;(&quot;horizontal&quot;===h.orientation?(0===s&amp;&amp;h.range.stop(1,1)(l?&quot;animate&quot;:&quot;css&quot;)({left:i+&quot;%&quot;},r.animate),1===s&amp;&amp;h.range(l?&quot;animate&quot;:&quot;css&quot;)({width:i-t+&quot;%&quot;},{queue:!1,duration:r.animate})):(0===s&amp;&amp;h.range.stop(1,1)(l?&quot;animate&quot;:&quot;css&quot;)({bottom:i+&quot;%&quot;},r.animate),1===s&amp;&amp;h.range(l?&quot;animate&quot;:&quot;css&quot;)({height:i-t+&quot;%&quot;},{queue:!1,duration:r.animate}))),t=i}):(s=this.value(),n=this._valueMin(),a=this._valueMax(),i=a!==n?100*((s-n)/(a-n)):0,u(&quot;horizontal&quot;===this.orientation?&quot;left&quot;:&quot;bottom&quot;)=i+&quot;%&quot;,this.handle.stop(1,1)(l?&quot;animate&quot;:&quot;css&quot;)(u,r.animate),&quot;min&quot;===o&amp;&amp;&quot;horizontal&quot;===this.orientation&amp;&amp;this.range.stop(1,1)(l?&quot;animate&quot;:&quot;css&quot;)({width:i+&quot;%&quot;},r.animate),&quot;max&quot;===o&amp;&amp;&quot;horizontal&quot;===this.orientation&amp;&amp;this.range(l?&quot;animate&quot;:&quot;css&quot;)({width:100-i+&quot;%&quot;},{queue:!1,duration:r.animate}),&quot;min&quot;===o&amp;&amp;&quot;vertical&quot;===this.orientation&amp;&amp;this.range.stop(1,1)(l?&quot;animate&quot;:&quot;css&quot;)({height:i+&quot;%&quot;},r.animate),&quot;max&quot;===o&amp;&amp;&quot;vertical&quot;===this.orientation&amp;&amp;this.range(l?&quot;animate&quot;:&quot;css&quot;)({height:100-i+&quot;%&quot;},{queue:!1,duration:r.animate}))},_handleEvents:{keydown:function(t){var i,s,n,a,o=e(t.target).data(&quot;ui-slider-handle-index&quot;);switch(t.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&amp;&amp;(this._keySliding=!0,e(t.target).addClass(&quot;ui-state-active&quot;),i=this._start(t,o),i===!1))return}switch(a=this.options.step,s=n=this.options.values&amp;&amp;this.options.values.length?this.values(o):this.value(),t.keyCode){case e.ui.keyCode.HOME:n=this._valueMin();break;case e.ui.keyCode.END:n=this._valueMax();break;case e.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+a);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-a)}this._slide(t,o,n)},keyup:function(t){var i=e(t.target).data(&quot;ui-slider-handle-index&quot;);this._keySliding&amp;&amp;(this._keySliding=!1,this._stop(t,i),this._change(t,i),e(t.target).removeClass(&quot;ui-state-active&quot;))}}}),e.widget(&quot;ui.sortable&quot;,e.ui.mouse,{version:&quot;1.11.4&quot;,widgetEventPrefix:&quot;sort&quot;,ready:!1,options:{appendTo:&quot;parent&quot;,axis:!1,connectWith:!1,containment:!1,cursor:&quot;auto&quot;,cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:&quot;original&quot;,items:&quot;&gt; *&quot;,opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:&quot;default&quot;,tolerance:&quot;intersect&quot;,zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,i){return e&gt;=t&amp;&amp;t+i&gt;e},_isFloating:function(e){return/left|right/.test(e.css(&quot;float&quot;))&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;/inline|table-cell/.test(e.css(&quot;display&quot;))},_create:function(){this.containerCache={},this.element.addClass(&quot;ui-sortable&quot;),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),&quot;handle&quot;===e&amp;&amp;this._setHandleClassName()},_setHandleClassName:function(){this.element.find(&quot;.ui-sortable-handle&quot;).removeClass(&quot;ui-sortable-handle&quot;),e.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass(&quot;ui-sortable-handle&quot;)})},_destroy:function(){this.element.removeClass(&quot;ui-sortable ui-sortable-disabled&quot;).find(&quot;.ui-sortable-handle&quot;).removeClass(&quot;ui-sortable-handle&quot;),this._mouseDestroy();for(var e=this.items.length-1;e&gt;=0;e--)this.items(e).item.removeData(this.widgetName+&quot;-item&quot;);return this},_mouseCapture:function(t,i){var s=null,n=!1,a=this;return this.reverting?!1:this.options.disabled&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;static&quot;===this.options.type?!1:(this._refreshItems(t),e(t.target).parents().each(function(){return e.data(this,a.widgetName+&quot;-item&quot;)===a?(s=e(this),!1):void 0}),e.data(t.target,a.widgetName+&quot;-item&quot;)===a&amp;&amp;(s=e(t.target)),s?!this.options.handle&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(e(this.options.handle,s).find(&quot;*&quot;).addBack().each(function(){this===t.target&amp;&amp;(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,s){var n,a,o=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css(&quot;position&quot;,&quot;absolute&quot;),this.cssPosition=this.helper.css(&quot;position&quot;),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,o.cursorAt&amp;&amp;this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()(0),parent:this.currentItem.parent()(0)},this.helper(0)!==this.currentItem(0)&amp;&amp;this.currentItem.hide(),this._createPlaceholder(),o.containment&amp;&amp;this._setContainment(),o.cursor&amp;&amp;&quot;auto&quot;!==o.cursor&amp;&amp;(a=this.document.find(&quot;body&quot;),this.storedCursor=a.css(&quot;cursor&quot;),a.css(&quot;cursor&quot;,o.cursor),this.storedStylesheet=e(&quot;</p>
<style>*{ cursor: &quot;+o.cursor+&quot; !important; }</style>
<p>&quot;).appendTo(a)),o.opacity&amp;&amp;(this.helper.css(&quot;opacity&quot;)&amp;&amp;(this._storedOpacity=this.helper.css(&quot;opacity&quot;)),this.helper.css(&quot;opacity&quot;,o.opacity)),o.zIndex&amp;&amp;(this.helper.css(&quot;zIndex&quot;)&amp;&amp;(this._storedZIndex=this.helper.css(&quot;zIndex&quot;)),this.helper.css(&quot;zIndex&quot;,o.zIndex)),this.scrollParent(0)!==this.document(0)&amp;&amp;&quot;HTML&quot;!==this.scrollParent(0).tagName&amp;&amp;(this.overflowOffset=this.scrollParent.offset()),this._trigger(&quot;start&quot;,t,this._uiHash()),this._preserveHelperProportions&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n&gt;=0;n--)this.containers(n)._trigger(&quot;activate&quot;,t,this._uiHash(this));
return e.ui.ddmanager&amp;&amp;(e.ui.ddmanager.current=this),e.ui.ddmanager&amp;&amp;!o.dropBehaviour&amp;&amp;e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass(&quot;ui-sortable-helper&quot;),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,s,n,a,o=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo(&quot;absolute&quot;),this.lastPositionAbs&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.lastPositionAbs=this.positionAbs),this.options.scroll&amp;&amp;(this.scrollParent(0)!==this.document(0)&amp;&amp;&quot;HTML&quot;!==this.scrollParent(0).tagName?(this.overflowOffset.top+this.scrollParent(0).offsetHeight-t.pageY&lt;o.scrollSensitivity?this.scrollParent(0).scrollTop=r=this.scrollParent(0).scrollTop+o.scrollSpeed:t.pageY-this.overflowOffset.top&lt;o.scrollSensitivity&amp;&amp;(this.scrollParent(0).scrollTop=r=this.scrollParent(0).scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent(0).offsetWidth-t.pageX&lt;o.scrollSensitivity?this.scrollParent(0).scrollLeft=r=this.scrollParent(0).scrollLeft+o.scrollSpeed:t.pageX-this.overflowOffset.left&lt;o.scrollSensitivity&amp;&amp;(this.scrollParent(0).scrollLeft=r=this.scrollParent(0).scrollLeft-o.scrollSpeed)):(t.pageY-this.document.scrollTop()&lt;o.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-o.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())&lt;o.scrollSensitivity&amp;&amp;(r=this.document.scrollTop(this.document.scrollTop()+o.scrollSpeed)),t.pageX-this.document.scrollLeft()&lt;o.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-o.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<o.scrollSensitivity&#038;&#038;(r=this.document.scrollLeft(this.document.scrollLeft()+o.scrollSpeed))),r!==!1&#038;&#038;e.ui.ddmanager&#038;&#038;!o.dropBehaviour&#038;&#038;e.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&#038;&#038;"y"===this.options.axis"http://www.lesboisdupoitou-chauffage-piquets.com/"(this.helper(0).style.left=this.position.left+"px"),this.options.axis&#038;&#038;"x"===this.options.axis"http://www.lesboisdupoitou-chauffage-piquets.com/"(this.helper(0).style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items(i),n=s.item(0),a=this._intersectsWithPointer(s),a&amp;&amp;s.instance===this.currentContainer&amp;&amp;n!==this.currentItem(0)&amp;&amp;this.placeholder(1===a?&quot;next&quot;:&quot;prev&quot;)()(0)!==n&amp;&amp;!e.contains(this.placeholder(0),n)&amp;&amp;(&quot;semi-dynamic&quot;===this.options.type?!e.contains(this.element(0),n):!0)){if(this.direction=1===a?&quot;down&quot;:&quot;up&quot;,&quot;pointer&quot;!==this.options.tolerance&amp;&amp;!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger(&quot;change&quot;,t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&amp;&amp;e.ui.ddmanager.drag(this,t),this._trigger(&quot;sort&quot;,t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(e.ui.ddmanager&amp;&amp;!this.options.dropBehaviour&amp;&amp;e.ui.ddmanager.drop(this,t),this.options.revert){var s=this,n=this.placeholder.offset(),a=this.options.axis,o={};a&amp;&amp;&quot;x&quot;!==a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(o.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent(0)===this.document(0).body?0:this.offsetParent(0).scrollLeft)),a&amp;&amp;&quot;y&quot;!==a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(o.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent(0)===this.document(0).body?0:this.offsetParent(0).scrollTop)),this.reverting=!0,e(this.helper).animate(o,parseInt(this.options.revert,10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;500,function(){s._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),&quot;original&quot;===this.options.helper?this.currentItem.css(this._storedCSS).removeClass(&quot;ui-sortable-helper&quot;):this.currentItem.show();for(var t=this.containers.length-1;t&gt;=0;t--)this.containers(t)._trigger(&quot;deactivate&quot;,null,this._uiHash(this)),this.containers(t).containerCache.over&amp;&amp;(this.containers(t)._trigger(&quot;out&quot;,null,this._uiHash(this)),this.containers(t).containerCache.over=0)}return this.placeholder&amp;&amp;(this.placeholder(0).parentNode&amp;&amp;this.placeholder(0).parentNode.removeChild(this.placeholder(0)),&quot;original&quot;!==this.options.helper&amp;&amp;this.helper&amp;&amp;this.helper(0).parentNode&amp;&amp;this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var i=this._getItemsAsjQuery(t&amp;&amp;t.connected),s=();return t=t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{},e(i).each(function(){var i=(e(t.item&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this).attr(t.attribute&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;id&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;).match(t.expression&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;/(.+)(-=_)(.+)/);i&amp;&amp;s.push((t.key&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i(1)+&quot;()&quot;)+&quot;=&quot;+(t.key&amp;&amp;t.expression?i(1):i(2)))}),!s.length&amp;&amp;t.key&amp;&amp;s.push(t.key+&quot;=&quot;),s.join(&quot;&amp;&quot;)},toArray:function(t){var i=this._getItemsAsjQuery(t&amp;&amp;t.connected),s=();return t=t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{},i.each(function(){s.push(e(t.item&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this).attr(t.attribute&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;id&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)}),s},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,a=e.left,o=a+e.width,r=e.top,h=r+e.height,l=this.offset.click.top,u=this.offset.click.left,d=&quot;x&quot;===this.options.axis&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;s+l&gt;r&amp;&amp;h&gt;s+l,c=&quot;y&quot;===this.options.axis&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t+u&gt;a&amp;&amp;o&gt;t+u,p=d&amp;&amp;c;return&quot;pointer&quot;===this.options.tolerance&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.options.forcePointerForContainers&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;pointer&quot;!==this.options.tolerance&amp;&amp;this.helperProportions(this.floating?&quot;width&quot;:&quot;height&quot;)&gt;e(this.floating?&quot;width&quot;:&quot;height&quot;)?p:t+this.helperProportions.width/2&gt;a&amp;&amp;o&gt;i-this.helperProportions.width/2&amp;&amp;s+this.helperProportions.height/2&gt;r&amp;&amp;h&gt;n-this.helperProportions.height/2},_intersectsWithPointer:function(e){var t=&quot;x&quot;===this.options.axis&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),i=&quot;y&quot;===this.options.axis&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),s=t&amp;&amp;i,n=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();return s?this.floating?a&amp;&amp;&quot;right&quot;===a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;down&quot;===n?2:1:n&amp;&amp;(&quot;down&quot;===n?2:1):!1},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&amp;&amp;n?&quot;right&quot;===n&amp;&amp;i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;left&quot;===n&amp;&amp;!i:s&amp;&amp;(&quot;down&quot;===s&amp;&amp;t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;up&quot;===s&amp;&amp;!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!==e&amp;&amp;(e&gt;0?&quot;down&quot;:&quot;up&quot;)},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&amp;&amp;(e&gt;0?&quot;right&quot;:&quot;left&quot;)},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?(e.connectWith):e.connectWith},_getItemsAsjQuery:function(t){function i(){r.push(this)}var s,n,a,o,r=(),h=(),l=this._connectWith();if(l&amp;&amp;t)for(s=l.length-1;s&gt;=0;s--)for(a=e(l(s),this.document(0)),n=a.length-1;n&gt;=0;n--)o=e.data(a(n),this.widgetFullName),o&amp;&amp;o!==this&amp;&amp;!o.options.disabled&amp;&amp;h.push((e.isFunction(o.options.items)?o.options.items.call(o.element):e(o.options.items,o.element).not(&quot;.ui-sortable-helper&quot;).not(&quot;.ui-sortable-placeholder&quot;),o));for(h.push((e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(&quot;.ui-sortable-helper&quot;).not(&quot;.ui-sortable-placeholder&quot;),this)),s=h.length-1;s&gt;=0;s--)h(s)(0).each(i);return e(r)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(&quot;:data(&quot;+this.widgetName+&quot;-item)&quot;);this.items=e.grep(this.items,function(e){for(var i=0;t.length&gt;i;i++)if(t(i)===e.item(0))return!1;return!0})},_refreshItems:function(t){this.items=(),this.containers=(this);var i,s,n,a,o,r,h,l,u=this.items,d=((e.isFunction(this.options.items)?this.options.items.call(this.element(0),t,{item:this.currentItem}):e(this.options.items,this.element),this)),c=this._connectWith();if(c&amp;&amp;this.ready)for(i=c.length-1;i&gt;=0;i--)for(n=e(c(i),this.document(0)),s=n.length-1;s&gt;=0;s--)a=e.data(n(s),this.widgetFullName),a&amp;&amp;a!==this&amp;&amp;!a.options.disabled&amp;&amp;(d.push((e.isFunction(a.options.items)?a.options.items.call(a.element(0),t,{item:this.currentItem}):e(a.options.items,a.element),a)),this.containers.push(a));for(i=d.length-1;i&gt;=0;i--)for(o=d(i)(1),r=d(i)(0),s=0,l=r.length;l&gt;s;s++)h=e(r(s)),h.data(this.widgetName+&quot;-item&quot;,o),u.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.floating=this.items.length?&quot;x&quot;===this.options.axis&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._isFloating(this.items(0).item):!1,this.offsetParent&amp;&amp;this.helper&amp;&amp;(this.offset.parent=this._getParentOffset());var i,s,n,a;for(i=this.items.length-1;i&gt;=0;i--)s=this.items(i),s.instance!==this.currentContainer&amp;&amp;this.currentContainer&amp;&amp;s.item(0)!==this.currentItem(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(n=this.options.toleranceElement?e(this.options.toleranceElement,s.item):s.item,t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(s.width=n.outerWidth(),s.height=n.outerHeight()),a=n.offset(),s.left=a.left,s.top=a.top);if(this.options.custom&amp;&amp;this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i&gt;=0;i--)a=this.containers(i).element.offset(),this.containers(i).containerCache.left=a.left,this.containers(i).containerCache.top=a.top,this.containers(i).containerCache.width=this.containers(i).element.outerWidth(),this.containers(i).containerCache.height=this.containers(i).element.outerHeight();return this},_createPlaceholder:function(t){t=t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this;var i,s=t.options;s.placeholder&amp;&amp;s.placeholder.constructor!==String&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(i=s.placeholder,s.placeholder={element:function(){var s=t.currentItem(0).nodeName.toLowerCase(),n=e(&quot;<"+s+">&quot;,t.document(0)).addClass(i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.currentItem(0).className+&quot; ui-sortable-placeholder&quot;).removeClass(&quot;ui-sortable-helper&quot;);return&quot;tbody&quot;===s?t._createTrPlaceholder(t.currentItem.find(&quot;tr&quot;).eq(0),e(&quot;</p>
<tr>&quot;,t.document(0)).appendTo(n)):&quot;tr&quot;===s?t._createTrPlaceholder(t.currentItem,n):&quot;img&quot;===s&amp;&amp;n.attr(&quot;src&quot;,t.currentItem.attr(&quot;src&quot;)),i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n.css(&quot;visibility&quot;,&quot;hidden&quot;),n},update:function(e,n){(!i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;s.forcePlaceholderSize)&amp;&amp;(n.height()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css(&quot;paddingTop&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,10)-parseInt(t.currentItem.css(&quot;paddingBottom&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,10)),n.width()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css(&quot;paddingLeft&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,10)-parseInt(t.currentItem.css(&quot;paddingRight&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,10)))}}),t.placeholder=e(s.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),s.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var s=this;t.children().each(function(){e(&quot;</p>
<td> </td>
<p>&quot;,s.document(0)).attr(&quot;colspan&quot;,e(this).attr(&quot;colspan&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1).appendTo(i)})},_contactContainers:function(t){var i,s,n,a,o,r,h,l,u,d,c=null,p=null;for(i=this.containers.length-1;i&gt;=0;i--)if(!e.contains(this.currentItem(0),this.containers(i).element(0)))if(this._intersectsWith(this.containers(i).containerCache)){if(c&amp;&amp;e.contains(this.containers(i).element(0),c.element(0)))continue;c=this.containers(i),p=i}else this.containers(i).containerCache.over&amp;&amp;(this.containers(i)._trigger(&quot;out&quot;,t,this._uiHash(this)),this.containers(i).containerCache.over=0);if(c)if(1===this.containers.length)this.containers(p).containerCache.over&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.containers(p)._trigger(&quot;over&quot;,t,this._uiHash(this)),this.containers(p).containerCache.over=1);else{for(n=1e4,a=null,u=c.floating&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._isFloating(this.currentItem),o=u?&quot;left&quot;:&quot;top&quot;,r=u?&quot;width&quot;:&quot;height&quot;,d=u?&quot;clientX&quot;:&quot;clientY&quot;,s=this.items.length-1;s&gt;=0;s--)e.contains(this.containers(p).element(0),this.items(s).item(0))&amp;&amp;this.items(s).item(0)!==this.currentItem(0)&amp;&amp;(h=this.items(s).item.offset()(o),l=!1,t(d)-h&gt;this.items(s)(r)/2&amp;&amp;(l=!0),n&gt;Math.abs(t(d)-h)&amp;&amp;(n=Math.abs(t(d)-h),a=this.items(s),this.direction=l?&quot;up&quot;:&quot;down&quot;));if(!a&amp;&amp;!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers(p))return this.currentContainer.containerCache.over&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.containers(p)._trigger(&quot;over&quot;,t,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;a?this._rearrange(t,a,null,!0):this._rearrange(t,null,this.containers(p).element,!0),this._trigger(&quot;change&quot;,t,this._uiHash()),this.containers(p)._trigger(&quot;change&quot;,t,this._uiHash(this)),this.currentContainer=this.containers(p),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers(p)._trigger(&quot;over&quot;,t,this._uiHash(this)),this.containers(p).containerCache.over=1}},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element(0),(t,this.currentItem))):&quot;clone&quot;===i.helper?this.currentItem.clone():this.currentItem;return s.parents(&quot;body&quot;).length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e(&quot;parent&quot;!==i.appendTo?i.appendTo:this.currentItem(0).parentNode)(0).appendChild(s(0)),s(0)===this.currentItem(0)&amp;&amp;(this._storedCSS={width:this.currentItem(0).style.width,height:this.currentItem(0).style.height,position:this.currentItem.css(&quot;position&quot;),top:this.currentItem.css(&quot;top&quot;),left:this.currentItem.css(&quot;left&quot;)}),(!s(0).style.width&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.forceHelperSize)&amp;&amp;s.width(this.currentItem.width()),(!s(0).style.height&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i.forceHelperSize)&amp;&amp;s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(t){&quot;string&quot;==typeof t&amp;&amp;(t=t.split(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)),e.isArray(t)&amp;&amp;(t={left:+t(0),top:+t(1)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0}),&quot;left&quot;in t&amp;&amp;(this.offset.click.left=t.left+this.margins.left),&quot;right&quot;in t&amp;&amp;(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),&quot;top&quot;in t&amp;&amp;(this.offset.click.top=t.top+this.margins.top),&quot;bottom&quot;in t&amp;&amp;(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return&quot;absolute&quot;===this.cssPosition&amp;&amp;this.scrollParent(0)!==this.document(0)&amp;&amp;e.contains(this.scrollParent(0),this.offsetParent(0))&amp;&amp;(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent(0)===this.document(0).body&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.offsetParent(0).tagName&amp;&amp;&quot;html&quot;===this.offsetParent(0).tagName.toLowerCase()&amp;&amp;e.ui.ie)&amp;&amp;(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css(&quot;borderTopWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0),left:t.left+(parseInt(this.offsetParent.css(&quot;borderLeftWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)}},_getRelativeOffset:function(){if(&quot;relative&quot;===this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css(&quot;top&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css(&quot;left&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css(&quot;marginLeft&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0,top:parseInt(this.currentItem.css(&quot;marginTop&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,n=this.options;&quot;parent&quot;===n.containment&amp;&amp;(n.containment=this.helper(0).parentNode),(&quot;document&quot;===n.containment&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;window&quot;===n.containment)&amp;&amp;(this.containment=(0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,&quot;document&quot;===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(&quot;document&quot;===n.containment?this.document.width():this.window.height()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.document(0).body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top)),/^(document|window|parent)$/.test(n.containment)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(t=e(n.containment)(0),i=e(n.containment).offset(),s=&quot;hidden&quot;!==e(t).css(&quot;overflow&quot;),this.containment=(i.left+(parseInt(e(t).css(&quot;borderLeftWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)+(parseInt(e(t).css(&quot;paddingLeft&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-this.margins.left,i.top+(parseInt(e(t).css(&quot;borderTopWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)+(parseInt(e(t).css(&quot;paddingTop&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-this.margins.top,i.left+(s?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css(&quot;borderLeftWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-(parseInt(e(t).css(&quot;paddingRight&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css(&quot;borderTopWidth&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-(parseInt(e(t).css(&quot;paddingBottom&quot;),10)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0)-this.helperProportions.height-this.margins.top))},_convertPositionTo:function(t,i){i&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(i=this.position);var s=&quot;absolute&quot;===t?1:-1,n=&quot;absolute&quot;!==this.cssPosition&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.scrollParent(0)!==this.document(0)&amp;&amp;e.contains(this.scrollParent(0),this.offsetParent(0))?this.scrollParent:this.offsetParent,a=/(html|body)/i.test(n(0).tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-(&quot;fixed&quot;===this.cssPosition?-this.scrollParent.scrollTop():a?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-(&quot;fixed&quot;===this.cssPosition?-this.scrollParent.scrollLeft():a?0:n.scrollLeft())*s}},_generatePosition:function(t){var i,s,n=this.options,a=t.pageX,o=t.pageY,r=&quot;absolute&quot;!==this.cssPosition&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.scrollParent(0)!==this.document(0)&amp;&amp;e.contains(this.scrollParent(0),this.offsetParent(0))?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r(0).tagName);return&quot;relative&quot;!==this.cssPosition&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.scrollParent(0)!==this.document(0)&amp;&amp;this.scrollParent(0)!==this.offsetParent(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.offset.relative=this._getRelativeOffset()),this.originalPosition&amp;&amp;(this.containment&amp;&amp;(t.pageX-this.offset.click.left&lt;this.containment(0)&amp;&amp;(a=this.containment(0)+this.offset.click.left),t.pageY-this.offset.click.top<this.containment(1)&#038;&#038;(o=this.containment(1)+this.offset.click.top),t.pageX-this.offset.click.left>this.containment(2)&amp;&amp;(a=this.containment(2)+this.offset.click.left),t.pageY-this.offset.click.top&gt;this.containment(3)&amp;&amp;(o=this.containment(3)+this.offset.click.top)),n.grid&amp;&amp;(i=this.originalPageY+Math.round((o-this.originalPageY)/n.grid(1))*n.grid(1),o=this.containment?i-this.offset.click.top&gt;=this.containment(1)&amp;&amp;i-this.offset.click.top<=this.containment(3)?i:i-this.offset.click.top>=this.containment(1)?i-n.grid(1):i+n.grid(1):i,s=this.originalPageX+Math.round((a-this.originalPageX)/n.grid(0))*n.grid(0),a=this.containment?s-this.offset.click.left&gt;=this.containment(0)&amp;&amp;s-this.offset.click.left<=this.containment(2)?s:s-this.offset.click.left>=this.containment(0)?s-n.grid(0):s+n.grid(0):s)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(&quot;fixed&quot;===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(&quot;fixed&quot;===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(e,t,i,s){i?i(0).appendChild(this.placeholder(0)):t.item(0).parentNode.insertBefore(this.placeholder(0),&quot;down&quot;===this.direction?t.item(0):t.item(0).nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&amp;&amp;this.refreshPositions(!s)})},_clear:function(e,t){function i(e,t,i){return function(s){i._trigger(e,s,t._uiHash(t))}}this.reverting=!1;var s,n=();if(!this._noFinalSort&amp;&amp;this.currentItem.parent().length&amp;&amp;this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper(0)===this.currentItem(0)){for(s in this._storedCSS)(&quot;auto&quot;===this._storedCSS(s)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;static&quot;===this._storedCSS(s))&amp;&amp;(this._storedCSS(s)=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);this.currentItem.css(this._storedCSS).removeClass(&quot;ui-sortable-helper&quot;)}else this.currentItem.show();for(this.fromOutside&amp;&amp;!t&amp;&amp;n.push(function(e){this._trigger(&quot;receive&quot;,e,this._uiHash(this.fromOutside))}),!this.fromOutside&amp;&amp;this.domPosition.prev===this.currentItem.prev().not(&quot;.ui-sortable-helper&quot;)(0)&amp;&amp;this.domPosition.parent===this.currentItem.parent()(0)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n.push(function(e){this._trigger(&quot;update&quot;,e,this._uiHash())}),this!==this.currentContainer&amp;&amp;(t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(n.push(function(e){this._trigger(&quot;remove&quot;,e,this._uiHash())}),n.push(function(e){return function(t){e._trigger(&quot;receive&quot;,t,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(e){return function(t){e._trigger(&quot;update&quot;,t,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s&gt;=0;s--)t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;n.push(i(&quot;deactivate&quot;,this,this.containers(s))),this.containers(s).containerCache.over&amp;&amp;(n.push(i(&quot;out&quot;,this,this.containers(s))),this.containers(s).containerCache.over=0);if(this.storedCursor&amp;&amp;(this.document.find(&quot;body&quot;).css(&quot;cursor&quot;,this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&amp;&amp;this.helper.css(&quot;opacity&quot;,this._storedOpacity),this._storedZIndex&amp;&amp;this.helper.css(&quot;zIndex&quot;,&quot;auto&quot;===this._storedZIndex?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:this._storedZIndex),this.dragging=!1,t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._trigger(&quot;beforeStop&quot;,e,this._uiHash()),this.placeholder(0).parentNode.removeChild(this.placeholder(0)),this.cancelHelperRemoval&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.helper(0)!==this.currentItem(0)&amp;&amp;this.helper.remove(),this.helper=null),!t){for(s=0;n.length&gt;s;s++)n(s).call(this,e);this._trigger(&quot;stop&quot;,e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){e.Widget.prototype._trigger.apply(this,arguments)===!1&amp;&amp;this.cancel()},_uiHash:function(t){var i=t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this;return{helper:i.helper,placeholder:i.placeholder&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e(()),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}}),e.widget(&quot;ui.spinner&quot;,{version:&quot;1.11.4&quot;,defaultElement:&quot;<input>&quot;,widgetEventPrefix:&quot;spin&quot;,options:{culture:null,icons:{down:&quot;ui-icon-triangle-1-s&quot;,up:&quot;ui-icon-triangle-1-n&quot;},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption(&quot;max&quot;,this.options.max),this._setOption(&quot;min&quot;,this.options.min),this._setOption(&quot;step&quot;,this.options.step),&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!==this.value()&amp;&amp;this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr(&quot;autocomplete&quot;)}})},_getCreateOptions:function(){var t={},i=this.element;return e.each((&quot;min&quot;,&quot;max&quot;,&quot;step&quot;),function(e,s){var n=i.attr(s);void 0!==n&amp;&amp;n.length&amp;&amp;(t(s)=n)}),t},_events:{keydown:function(e){this._start(e)&amp;&amp;this._keydown(e)&amp;&amp;e.preventDefault()},keyup:&quot;_stop&quot;,focus:function(){this.previous=this.element.val()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&amp;&amp;this._trigger(&quot;change&quot;,e),void 0)},mousewheel:function(e,t){if(t){if(!this.spinning&amp;&amp;!this._start(e))return!1;this._spin((t&gt;0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&amp;&amp;this._stop(e)},100),e.preventDefault()}},&quot;mousedown .ui-spinner-button&quot;:function(t){function i(){var e=this.element(0)===this.document(0).activeElement;e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element(0)===this.document(0).activeElement?this.previous:this.element.val(),t.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(t)!==!1&amp;&amp;this._repeat(null,e(t.currentTarget).hasClass(&quot;ui-spinner-up&quot;)?1:-1,t)},&quot;mouseup .ui-spinner-button&quot;:&quot;_stop&quot;,&quot;mouseenter .ui-spinner-button&quot;:function(t){return e(t.currentTarget).hasClass(&quot;ui-state-active&quot;)?this._start(t)===!1?!1:(this._repeat(null,e(t.currentTarget).hasClass(&quot;ui-spinner-up&quot;)?1:-1,t),void 0):void 0},&quot;mouseleave .ui-spinner-button&quot;:&quot;_stop&quot;},_draw:function(){var e=this.uiSpinner=this.element.addClass(&quot;ui-spinner-input&quot;).attr(&quot;autocomplete&quot;,&quot;off&quot;).wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr(&quot;role&quot;,&quot;spinbutton&quot;),this.buttons=e.find(&quot;.ui-spinner-button&quot;).attr(&quot;tabIndex&quot;,-1).button().removeClass(&quot;ui-corner-all&quot;),this.buttons.height()&gt;Math.ceil(.5*e.height())&amp;&amp;e.height()&gt;0&amp;&amp;e.height(e.height()),this.options.disabled&amp;&amp;this.disable()},_keydown:function(t){var i=this.options,s=e.ui.keyCode;switch(t.keyCode){case s.UP:return this._repeat(null,1,t),!0;case s.DOWN:return this._repeat(null,-1,t),!0;case s.PAGE_UP:return this._repeat(null,i.page,t),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,t),!0}return!1},_uiSpinnerHtml:function(){return&quot;<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>&quot;},_buttonHtml:function(){return&quot;<span class='ui-icon "+this.options.icons.up+"http://www.lesboisdupoitou-chauffage-piquets.com/">▲</span>&quot;+&quot;&quot;+&quot;&quot;+&quot;<span class='ui-icon "+this.options.icons.down+"http://www.lesboisdupoitou-chauffage-piquets.com/">▼</span>&quot;+&quot;&quot;},_start:function(e){return this.spinning&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._trigger(&quot;start&quot;,e)!==!1?(this.counter&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(e,t,i){e=e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,i)},e),this._spin(t*this.options.step,i)},_spin:function(e,t){var i=this.value()&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;0;this.counter&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.counter=1),i=this._adjustValue(i+e*this._increment(this.counter)),this.spinning&amp;&amp;this._trigger(&quot;spin&quot;,t,{value:i})===!1&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?e.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&amp;&amp;(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+e,i=t.indexOf(&quot;.&quot;);return-1===i?0:t.length-i-1},_adjustValue:function(e){var t,i,s=this.options;return t=null!==s.min?s.min:0,i=e-t,i=Math.round(i/s.step)*s.step,e=t+i,e=parseFloat(e.toFixed(this._precision())),null!==s.max&amp;&amp;e&gt;s.max?s.max:null!==s.min&amp;&amp;s.min&gt;e?s.min:e},_stop:function(e){this.spinning&amp;&amp;(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger(&quot;stop&quot;,e))},_setOption:function(e,t){if(&quot;culture&quot;===e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;numberFormat&quot;===e){var i=this._parse(this.element.val());return this.options(e)=t,this.element.val(this._format(i)),void 0}(&quot;max&quot;===e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;min&quot;===e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;step&quot;===e)&amp;&amp;&quot;string&quot;==typeof t&amp;&amp;(t=this._parse(t)),&quot;icons&quot;===e&amp;&amp;(this.buttons.first().find(&quot;.ui-icon&quot;).removeClass(this.options.icons.up).addClass(t.up),this.buttons.last().find(&quot;.ui-icon&quot;).removeClass(this.options.icons.down).addClass(t.down)),this._super(e,t),&quot;disabled&quot;===e&amp;&amp;(this.widget().toggleClass(&quot;ui-state-disabled&quot;,!!t),this.element.prop(&quot;disabled&quot;,!!t),this.buttons.button(t?&quot;disable&quot;:&quot;enable&quot;))},_setOptions:h(function(e){this._super(e)}),_parse:function(e){return&quot;string&quot;==typeof e&amp;&amp;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!==e&amp;&amp;(e=window.Globalize&amp;&amp;this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e),&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;===e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;isNaN(e)?null:e},_format:function(e){return&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;===e?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:window.Globalize&amp;&amp;this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({&quot;aria-valuemin&quot;:this.options.min,&quot;aria-valuemax&quot;:this.options.max,&quot;aria-valuenow&quot;:this._parse(this.element.val())})},isValid:function(){var e=this.value();return null===e?!1:e===this._adjustValue(e)},_value:function(e,t){var i;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!==e&amp;&amp;(i=this._parse(e),null!==i&amp;&amp;(t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(i=this._adjustValue(i)),e=this._format(i))),this.element.val(e),this._refresh()},_destroy:function(){this.element.removeClass(&quot;ui-spinner-input&quot;).prop(&quot;disabled&quot;,!1).removeAttr(&quot;autocomplete&quot;).removeAttr(&quot;role&quot;).removeAttr(&quot;aria-valuemin&quot;).removeAttr(&quot;aria-valuemax&quot;).removeAttr(&quot;aria-valuenow&quot;),this.uiSpinner.replaceWith(this.element)},stepUp:h(function(e){this._stepUp(e)}),_stepUp:function(e){this._start()&amp;&amp;(this._spin((e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1)*this.options.step),this._stop())},stepDown:h(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&amp;&amp;(this._spin((e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1)*-this.options.step),this._stop())},pageUp:h(function(e){this._stepUp((e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1)*this.options.page)}),pageDown:h(function(e){this._stepDown((e&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1)*this.options.page)}),value:function(e){return arguments.length?(h(this._value).call(this,e),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),e.widget(&quot;ui.tabs&quot;,{version:&quot;1.11.4&quot;,delay:300,options:{active:null,collapsible:!1,event:&quot;click&quot;,heightStyle:&quot;content&quot;,hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var e=/#.*$/;return function(t){var i,s;t=t.cloneNode(!1),i=t.href.replace(e,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),s=location.href.replace(e,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return t.hash.length&gt;1&amp;&amp;i===s}}(),_create:function(){var t=this,i=this.options;this.running=!1,this.element.addClass(&quot;ui-tabs ui-widget ui-widget-content ui-corner-all&quot;).toggleClass(&quot;ui-tabs-collapsible&quot;,i.collapsible),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&amp;&amp;(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(&quot;.ui-state-disabled&quot;),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&amp;&amp;this.anchors.length?this._findActive(i.active):e(),this._refresh(),this.active.length&amp;&amp;this.load(i.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===t&amp;&amp;(s&amp;&amp;this.tabs.each(function(i,n){return e(n).attr(&quot;aria-controls&quot;)===s?(t=i,!1):void 0}),null===t&amp;&amp;(t=this.tabs.index(this.tabs.filter(&quot;.ui-tabs-active&quot;))),(null===t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;-1===t)&amp;&amp;(t=this.tabs.length?0:!1)),t!==!1&amp;&amp;(t=this.tabs.index(this.tabs.eq(t)),-1===t&amp;&amp;(t=i?!1:0)),!i&amp;&amp;t===!1&amp;&amp;this.anchors.length&amp;&amp;(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var i=e(this.document(0).activeElement).closest(&quot;li&quot;),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:s++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:n=!1,s--;break;case e.ui.keyCode.END:s=this.anchors.length-1;break;case e.ui.keyCode.HOME:s=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}t.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),t.ctrlKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.metaKey&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(i.attr(&quot;aria-selected&quot;,&quot;false&quot;),this.tabs.eq(s).attr(&quot;aria-selected&quot;,&quot;true&quot;),this.activating=this._delay(function(){this.option(&quot;active&quot;,s)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.ctrlKey&amp;&amp;t.keyCode===e.ui.keyCode.UP&amp;&amp;(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&amp;&amp;t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&amp;&amp;t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function s(){return t&gt;n&amp;&amp;(t=0),0&gt;t&amp;&amp;(t=n),t}for(var n=this.tabs.length-1;-1!==e.inArray(s(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){return&quot;active&quot;===e?(this._activate(t),void 0):&quot;disabled&quot;===e?(this._setupDisabled(t),void 0):(this._super(e,t),&quot;collapsible&quot;===e&amp;&amp;(this.element.toggleClass(&quot;ui-tabs-collapsible&quot;,t),t&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.options.active!==!1&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._activate(0)),&quot;event&quot;===e&amp;&amp;this._setupEvents(t),&quot;heightStyle&quot;===e&amp;&amp;this._setupHeightStyle(t),void 0)},_sanitizeSelector:function(e){return e?e.replace(/(!&quot;$%&amp;&amp;#39;()*+,./:;<=>?@()^`{|}~)/g,&quot;\$&amp;&quot;):&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;},refresh:function(){var t=this.options,i=this.tablist.children(&quot;:has(a(href))&quot;);t.disabled=e.map(i.filter(&quot;.ui-state-disabled&quot;),function(e){return i.index(e)}),this._processTabs(),t.active!==!1&amp;&amp;this.anchors.length?this.active.length&amp;&amp;!e.contains(this.tablist(0),this.active(0))?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({&quot;aria-selected&quot;:&quot;false&quot;,&quot;aria-expanded&quot;:&quot;false&quot;,tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({&quot;aria-hidden&quot;:&quot;true&quot;}),this.active.length?(this.active.addClass(&quot;ui-tabs-active ui-state-active&quot;).attr({&quot;aria-selected&quot;:&quot;true&quot;,&quot;aria-expanded&quot;:&quot;true&quot;,tabIndex:0}),this._getPanelForTab(this.active).show().attr({&quot;aria-hidden&quot;:&quot;false&quot;})):this.tabs.eq(0).attr(&quot;tabIndex&quot;,0)},_processTabs:function(){var t=this,i=this.tabs,s=this.anchors,n=this.panels;
this.tablist=this._getList().addClass(&quot;ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all&quot;).attr(&quot;role&quot;,&quot;tablist&quot;).delegate(&quot;&gt; li&quot;,&quot;mousedown&quot;+this.eventNamespace,function(t){e(this).is(&quot;.ui-state-disabled&quot;)&amp;&amp;t.preventDefault()}).delegate(&quot;.ui-tabs-anchor&quot;,&quot;focus&quot;+this.eventNamespace,function(){e(this).closest(&quot;li&quot;).is(&quot;.ui-state-disabled&quot;)&amp;&amp;this.blur()}),this.tabs=this.tablist.find(&quot;&gt; li:has(a(href))&quot;).addClass(&quot;ui-state-default ui-corner-top&quot;).attr({role:&quot;tab&quot;,tabIndex:-1}),this.anchors=this.tabs.map(function(){return e(&quot;a&quot;,this)(0)}).addClass(&quot;ui-tabs-anchor&quot;).attr({role:&quot;presentation&quot;,tabIndex:-1}),this.panels=e(),this.anchors.each(function(i,s){var n,a,o,r=e(s).uniqueId().attr(&quot;id&quot;),h=e(s).closest(&quot;li&quot;),l=h.attr(&quot;aria-controls&quot;);t._isLocal(s)?(n=s.hash,o=n.substring(1),a=t.element.find(t._sanitizeSelector(n))):(o=h.attr(&quot;aria-controls&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e({}).uniqueId()(0).id,n=&quot;#&quot;+o,a=t.element.find(n),a.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(a=t._createPanel(o),a.insertAfter(t.panels(i-1)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;t.tablist)),a.attr(&quot;aria-live&quot;,&quot;polite&quot;)),a.length&amp;&amp;(t.panels=t.panels.add(a)),l&amp;&amp;h.data(&quot;ui-tabs-aria-controls&quot;,l),h.attr({&quot;aria-controls&quot;:o,&quot;aria-labelledby&quot;:r}),a.attr(&quot;aria-labelledby&quot;,r)}),this.panels.addClass(&quot;ui-tabs-panel ui-widget-content ui-corner-bottom&quot;).attr(&quot;role&quot;,&quot;tabpanel&quot;),i&amp;&amp;(this._off(i.not(this.tabs)),this._off(s.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.element.find(&quot;ol,ul&quot;).eq(0)},_createPanel:function(t){return e(&quot;</p>
<div>&quot;).attr(&quot;id&quot;,t).addClass(&quot;ui-tabs-panel ui-widget-content ui-corner-bottom&quot;).data(&quot;ui-tabs-destroy&quot;,!0)},_setupDisabled:function(t){e.isArray(t)&amp;&amp;(t.length?t.length===this.anchors.length&amp;&amp;(t=!0):t=!1);for(var i,s=0;i=this.tabs(s);s++)t===!0&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;-1!==e.inArray(s,t)?e(i).addClass(&quot;ui-state-disabled&quot;).attr(&quot;aria-disabled&quot;,&quot;true&quot;):e(i).removeClass(&quot;ui-state-disabled&quot;).removeAttr(&quot;aria-disabled&quot;);this.options.disabled=t},_setupEvents:function(t){var i={};t&amp;&amp;e.each(t.split(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;),function(e,t){i(t)=&quot;_eventHandler&quot;}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:&quot;_tabKeydown&quot;}),this._on(this.panels,{keydown:&quot;_panelKeydown&quot;}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,s=this.element.parent();&quot;fill&quot;===t?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(&quot;:visible&quot;).each(function(){var t=e(this),s=t.css(&quot;position&quot;);&quot;absolute&quot;!==s&amp;&amp;&quot;fixed&quot;!==s&amp;&amp;(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css(&quot;overflow&quot;,&quot;auto&quot;)):&quot;auto&quot;===t&amp;&amp;(i=0,this.panels.each(function(){i=Math.max(i,e(this).height(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;).height())}).height(i))},_eventHandler:function(t){var i=this.options,s=this.active,n=e(t.currentTarget),a=n.closest(&quot;li&quot;),o=a(0)===s(0),r=o&amp;&amp;i.collapsible,h=r?e():this._getPanelForTab(a),l=s.length?this._getPanelForTab(s):e(),u={oldTab:s,oldPanel:l,newTab:r?e():a,newPanel:h};t.preventDefault(),a.hasClass(&quot;ui-state-disabled&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a.hasClass(&quot;ui-tabs-loading&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this.running&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;o&amp;&amp;!i.collapsible&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;this._trigger(&quot;beforeActivate&quot;,t,u)===!1&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(i.active=r?!1:this.tabs.index(a),this.active=o?e():a,this.xhr&amp;&amp;this.xhr.abort(),l.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;h.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;e.error(&quot;jQuery UI Tabs: Mismatching fragment identifier.&quot;),h.length&amp;&amp;this.load(this.tabs.index(a),t),this._toggle(t,u))},_toggle:function(t,i){function s(){a.running=!1,a._trigger(&quot;activate&quot;,t,i)}function n(){i.newTab.closest(&quot;li&quot;).addClass(&quot;ui-tabs-active ui-state-active&quot;),o.length&amp;&amp;a.options.show?a._show(o,a.options.show,s):(o.show(),s())}var a=this,o=i.newPanel,r=i.oldPanel;this.running=!0,r.length&amp;&amp;this.options.hide?this._hide(r,this.options.hide,function(){i.oldTab.closest(&quot;li&quot;).removeClass(&quot;ui-tabs-active ui-state-active&quot;),n()}):(i.oldTab.closest(&quot;li&quot;).removeClass(&quot;ui-tabs-active ui-state-active&quot;),r.hide(),n()),r.attr(&quot;aria-hidden&quot;,&quot;true&quot;),i.oldTab.attr({&quot;aria-selected&quot;:&quot;false&quot;,&quot;aria-expanded&quot;:&quot;false&quot;}),o.length&amp;&amp;r.length?i.oldTab.attr(&quot;tabIndex&quot;,-1):o.length&amp;&amp;this.tabs.filter(function(){return 0===e(this).attr(&quot;tabIndex&quot;)}).attr(&quot;tabIndex&quot;,-1),o.attr(&quot;aria-hidden&quot;,&quot;false&quot;),i.newTab.attr({&quot;aria-selected&quot;:&quot;true&quot;,&quot;aria-expanded&quot;:&quot;true&quot;,tabIndex:0})},_activate:function(t){var i,s=this._findActive(t);s(0)!==this.active(0)&amp;&amp;(s.length&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(s=this.active),i=s.find(&quot;.ui-tabs-anchor&quot;)(0),this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return&quot;string&quot;==typeof e&amp;&amp;(e=this.anchors.index(this.anchors.filter(&quot;(href$=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+e+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)&quot;))),e},_destroy:function(){this.xhr&amp;&amp;this.xhr.abort(),this.element.removeClass(&quot;ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible&quot;),this.tablist.removeClass(&quot;ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all&quot;).removeAttr(&quot;role&quot;),this.anchors.removeClass(&quot;ui-tabs-anchor&quot;).removeAttr(&quot;role&quot;).removeAttr(&quot;tabIndex&quot;).removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){e.data(this,&quot;ui-tabs-destroy&quot;)?e(this).remove():e(this).removeClass(&quot;ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel&quot;).removeAttr(&quot;tabIndex&quot;).removeAttr(&quot;aria-live&quot;).removeAttr(&quot;aria-busy&quot;).removeAttr(&quot;aria-selected&quot;).removeAttr(&quot;aria-labelledby&quot;).removeAttr(&quot;aria-hidden&quot;).removeAttr(&quot;aria-expanded&quot;).removeAttr(&quot;role&quot;)}),this.tabs.each(function(){var t=e(this),i=t.data(&quot;ui-tabs-aria-controls&quot;);i?t.attr(&quot;aria-controls&quot;,i).removeData(&quot;ui-tabs-aria-controls&quot;):t.removeAttr(&quot;aria-controls&quot;)}),this.panels.show(),&quot;content&quot;!==this.options.heightStyle&amp;&amp;this.panels.css(&quot;height&quot;,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)},enable:function(t){var i=this.options.disabled;i!==!1&amp;&amp;(void 0===t?i=!1:(t=this._getIndex(t),i=e.isArray(i)?e.map(i,function(e){return e!==t?e:null}):e.map(this.tabs,function(e,i){return i!==t?i:null})),this._setupDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==e.inArray(t,i))return;i=e.isArray(i)?e.merge((t),i).sort():(t)}this._setupDisabled(i)}},load:function(t,i){t=this._getIndex(t);var s=this,n=this.tabs.eq(t),a=n.find(&quot;.ui-tabs-anchor&quot;),o=this._getPanelForTab(n),r={tab:n,panel:o},h=function(e,t){&quot;abort&quot;===t&amp;&amp;s.panels.stop(!1,!0),n.removeClass(&quot;ui-tabs-loading&quot;),o.removeAttr(&quot;aria-busy&quot;),e===s.xhr&amp;&amp;delete s.xhr};this._isLocal(a(0))&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(this.xhr=e.ajax(this._ajaxSettings(a,i,r)),this.xhr&amp;&amp;&quot;canceled&quot;!==this.xhr.statusText&amp;&amp;(n.addClass(&quot;ui-tabs-loading&quot;),o.attr(&quot;aria-busy&quot;,&quot;true&quot;),this.xhr.done(function(e,t,n){setTimeout(function(){o.html(e),s._trigger(&quot;load&quot;,i,r),h(n,t)},1)}).fail(function(e,t){setTimeout(function(){h(e,t)},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr(&quot;href&quot;),beforeSend:function(t,a){return n._trigger(&quot;beforeLoad&quot;,i,e.extend({jqXHR:t,ajaxSettings:a},s))}}},_getPanelForTab:function(t){var i=e(t).attr(&quot;aria-controls&quot;);return this.element.find(this._sanitizeSelector(&quot;#&quot;+i))}}),e.widget(&quot;ui.tooltip&quot;,{version:&quot;1.11.4&quot;,options:{content:function(){var t=e(this).attr(&quot;title&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;return e(&quot;<a>&quot;).text(t).html()},hide:!0,items:&quot;(title):not((disabled))&quot;,position:{my:&quot;left top+15&quot;,at:&quot;left bottom&quot;,collision:&quot;flipfit flip&quot;},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(t,i){var s=(t.attr(&quot;aria-describedby&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;).split(/s+/);s.push(i),t.data(&quot;ui-tooltip-id&quot;,i).attr(&quot;aria-describedby&quot;,e.trim(s.join(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)))},_removeDescribedBy:function(t){var i=t.data(&quot;ui-tooltip-id&quot;),s=(t.attr(&quot;aria-describedby&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;).split(/s+/),n=e.inArray(i,s);-1!==n&amp;&amp;s.splice(n,1),t.removeData(&quot;ui-tooltip-id&quot;),s=e.trim(s.join(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)),s?t.attr(&quot;aria-describedby&quot;,s):t.removeAttr(&quot;aria-describedby&quot;)},_create:function(){this._on({mouseover:&quot;open&quot;,focusin:&quot;open&quot;}),this.tooltips={},this.parents={},this.options.disabled&amp;&amp;this._disable(),this.liveRegion=e(&quot;</p>
<div>&quot;).attr({role:&quot;log&quot;,&quot;aria-live&quot;:&quot;assertive&quot;,&quot;aria-relevant&quot;:&quot;additions&quot;}).addClass(&quot;ui-helper-hidden-accessible&quot;).appendTo(this.document(0).body)},_setOption:function(t,i){var s=this;return&quot;disabled&quot;===t?(this(i?&quot;_disable&quot;:&quot;_enable&quot;)(),this.options(t)=i,void 0):(this._super(t,i),&quot;content&quot;===t&amp;&amp;e.each(this.tooltips,function(e,t){s._updateContent(t.element)}),void 0)},_disable:function(){var t=this;e.each(this.tooltips,function(i,s){var n=e.Event(&quot;blur&quot;);n.target=n.currentTarget=s.element(0),t.close(n,!0)}),this.element.find(this.options.items).addBack().each(function(){var t=e(this);t.is(&quot;(title)&quot;)&amp;&amp;t.data(&quot;ui-tooltip-title&quot;,t.attr(&quot;title&quot;)).removeAttr(&quot;title&quot;)})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=e(this);t.data(&quot;ui-tooltip-title&quot;)&amp;&amp;t.attr(&quot;title&quot;,t.data(&quot;ui-tooltip-title&quot;))})},open:function(t){var i=this,s=e(t?t.target:this.element).closest(this.options.items);s.length&amp;&amp;!s.data(&quot;ui-tooltip-id&quot;)&amp;&amp;(s.attr(&quot;title&quot;)&amp;&amp;s.data(&quot;ui-tooltip-title&quot;,s.attr(&quot;title&quot;)),s.data(&quot;ui-tooltip-open&quot;,!0),t&amp;&amp;&quot;mouseover&quot;===t.type&amp;&amp;s.parents().each(function(){var t,s=e(this);s.data(&quot;ui-tooltip-open&quot;)&amp;&amp;(t=e.Event(&quot;blur&quot;),t.target=t.currentTarget=this,i.close(t,!0)),s.attr(&quot;title&quot;)&amp;&amp;(s.uniqueId(),i.parents(this.id)={element:this,title:s.attr(&quot;title&quot;)},s.attr(&quot;title&quot;,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;))}),this._registerCloseHandlers(t,s),this._updateContent(s,t))},_updateContent:function(e,t){var i,s=this.options.content,n=this,a=t?t.type:null;return&quot;string&quot;==typeof s?this._open(t,e,s):(i=s.call(e(0),function(i){n._delay(function(){e.data(&quot;ui-tooltip-open&quot;)&amp;&amp;(t&amp;&amp;(t.type=a),this._open(t,e,i))})}),i&amp;&amp;this._open(t,e,i),void 0)},_open:function(t,i,s){function n(e){l.of=e,o.is(&quot;:hidden&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;o.position(l)}var a,o,r,h,l=e.extend({},this.options.position);if(s){if(a=this._find(i))return a.tooltip.find(&quot;.ui-tooltip-content&quot;).html(s),void 0;i.is(&quot;(title)&quot;)&amp;&amp;(t&amp;&amp;&quot;mouseover&quot;===t.type?i.attr(&quot;title&quot;,&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;):i.removeAttr(&quot;title&quot;)),a=this._tooltip(i),o=a.tooltip,this._addDescribedBy(i,o.attr(&quot;id&quot;)),o.find(&quot;.ui-tooltip-content&quot;).html(s),this.liveRegion.children().hide(),s.clone?(h=s.clone(),h.removeAttr(&quot;id&quot;).find(&quot;(id)&quot;).removeAttr(&quot;id&quot;)):h=s,e(&quot;</p>
<div>&quot;).html(h).appendTo(this.liveRegion),this.options.track&amp;&amp;t&amp;&amp;/^mouse/.test(t.type)?(this._on(this.document,{mousemove:n}),n(t)):o.position(e.extend({of:i},this.options.position)),o.hide(),this._show(o,this.options.show),this.options.show&amp;&amp;this.options.show.delay&amp;&amp;(r=this.delayedShow=setInterval(function(){o.is(&quot;:visible&quot;)&amp;&amp;(n(l.of),clearInterval(r))},e.fx.interval)),this._trigger(&quot;open&quot;,t,{tooltip:o})}},_registerCloseHandlers:function(t,i){var s={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var s=e.Event(t);s.currentTarget=i(0),this.close(s,!0)}}};i(0)!==this.element(0)&amp;&amp;(s.remove=function(){this._removeTooltip(this._find(i).tooltip)}),t&amp;&amp;&quot;mouseover&quot;!==t.type&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(s.mouseleave=&quot;close&quot;),t&amp;&amp;&quot;focusin&quot;!==t.type&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(s.focusout=&quot;close&quot;),this._on(!0,i,s)},close:function(t){var i,s=this,n=e(t?t.currentTarget:this.element),a=this._find(n);return a?(i=a.tooltip,a.closing&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(clearInterval(this.delayedShow),n.data(&quot;ui-tooltip-title&quot;)&amp;&amp;!n.attr(&quot;title&quot;)&amp;&amp;n.attr(&quot;title&quot;,n.data(&quot;ui-tooltip-title&quot;)),this._removeDescribedBy(n),a.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){s._removeTooltip(e(this))}),n.removeData(&quot;ui-tooltip-open&quot;),this._off(n,&quot;mouseleave focusout keyup&quot;),n(0)!==this.element(0)&amp;&amp;this._off(n,&quot;remove&quot;),this._off(this.document,&quot;mousemove&quot;),t&amp;&amp;&quot;mouseleave&quot;===t.type&amp;&amp;e.each(this.parents,function(t,i){e(i.element).attr(&quot;title&quot;,i.title),delete s.parents(t)}),a.closing=!0,this._trigger(&quot;close&quot;,t,{tooltip:i}),a.hiding&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(a.closing=!1)),void 0):(n.removeData(&quot;ui-tooltip-open&quot;),void 0)},_tooltip:function(t){var i=e(&quot;</p>
<div>&quot;).attr(&quot;role&quot;,&quot;tooltip&quot;).addClass(&quot;ui-tooltip ui-widget ui-corner-all ui-widget-content &quot;+(this.options.tooltipClass&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)),s=i.uniqueId().attr(&quot;id&quot;);return e(&quot;</p>
<div>&quot;).addClass(&quot;ui-tooltip-content&quot;).appendTo(i),i.appendTo(this.document(0).body),this.tooltips(s)={element:t,tooltip:i}},_find:function(e){var t=e.data(&quot;ui-tooltip-id&quot;);return t?this.tooltips(t):null},_removeTooltip:function(e){e.remove(),delete this.tooltips(e.attr(&quot;id&quot;))},_destroy:function(){var t=this;e.each(this.tooltips,function(i,s){var n=e.Event(&quot;blur&quot;),a=s.element;n.target=n.currentTarget=a(0),t.close(n,!0),e(&quot;#&quot;+i).remove(),a.data(&quot;ui-tooltip-title&quot;)&amp;&amp;(a.attr(&quot;title&quot;)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;a.attr(&quot;title&quot;,a.data(&quot;ui-tooltip-title&quot;)),a.removeData(&quot;ui-tooltip-title&quot;))}),this.liveRegion.remove()}})});
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
(function ($) {
    if ($.fn.carouFredSel) return;
    $.fn.carouFredSel = function (y, z) {
        if (this.length == 0) {
            debug(true, &amp;#39;No element found for &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; + this.selector + &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;.&amp;#39;);
            return this
        }
        if (this.length &gt; 1) {
            return this.each(function () {
                $(this).carouFredSel(y, z)
            })
        }
        var A = this, $tt0 = this(0);
        if (A.data(&amp;#39;cfs_isCarousel&amp;#39;)) {
            var B = A.triggerHandler(&amp;#39;_cfs_triggerEvent&amp;#39;, &amp;#39;currentPosition&amp;#39;);
            A.trigger(&amp;#39;_cfs_triggerEvent&amp;#39;, (&amp;#39;destroy&amp;#39;, true))
        } else {
            var B = false
        }
        A._cfs_init = function (o, b, c) {
            o = go_getObject($tt0, o);
            var e = (&amp;#39;items&amp;#39;, &amp;#39;scroll&amp;#39;, &amp;#39;auto&amp;#39;, &amp;#39;prev&amp;#39;, &amp;#39;next&amp;#39;, &amp;#39;pagination&amp;#39;);
            for (var a = 0, l = e.length; a &lt; l; a++) {
                o(e(a)) = go_getObject($tt0, o(e(a)))
            }
            if (typeof o.scroll == &amp;#39;number&amp;#39;) {
                if (o.scroll &lt;= 50) o.scroll = {&amp;#39;items&amp;#39;: o.scroll}; else o.scroll = {&amp;#39;duration&amp;#39;: o.scroll}
            } else {
                if (typeof o.scroll == &amp;#39;string&amp;#39;) o.scroll = {&amp;#39;easing&amp;#39;: o.scroll}
            }
            if (typeof o.items == &amp;#39;number&amp;#39;) o.items = {&amp;#39;visible&amp;#39;: o.items}; else if (o.items == &amp;#39;variable&amp;#39;) o.items = {
                &amp;#39;visible&amp;#39;: o.items,
                &amp;#39;width&amp;#39;: o.items,
                &amp;#39;height&amp;#39;: o.items
            } ;
            if (typeof o.items != &amp;#39;object&amp;#39;) o.items = {};
            if (b) opts_orig = $.extend(true, {}, $.fn.carouFredSel.defaults, o);
            opts = $.extend(true, {}, $.fn.carouFredSel.defaults, o);
            if (typeof opts.items.visibleConf != &amp;#39;object&amp;#39;) opts.items.visibleConf = {};
            if (opts.items.start == 0 &amp;&amp; typeof c == &amp;#39;number&amp;#39;) {
                opts.items.start = c
            }
            C.upDateOnWindowResize = (opts.responsive);
            C.direction = (opts.direction == &amp;#39;up&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| opts.direction == &amp;#39;left&amp;#39;) ? &amp;#39;next&amp;#39; : &amp;#39;prev&amp;#39;;
            var f = ((&amp;#39;width&amp;#39;, &amp;#39;innerWidth&amp;#39;, &amp;#39;outerWidth&amp;#39;, &amp;#39;height&amp;#39;, &amp;#39;innerHeight&amp;#39;, &amp;#39;outerHeight&amp;#39;, &amp;#39;left&amp;#39;, &amp;#39;top&amp;#39;, &amp;#39;marginRight&amp;#39;, 0, 1, 2, 3), (&amp;#39;height&amp;#39;, &amp;#39;innerHeight&amp;#39;, &amp;#39;outerHeight&amp;#39;, &amp;#39;width&amp;#39;, &amp;#39;innerWidth&amp;#39;, &amp;#39;outerWidth&amp;#39;, &amp;#39;top&amp;#39;, &amp;#39;left&amp;#39;, &amp;#39;marginBottom&amp;#39;, 3, 2, 1, 0));
            var g = f(0).length, dx = (opts.direction == &amp;#39;right&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| opts.direction == &amp;#39;left&amp;#39;) ? 0 : 1;
            opts.d = {};
            for (var d = 0; d < g; d++) {
                opts.d(f(0)(d)) = f(dx)(d)
            }
            var h = A.children();
            switch (typeof opts.items.visible) {
                case'object':
                    opts.items.visibleConf.min = opts.items.visible.min;
                    opts.items.visibleConf.max = opts.items.visible.max;
                    opts.items.visible = false;
                    break;
                case'string':
                    if (opts.items.visible == 'variable') {
                        opts.items.visibleConf.variable = true
                    } else {
                        opts.items.visibleConf.adjust = opts.items.visible
                    }
                    opts.items.visible = false;
                    break;
                case'function':
                    opts.items.visibleConf.adjust = opts.items.visible;
                    opts.items.visible = false;
                    break
            }
            if (typeof opts.items.filter == 'undefined') {
                opts.items.filter = (h.filter(':hidden').length > 0) ? &amp;#39;:visible&amp;#39; : &amp;#39;*&amp;#39;
            }
            if (opts(opts.d(&amp;#39;width&amp;#39;)) == &amp;#39;auto&amp;#39;) {
                opts(opts.d(&amp;#39;width&amp;#39;)) = ms_getTrueLargestSize(h, opts, &amp;#39;outerWidth&amp;#39;)
            }
            if (ms_isPercentage(opts(opts.d(&amp;#39;width&amp;#39;))) &amp;&amp; !opts.responsive) {
                opts(opts.d(&amp;#39;width&amp;#39;)) = ms_getPercentage(ms_getTrueInnerSize($wrp.parent(), opts, &amp;#39;innerWidth&amp;#39;), opts(opts.d(&amp;#39;width&amp;#39;)));
                C.upDateOnWindowResize = true
            }
            if (opts(opts.d(&amp;#39;height&amp;#39;)) == &amp;#39;auto&amp;#39;) {
                opts(opts.d(&amp;#39;height&amp;#39;)) = ms_getTrueLargestSize(h, opts, &amp;#39;outerHeight&amp;#39;)
            }
            if (!opts.items(opts.d(&amp;#39;width&amp;#39;))) {
                if (opts.responsive) {
                    debug(true, &amp;#39;Set a &amp;#39; + opts.d(&amp;#39;width&amp;#39;) + &amp;#39; for the items!&amp;#39;);
                    opts.items(opts.d(&amp;#39;width&amp;#39;)) = ms_getTrueLargestSize(h, opts, &amp;#39;outerWidth&amp;#39;)
                } else {
                    opts.items(opts.d(&amp;#39;width&amp;#39;)) = (ms_hasVariableSizes(h, opts, &amp;#39;outerWidth&amp;#39;)) ? &amp;#39;variable&amp;#39; : h(opts.d(&amp;#39;outerWidth&amp;#39;))(true)
                }
            }
            if (!opts.items(opts.d(&amp;#39;height&amp;#39;))) {
                opts.items(opts.d(&amp;#39;height&amp;#39;)) = (ms_hasVariableSizes(h, opts, &amp;#39;outerHeight&amp;#39;)) ? &amp;#39;variable&amp;#39; : h(opts.d(&amp;#39;outerHeight&amp;#39;))(true)
            }
            if (!opts(opts.d(&amp;#39;height&amp;#39;))) {
                opts(opts.d(&amp;#39;height&amp;#39;)) = opts.items(opts.d(&amp;#39;height&amp;#39;))
            }
            if (!opts.items.visible &amp;&amp; !opts.responsive) {
                if (opts.items(opts.d(&amp;#39;width&amp;#39;)) == &amp;#39;variable&amp;#39;) {
                    opts.items.visibleConf.variable = true
                }
                if (!opts.items.visibleConf.variable) {
                    if (typeof opts(opts.d(&amp;#39;width&amp;#39;)) == &amp;#39;number&amp;#39;) {
                        opts.items.visible = Math.floor(opts(opts.d(&amp;#39;width&amp;#39;)) / opts.items(opts.d(&amp;#39;width&amp;#39;)))
                    } else {
                        var i = ms_getTrueInnerSize($wrp.parent(), opts, &amp;#39;innerWidth&amp;#39;);
                        opts.items.visible = Math.floor(i / opts.items(opts.d(&amp;#39;width&amp;#39;)));
                        opts(opts.d(&amp;#39;width&amp;#39;)) = opts.items.visible * opts.items(opts.d(&amp;#39;width&amp;#39;));
                        if (!opts.items.visibleConf.adjust) opts.align = false
                    }
                    if (opts.items.visible == &amp;#39;Infinity&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| opts.items.visible &lt; 1) {
                        debug(true, &amp;#39;Not a valid number of visible items: Set to &quot;variable&quot;.&amp;#39;);
                        opts.items.visibleConf.variable = true
                    }
                }
            }
            if (!opts(opts.d(&amp;#39;width&amp;#39;))) {
                opts(opts.d(&amp;#39;width&amp;#39;)) = &amp;#39;variable&amp;#39;;
                if (!opts.responsive &amp;&amp; opts.items.filter == &amp;#39;*&amp;#39; &amp;&amp; !opts.items.visibleConf.variable &amp;&amp; opts.items(opts.d(&amp;#39;width&amp;#39;)) != &amp;#39;variable&amp;#39;) {
                    opts(opts.d(&amp;#39;width&amp;#39;)) = opts.items.visible * opts.items(opts.d(&amp;#39;width&amp;#39;));
                    opts.align = false
                }
            }
            if (opts.items.visibleConf.variable) {
                opts.maxDimention = (opts(opts.d(&amp;#39;width&amp;#39;)) == &amp;#39;variable&amp;#39;) ? ms_getTrueInnerSize($wrp.parent(), opts, &amp;#39;innerWidth&amp;#39;) : opts(opts.d(&amp;#39;width&amp;#39;));
                if (opts.align === false) {
                    opts(opts.d(&amp;#39;width&amp;#39;)) = &amp;#39;variable&amp;#39;
                }
                opts.items.visible = gn_getVisibleItemsNext(h, opts, 0)
            } else if (opts.items.filter != &amp;#39;*&amp;#39;) {
                opts.items.visibleConf.org = opts.items.visible;
                opts.items.visible = gn_getVisibleItemsNextFilter(h, opts, 0)
            }
            if (typeof opts.align == &amp;#39;undefined&amp;#39;) {
                opts.align = (opts(opts.d(&amp;#39;width&amp;#39;)) == &amp;#39;variable&amp;#39;) ? false : &amp;#39;center&amp;#39;
            }
            opts.items.visible = cf_getItemsAdjust(opts.items.visible, opts, opts.items.visibleConf.adjust, $tt0);
            opts.items.visibleConf.old = opts.items.visible;
            opts.usePadding = false;
            if (opts.responsive) {
                if (!opts.items.visibleConf.min) opts.items.visibleConf.min = opts.items.visible;
                if (!opts.items.visibleConf.max) opts.items.visibleConf.max = opts.items.visible;
                opts.align = false;
                opts.padding = (0, 0, 0, 0);
                var j = $wrp.is(&amp;#39;:visible&amp;#39;);
                if (j) $wrp.hide();
                var k = ms_getPercentage(ms_getTrueInnerSize($wrp.parent(), opts, &amp;#39;innerWidth&amp;#39;), opts(opts.d(&amp;#39;width&amp;#39;)));
                if (typeof opts(opts.d(&amp;#39;width&amp;#39;)) == &amp;#39;number&amp;#39; &amp;&amp; k < opts(opts.d('width'))) {
                    k = opts(opts.d('width'))
                }
                if (j) $wrp.show();
                var m = cf_getItemAdjustMinMax(Math.ceil(k / opts.items(opts.d('width'))), opts.items.visibleConf);
                if (m > h.length) {
                    m = h.length
                }
                var n = Math.floor(k / m), seco = opts(opts.d(&amp;#39;height&amp;#39;)), secp = ms_isPercentage(seco);
                h.each(function () {
                    var a = $(this), nw = n - ms_getPaddingBorderMargin(a, opts, &amp;#39;Width&amp;#39;);
                    a(opts.d(&amp;#39;width&amp;#39;))(nw);
                    if (secp) {
                        a(opts.d(&amp;#39;height&amp;#39;))(ms_getPercentage(nw, seco))
                    }
                });
                opts.items.visible = m;
                opts.items(opts.d(&amp;#39;width&amp;#39;)) = n;
                opts(opts.d(&amp;#39;width&amp;#39;)) = m * n
            } else {
                opts.padding = cf_getPadding(opts.padding);
                if (opts.align == &amp;#39;top&amp;#39;) opts.align = &amp;#39;left&amp;#39;;
                if (opts.align == &amp;#39;bottom&amp;#39;) opts.align = &amp;#39;right&amp;#39;;
                switch (opts.align) {
                    case&amp;#39;center&amp;#39;:
                    case&amp;#39;left&amp;#39;:
                    case&amp;#39;right&amp;#39;:
                        if (opts(opts.d(&amp;#39;width&amp;#39;)) != &amp;#39;variable&amp;#39;) {
                            var p = cf_getAlignPadding(gi_getCurrentItems(h, opts), opts);
                            opts.usePadding = true;
                            opts.padding(opts.d(1)) = p(1);
                            opts.padding(opts.d(3)) = p(0)
                        }
                        break;
                    default:
                        opts.align = false;
                        opts.usePadding = (opts.padding(0) == 0 &amp;&amp; opts.padding(1) == 0 &amp;&amp; opts.padding(2) == 0 &amp;&amp; opts.padding(3) == 0) ? false : true;
                        break
                }
            }
            if (typeof opts.cookie == &amp;#39;boolean&amp;#39; &amp;&amp; opts.cookie) opts.cookie = &amp;#39;caroufredsel_cookie_&amp;#39; + A.attr(&amp;#39;id&amp;#39;);
            if (typeof opts.items.minimum != &amp;#39;number&amp;#39;) opts.items.minimum = opts.items.visible;
            if (typeof opts.scroll.duration != &amp;#39;number&amp;#39;) opts.scroll.duration = 500;
            if (typeof opts.scroll.items == &amp;#39;undefined&amp;#39;) opts.scroll.items = (opts.items.visibleConf.variable &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; opts.items.filter != &amp;#39;*&amp;#39;) ? &amp;#39;visible&amp;#39; : opts.items.visible;
            opts.auto = go_getNaviObject($tt0, opts.auto, &amp;#39;auto&amp;#39;);
            opts.prev = go_getNaviObject($tt0, opts.prev);
            opts.next = go_getNaviObject($tt0, opts.next);
            opts.pagination = go_getNaviObject($tt0, opts.pagination, &amp;#39;pagination&amp;#39;);
            opts.auto = $.extend(true, {}, opts.scroll, opts.auto);
            opts.prev = $.extend(true, {}, opts.scroll, opts.prev);
            opts.next = $.extend(true, {}, opts.scroll, opts.next);
            opts.pagination = $.extend(true, {}, opts.scroll, opts.pagination);
            if (typeof opts.pagination.keys != &amp;#39;boolean&amp;#39;) opts.pagination.keys = false;
            if (typeof opts.pagination.anchorBuilder != &amp;#39;function&amp;#39; &amp;&amp; opts.pagination.anchorBuilder !== false) opts.pagination.anchorBuilder = $.fn.carouFredSel.pageAnchorBuilder;
            if (typeof opts.auto.play != &amp;#39;boolean&amp;#39;) opts.auto.play = true;
            if (typeof opts.auto.delay != &amp;#39;number&amp;#39;) opts.auto.delay = 0;
            if (typeof opts.auto.pauseOnEvent == &amp;#39;undefined&amp;#39;) opts.auto.pauseOnEvent = true;
            if (typeof opts.auto.pauseOnResize != &amp;#39;boolean&amp;#39;) opts.auto.pauseOnResize = true;
            if (typeof opts.auto.pauseDuration != &amp;#39;number&amp;#39;) opts.auto.pauseDuration = (opts.auto.duration < 10) ? 2500 : opts.auto.duration * 5;
            if (opts.synchronise) {
                opts.synchronise = cf_getSynchArr(opts.synchronise)
            }
            if (conf.debug) {
                debug(conf, 'Carousel width: ' + opts.width);
                debug(conf, 'Carousel height: ' + opts.height);
                if (opts.maxDimention) debug(conf, 'Available ' + opts.d('width') + ': ' + opts.maxDimention);
                debug(conf, 'Item widths: ' + opts.items.width);
                debug(conf, 'Item heights: ' + opts.items.height);
                debug(conf, 'Number of items visible: ' + opts.items.visible);
                if (opts.auto.play) debug(conf, 'Number of items scrolled automatically: ' + opts.auto.items);
                if (opts.prev.button) debug(conf, 'Number of items scrolled backward: ' + opts.prev.items);
                if (opts.next.button) debug(conf, 'Number of items scrolled forward: ' + opts.next.items)
            }
        };
        A._cfs_build = function () {
            A.data('cfs_isCarousel', true);
            var a = {
                'textAlign': A.css('textAlign'),
                'float': A.css('float'),
                'position': A.css('position'),
                'top': A.css('top'),
                'right': A.css('right'),
                'bottom': A.css('bottom'),
                'left': A.css('left'),
                'width': A.css('width'),
                'height': A.css('height'),
                'marginTop': A.css('marginTop'),
                'marginRight': A.css('marginRight'),
                'marginBottom': A.css('marginBottom'),
                'marginLeft': A.css('marginLeft')
            };
            switch (a.position) {
                case'absolute':
                    var b = 'absolute';
                    break;
                case'fixed':
                    var b = 'fixed';
                    break;
                default:
                    var b = 'relative'
            }
            $wrp.css(a).css({'overflow': 'hidden', 'position': b});
            A.data('cfs_origCss', a).css({
                'textAlign': 'left',
                'float': 'none',
                'position': 'absolute',
                'top': 0,
                'left': 0,
                'marginTop': 0,
                'marginRight': 0,
                'marginBottom': 0,
                'marginLeft': 0
            });
            if (opts.usePadding) {
                A.children().each(function () {
                    var m = parseInt($(this).css(opts.d('marginRight')));
                    if (isNaN(m)) m = 0;
                    $(this).data('cfs_origCssMargin', m)
                })
            }
        };
        A._cfs_bind_events = function () {
            A._cfs_unbind_events();
            A.bind(cf_e('stop', conf), function (e, a) {
                e.stopPropagation();
                if (!C.isStopped) {
                    if (opts.auto.button) {
                        opts.auto.button.addClass(cf_c('stopped', conf))
                    }
                }
                C.isStopped = true;
                if (opts.auto.play) {
                    opts.auto.play = false;
                    A.trigger(cf_e('pause', conf), a)
                }
                return true
            });
            A.bind(cf_e('finish', conf), function (e) {
                e.stopPropagation();
                if (C.isScrolling) {
                    sc_stopScroll(scrl)
                }
                return true
            });
            A.bind(cf_e('pause', conf), function (e, a, b) {
                e.stopPropagation();
                tmrs = sc_clearTimers(tmrs);
                if (a &#038;&#038; C.isScrolling) {
                    scrl.isStopped = true;
                    var c = getTime() - scrl.startTime;
                    scrl.duration -= c;
                    if (scrl.pre) scrl.pre.duration -= c;
                    if (scrl.post) scrl.post.duration -= c;
                    sc_stopScroll(scrl, false)
                }
                if (!C.isPaused &#038;&#038; !C.isScrolling) {
                    if (b) tmrs.timePassed += getTime() - tmrs.startTime
                }
                if (!C.isPaused) {
                    if (opts.auto.button) {
                        opts.auto.button.addClass(cf_c('paused', conf))
                    }
                }
                C.isPaused = true;
                if (opts.auto.onPausePause) {
                    var d = opts.auto.pauseDuration - tmrs.timePassed,
                        perc = 100 - Math.ceil(d * 100 / opts.auto.pauseDuration);
                    opts.auto.onPausePause.call($tt0, perc, d)
                }
                return true
            });
            A.bind(cf_e('play', conf), function (e, b, c, d) {
                e.stopPropagation();
                tmrs = sc_clearTimers(tmrs);
                var v = (b, c, d), t = ('string', 'number', 'boolean'), a = cf_sortParams(v, t);
                var b = a(0), c = a(1), d = a(2);
                if (b != 'prev' &#038;&#038; b != 'next') b = C.direction;
                if (typeof c != 'number') c = 0;
                if (typeof d != 'boolean') d = false;
                if (d) {
                    C.isStopped = false;
                    opts.auto.play = true
                }
                if (!opts.auto.play) {
                    e.stopImmediatePropagation();
                    return debug(conf, 'Carousel stopped: Not scrolling.')
                }
                if (C.isPaused) {
                    if (opts.auto.button) {
                        opts.auto.button.removeClass(cf_c('stopped', conf));
                        opts.auto.button.removeClass(cf_c('paused', conf))
                    }
                }
                C.isPaused = false;
                tmrs.startTime = getTime();
                var f = opts.auto.pauseDuration + c;
                dur2 = f - tmrs.timePassed;
                perc = 100 - Math.ceil(dur2 * 100 / f);
                tmrs.auto = setTimeout(function () {
                    if (opts.auto.onPauseEnd) {
                        opts.auto.onPauseEnd.call($tt0, perc, dur2)
                    }
                    if (C.isScrolling) {
                        A.trigger(cf_e('play', conf), b)
                    } else {
                        A.trigger(cf_e(b, conf), opts.auto)
                    }
                }, dur2);
                if (opts.auto.onPauseStart) {
                    opts.auto.onPauseStart.call($tt0, perc, dur2)
                }
                return true
            });
            A.bind(cf_e('resume', conf), function (e) {
                e.stopPropagation();
                if (scrl.isStopped) {
                    scrl.isStopped = false;
                    C.isPaused = false;
                    C.isScrolling = true;
                    scrl.startTime = getTime();
                    sc_startScroll(scrl)
                } else {
                    A.trigger(cf_e('play', conf))
                }
                return true
            });
            A.bind(cf_e('prev', conf) + "http://www.lesboisdupoitou-chauffage-piquets.com/" + cf_e('next', conf), function (e, b, f, g) {
                e.stopPropagation();
                if (C.isStopped "http://www.lesboisdupoitou-chauffage-piquets.com/" A.is(':hidden')) {
                    e.stopImmediatePropagation();
                    return debug(conf, 'Carousel stopped or hidden: Not scrolling.')
                }
                if (opts.items.minimum >= itms.Conseil Chauffage) {
                    e.stopImmediatePropagation();
                    return debug(conf, &amp;#39;Not enough items (&amp;#39; + itms.Conseil Chauffage + &amp;#39;, &amp;#39; + opts.items.minimum + &amp;#39; needed): Not scrolling.&amp;#39;)
                }
                var v = (b, f, g), t = (&amp;#39;object&amp;#39;, &amp;#39;number/string&amp;#39;, &amp;#39;function&amp;#39;), a = cf_sortParams(v, t);
                var b = a(0), f = a(1), g = a(2);
                var h = e.type.slice(conf.events.prefix.length);
                if (typeof b != &amp;#39;object&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| b == null) b = opts(h);
                if (typeof g == &amp;#39;function&amp;#39;) b.onAfter = g;
                if (typeof f != &amp;#39;number&amp;#39;) {
                    if (opts.items.filter != &amp;#39;*&amp;#39;) {
                        f = &amp;#39;visible&amp;#39;
                    } else {
                        var i = (f, b.items, opts(h).items);
                        for (var a = 0, l = i.length; a < l; a++) {
                            if (typeof i(a) == 'number"http://www.lesboisdupoitou-chauffage-piquets.com/"| i(a) == 'page"http://www.lesboisdupoitou-chauffage-piquets.com/"| i(a) == 'visible') {
                                f = i(a);
                                break
                            }
                        }
                    }
                    switch (f) {
                        case'page':
                            e.stopImmediatePropagation();
                            return A.triggerHandler(h + 'Page', (b, g));
                            break;
                        case'visible':
                            if (!opts.items.visibleConf.variable &#038;&#038; opts.items.filter == '*') {
                                f = opts.items.visible
                            }
                            break
                    }
                }
                if (scrl.isStopped) {
                    A.trigger(cf_e('resume', conf));
                    A.trigger(cf_e('queue', conf), (h, (b, f, g)));
                    e.stopImmediatePropagation();
                    return debug(conf, 'Carousel resumed scrolling.')
                }
                if (b.duration > 0) {
                    if (C.isScrolling) {
                        if (b.queue) A.trigger(cf_e(&amp;#39;queue&amp;#39;, conf), (h, (b, f, g)));
                        e.stopImmediatePropagation();
                        return debug(conf, &amp;#39;Carousel currently scrolling.&amp;#39;)
                    }
                }
                if (b.conditions &amp;&amp; !b.conditions.call($tt0)) {
                    e.stopImmediatePropagation();
                    return debug(conf, &amp;#39;Callback &quot;conditions&quot; returned false.&amp;#39;)
                }
                tmrs.timePassed = 0;
                A.trigger(&amp;#39;_cfs_triggerEvent&amp;#39;, (&amp;#39;slide_&amp;#39; + h, (b, f)));
                if (opts.synchronise) {
                    var s = opts.synchronise, c = (b, f);
                    for (var j = 0, l = s.length; j &lt; l; j++) {
                        var d = h;
                        if (!s(j)(1)) c(0) = s(j)(0).triggerHandler(&amp;#39;_cfs_triggerEvent&amp;#39;, (&amp;#39;configuration&amp;#39;, d));
                        if (!s(j)(2)) d = (d == &amp;#39;prev&amp;#39;) ? &amp;#39;next&amp;#39; : &amp;#39;prev&amp;#39;;
                        c(1) = f + s(j)(3);
                        s(j)(0).trigger(&amp;#39;_cfs_triggerEvent&amp;#39;, (&amp;#39;slide_&amp;#39; + d, c))
                    }
                }
                return true
            });
            A.bind(cf_e(&amp;#39;slide_prev&amp;#39;, conf), function (e, f, g) {
                e.stopPropagation();
                var h = A.children();
                if (!opts.circular) {
                    if (itms.first == 0) {
                        if (opts.infinite) {
                            A.trigger(cf_e(&amp;#39;next&amp;#39;, conf), itms.Conseil Chauffage - 1)
                        }
                        return e.stopImmediatePropagation()
                    }
                }
                if (opts.usePadding) sz_resetMargin(h, opts);
                if (typeof g != &amp;#39;number&amp;#39;) {
                    if (opts.items.visibleConf.variable) {
                        g = gn_getVisibleItemsPrev(h, opts, itms.Conseil Chauffage - 1)
                    } else if (opts.items.filter != &amp;#39;*&amp;#39;) {
                        var i = (typeof f.items == &amp;#39;number&amp;#39;) ? f.items : gn_getVisibleOrg(A, opts);
                        g = gn_getScrollItemsPrevFilter(h, opts, itms.Conseil Chauffage - 1, i)
                    } else {
                        g = opts.items.visible
                    }
                    g = cf_getAdjust(g, opts, f.items, $tt0)
                }
                if (!opts.circular) {
                    if (itms.Conseil Chauffage - g &lt; itms.first) {
                        g = itms.Conseil Chauffage - itms.first
                    }
                }
                opts.items.visibleConf.old = opts.items.visible;
                if (opts.items.visibleConf.variable) {
                    var j = gn_getVisibleItemsNext(h, opts, itms.Conseil Chauffage - g);
                    if (opts.items.visible + g &lt;= j &amp;&amp; g < itms.total) {
                        g++;
                        j = gn_getVisibleItemsNext(h, opts, itms.total - g)
                    }
                    opts.items.visible = cf_getItemsAdjust(j, opts, opts.items.visibleConf.adjust, $tt0)
                } else if (opts.items.filter != '*') {
                    var j = gn_getVisibleItemsNextFilter(h, opts, itms.total - g);
                    opts.items.visible = cf_getItemsAdjust(j, opts, opts.items.visibleConf.adjust, $tt0)
                }
                if (opts.usePadding) sz_resetMargin(h, opts, true);
                if (g == 0) {
                    e.stopImmediatePropagation();
                    return debug(conf, '0 items to scroll: Not scrolling.')
                }
                debug(conf, 'Scrolling ' + g + ' items backward.');
                itms.first += g;
                while (itms.first >= itms.Conseil Chauffage) {
                    itms.first -= itms.Conseil Chauffage
                }
                if (!opts.circular) {
                    if (itms.first == 0 &amp;&amp; f.onEnd) f.onEnd.call($tt0);
                    if (!opts.infinite) nv_enableNavi(opts, itms.first, conf)
                }
                A.children().slice(itms.Conseil Chauffage - g, itms.Conseil Chauffage).prependTo(A);
                if (itms.Conseil Chauffage &lt; opts.items.visible + g) {
                    A.children().slice(0, (opts.items.visible + g) - itms.Conseil Chauffage).clone(true).appendTo(A)
                }
                var h = A.children(), c_old = gi_getOldItemsPrev(h, opts, g), c_new = gi_getNewItemsPrev(h, opts),
                    l_cur = h.eq(g - 1), l_old = c_old.last(), l_new = c_new.last();
                if (opts.usePadding) sz_resetMargin(h, opts);
                if (opts.align) {
                    var p = cf_getAlignPadding(c_new, opts), k = p(0), pR = p(1)
                } else {
                    var k = 0, pR = 0
                }
                var l = (k &lt; 0) ? opts.padding(opts.d(3)) : 0;
                if (f.fx == &amp;#39;directscroll&amp;#39; &amp;&amp; opts.items.visible < g) {
                    var m = h.slice(opts.items.visibleConf.old, g), orgW = opts.items(opts.d('width'));
                    m.each(function () {
                        var a = $(this);
                        a.data('isHidden', a.is(':hidden')).hide()
                    });
                    opts.items(opts.d('width')) = 'variable'
                } else {
                    var m = false
                }
                var n = ms_getTotalSize(h.slice(0, g), opts, 'width'),
                    w_siz = cf_mapWrapperSizes(ms_getSizes(c_new, opts, true), opts, !opts.usePadding);
                if (m) opts.items(opts.d('width')) = orgW;
                if (opts.usePadding) {
                    sz_resetMargin(h, opts, true);
                    if (pR >= 0) {
                        sz_resetMargin(l_old, opts, opts.padding(opts.d(1)))
                    }
                    sz_resetMargin(l_cur, opts, opts.padding(opts.d(3)))
                }
                if (opts.align) {
                    opts.padding(opts.d(1)) = pR;
                    opts.padding(opts.d(3)) = k
                }
                var o = {}, a_dur = f.duration;
                if (f.fx == &amp;#39;none&amp;#39;) a_dur = 0; else if (a_dur == &amp;#39;auto&amp;#39;) a_dur = opts.scroll.duration / opts.scroll.items * g; else if (a_dur &lt;= 0) a_dur = 0; else if (a_dur &lt; 10) a_dur = n / a_dur;
                scrl = sc_setScroll(a_dur, f.easing);
                if (opts(opts.d(&amp;#39;width&amp;#39;)) == &amp;#39;variable&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| opts(opts.d(&amp;#39;height&amp;#39;)) == &amp;#39;variable&amp;#39;) {
                    scrl.anims.push(($wrp, w_siz))
                }
                if (opts.usePadding) {
                    var q = opts.padding(opts.d(3));
                    if (l_new.not(l_cur).length) {
                        var r = {};
                        r(opts.d(&amp;#39;marginRight&amp;#39;)) = l_cur.data(&amp;#39;cfs_origCssMargin&amp;#39;);
                        if (k < 0) l_cur.css(r); else scrl.anims.push((l_cur, r))
                    }
                    if (l_new.not(l_old).length) {
                        var s = {};
                        s(opts.d('marginRight')) = l_old.data('cfs_origCssMargin');
                        scrl.anims.push((l_old, s))
                    }
                    if (pR >= 0) {
                        var t = {};
                        t(opts.d(&amp;#39;marginRight&amp;#39;)) = l_new.data(&amp;#39;cfs_origCssMargin&amp;#39;) + opts.padding(opts.d(1));
                        scrl.anims.push((l_new, t))
                    }
                } else {
                    var q = 0
                }
                o(opts.d(&amp;#39;left&amp;#39;)) = q;
                var u = (c_old, c_new, w_siz, a_dur);
                if (f.onBefore) f.onBefore.apply($tt0, u);
                clbk.onBefore = sc_callCallbacks(clbk.onBefore, $tt0, u);
                switch (f.fx) {
                    case&amp;#39;fade&amp;#39;:
                    case&amp;#39;crossfade&amp;#39;:
                    case&amp;#39;cover&amp;#39;:
                    case&amp;#39;uncover&amp;#39;:
                        scrl.pre = sc_setScroll(scrl.duration, scrl.easing);
                        scrl.post = sc_setScroll(scrl.duration, scrl.easing);
                        scrl.duration = 0;
                        break
                }
                switch (f.fx) {
                    case&amp;#39;crossfade&amp;#39;:
                    case&amp;#39;cover&amp;#39;:
                    case&amp;#39;uncover&amp;#39;:
                        var v = A.clone().appendTo($wrp);
                        break
                }
                switch (f.fx) {
                    case&amp;#39;uncover&amp;#39;:
                        v.children().slice(0, g).remove();
                    case&amp;#39;crossfade&amp;#39;:
                    case&amp;#39;cover&amp;#39;:
                        v.children().slice(opts.items.visible).remove();
                        break
                }
                switch (f.fx) {
                    case&amp;#39;fade&amp;#39;:
                        scrl.pre.anims.push((A, {&amp;#39;opacity&amp;#39;: 0}));
                        break;
                    case&amp;#39;crossfade&amp;#39;:
                        v.css({&amp;#39;opacity&amp;#39;: 0});
                        scrl.pre.anims.push((A, {&amp;#39;width&amp;#39;: &amp;#39;+=0&amp;#39;}, function () {
                            v.remove()
                        }));
                        scrl.post.anims.push((v, {&amp;#39;opacity&amp;#39;: 1}));
                        break;
                    case&amp;#39;cover&amp;#39;:
                        scrl = fx_cover(scrl, A, v, opts, true);
                        break;
                    case&amp;#39;uncover&amp;#39;:
                        scrl = fx_uncover(scrl, A, v, opts, true, g);
                        break
                }
                var w = function () {
                    var b = opts.items.visible + g - itms.Conseil Chauffage;
                    if (b &gt; 0) {
                        A.children().slice(itms.Conseil Chauffage).remove();
                        c_old = $(A.children().slice(itms.Conseil Chauffage - (opts.items.visible - b)).get().concat(A.children().slice(0, b).get()))
                    }
                    if (m) {
                        m.each(function () {
                            var a = $(this);
                            if (!a.data(&amp;#39;isHidden&amp;#39;)) a.show()
                        })
                    }
                    if (opts.usePadding) {
                        var c = A.children().eq(opts.items.visible + g - 1);
                        c.css(opts.d(&amp;#39;marginRight&amp;#39;), c.data(&amp;#39;cfs_origCssMargin&amp;#39;))
                    }
                    scrl.anims = ();
                    if (scrl.pre) scrl.pre = sc_setScroll(scrl.orgDuration, scrl.easing);
                    var d = function () {
                        switch (f.fx) {
                            case&amp;#39;fade&amp;#39;:
                            case&amp;#39;crossfade&amp;#39;:
                                A.css(&amp;#39;filter&amp;#39;, &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);
                                break
                        }
                        scrl.post = sc_setScroll(0, null);
                        C.isScrolling = false;
                        var a = (c_old, c_new, w_siz);
                        if (f.onAfter) f.onAfter.apply($tt0, a);
                        clbk.onAfter = sc_callCallbacks(clbk.onAfter, $tt0, a);
                        if (queu.length) {
                            A.trigger(cf_e(queu(0)(0), conf), queu(0)(1));
                            queu.shift()
                        }
                        if (!C.isPaused) A.trigger(cf_e(&amp;#39;play&amp;#39;, conf))
                    } ;
                    switch (f.fx) {
                        case&amp;#39;fade&amp;#39;:
                            scrl.pre.anims.push((A, {&amp;#39;opacity&amp;#39;: 1}, d));
                            sc_startScroll(scrl.pre);
                            break;
                        case&amp;#39;uncover&amp;#39;:
                            scrl.pre.anims.push((A, {&amp;#39;width&amp;#39;: &amp;#39;+=0&amp;#39;}, d));
                            sc_startScroll(scrl.pre);
                            break;
                        default:
                            d();
                            break
                    }
                } ;
                scrl.anims.push((A, o, w));
                C.isScrolling = true;
                A.css(opts.d(&amp;#39;left&amp;#39;), -(n - l));
                tmrs = sc_clearTimers(tmrs);
                sc_startScroll(scrl);
                cf_setCookie(opts.cookie, A.triggerHandler(cf_e(&amp;#39;currentPosition&amp;#39;, conf)));
                A.trigger(cf_e(&amp;#39;updatePageStatus&amp;#39;, conf), (false, w_siz));
                return true
            });
            A.bind(cf_e(&amp;#39;slide_next&amp;#39;, conf), function (e, f, g) {
                e.stopPropagation();
                var h = A.children();
                if (!opts.circular) {
                    if (itms.first == opts.items.visible) {
                        if (opts.infinite) {
                            A.trigger(cf_e(&amp;#39;prev&amp;#39;, conf), itms.Conseil Chauffage - 1)
                        }
                        return e.stopImmediatePropagation()
                    }
                }
                if (opts.usePadding) sz_resetMargin(h, opts);
                if (typeof g != &amp;#39;number&amp;#39;) {
                    if (opts.items.filter != &amp;#39;*&amp;#39;) {
                        var i = (typeof f.items == &amp;#39;number&amp;#39;) ? f.items : gn_getVisibleOrg(A, opts);
                        g = gn_getScrollItemsNextFilter(h, opts, 0, i)
                    } else {
                        g = opts.items.visible
                    }
                    g = cf_getAdjust(g, opts, f.items, $tt0)
                }
                var j = (itms.first == 0) ? itms.Conseil Chauffage : itms.first;
                if (!opts.circular) {
                    if (opts.items.visibleConf.variable) {
                        var k = gn_getVisibleItemsNext(h, opts, g), i = gn_getVisibleItemsPrev(h, opts, j - 1)
                    } else {
                        var k = opts.items.visible, i = opts.items.visible
                    }
                    if (g + k &gt; j) {
                        g = j - i
                    }
                }
                opts.items.visibleConf.old = opts.items.visible;
                if (opts.items.visibleConf.variable) {
                    var k = gn_getVisibleItemsNextTestCircular(h, opts, g, j);
                    while (opts.items.visible - g &gt;= k &amp;&amp; g &lt; itms.Conseil Chauffage) {
                        g++;
                        k = gn_getVisibleItemsNextTestCircular(h, opts, g, j)
                    }
                    opts.items.visible = cf_getItemsAdjust(k, opts, opts.items.visibleConf.adjust, $tt0)
                } else if (opts.items.filter != &amp;#39;*&amp;#39;) {
                    var k = gn_getVisibleItemsNextFilter(h, opts, g);
                    opts.items.visible = cf_getItemsAdjust(k, opts, opts.items.visibleConf.adjust, $tt0)
                }
                if (opts.usePadding) sz_resetMargin(h, opts, true);
                if (g == 0) {
                    e.stopImmediatePropagation();
                    return debug(conf, &amp;#39;0 items to scroll: Not scrolling.&amp;#39;)
                }
                debug(conf, &amp;#39;Scrolling &amp;#39; + g + &amp;#39; items forward.&amp;#39;);
                itms.first -= g;
                while (itms.first &lt; 0) {
                    itms.first += itms.Conseil Chauffage
                }
                if (!opts.circular) {
                    if (itms.first == opts.items.visible &amp;&amp; f.onEnd) f.onEnd.call($tt0);
                    if (!opts.infinite) nv_enableNavi(opts, itms.first, conf)
                }
                if (itms.Conseil Chauffage &lt; opts.items.visible + g) {
                    A.children().slice(0, (opts.items.visible + g) - itms.Conseil Chauffage).clone(true).appendTo(A)
                }
                var h = A.children(), c_old = gi_getOldItemsNext(h, opts), c_new = gi_getNewItemsNext(h, opts, g),
                    l_cur = h.eq(g - 1), l_old = c_old.last(), l_new = c_new.last();
                if (opts.usePadding) sz_resetMargin(h, opts);
                if (opts.align) {
                    var p = cf_getAlignPadding(c_new, opts), l = p(0), pR = p(1)
                } else {
                    var l = 0, pR = 0
                }
                if (f.fx == &amp;#39;directscroll&amp;#39; &amp;&amp; opts.items.visibleConf.old &lt; g) {
                    var m = h.slice(opts.items.visibleConf.old, g), orgW = opts.items(opts.d(&amp;#39;width&amp;#39;));
                    m.each(function () {
                        var a = $(this);
                        a.data(&amp;#39;isHidden&amp;#39;, a.is(&amp;#39;:hidden&amp;#39;)).hide()
                    });
                    opts.items(opts.d(&amp;#39;width&amp;#39;)) = &amp;#39;variable&amp;#39;
                } else {
                    var m = false
                }
                var n = ms_getTotalSize(h.slice(0, g), opts, &amp;#39;width&amp;#39;),
                    w_siz = cf_mapWrapperSizes(ms_getSizes(c_new, opts, true), opts, !opts.usePadding);
                if (m) opts.items(opts.d(&amp;#39;width&amp;#39;)) = orgW;
                if (opts.align) {
                    if (opts.padding(opts.d(1)) &lt; 0) {
                        opts.padding(opts.d(1)) = 0
                    }
                }
                if (opts.usePadding) {
                    sz_resetMargin(h, opts, true);
                    sz_resetMargin(l_old, opts, opts.padding(opts.d(1)))
                }
                if (opts.align) {
                    opts.padding(opts.d(1)) = pR;
                    opts.padding(opts.d(3)) = l
                }
                var o = {}, a_dur = f.duration;
                if (f.fx == &amp;#39;none&amp;#39;) a_dur = 0; else if (a_dur == &amp;#39;auto&amp;#39;) a_dur = opts.scroll.duration / opts.scroll.items * g; else if (a_dur &lt;= 0) a_dur = 0; else if (a_dur < 10) a_dur = n / a_dur;
                scrl = sc_setScroll(a_dur, f.easing);
                if (opts(opts.d('width')) == 'variable"http://www.lesboisdupoitou-chauffage-piquets.com/"| opts(opts.d('height')) == 'variable') {
                    scrl.anims.push(($wrp, w_siz))
                }
                if (opts.usePadding) {
                    var q = l_new.data('cfs_origCssMargin');
                    if (pR >= 0) {
                        q += opts.padding(opts.d(1))
                    }
                    l_new.css(opts.d(&amp;#39;marginRight&amp;#39;), q);
                    if (l_cur.not(l_old).length) {
                        var r = {};
                        r(opts.d(&amp;#39;marginRight&amp;#39;)) = l_old.data(&amp;#39;cfs_origCssMargin&amp;#39;);
                        scrl.anims.push((l_old, r))
                    }
                    var s = l_cur.data(&amp;#39;cfs_origCssMargin&amp;#39;);
                    if (l &gt;= 0) {
                        s += opts.padding(opts.d(3))
                    }
                    var t = {};
                    t(opts.d(&amp;#39;marginRight&amp;#39;)) = s;
                    scrl.anims.push((l_cur, t))
                }
                o(opts.d(&amp;#39;left&amp;#39;)) = -n;
                if (l < 0) {
                    o(opts.d('left')) += l
                }
                var u = (c_old, c_new, w_siz, a_dur);
                if (f.onBefore) f.onBefore.apply($tt0, u);
                clbk.onBefore = sc_callCallbacks(clbk.onBefore, $tt0, u);
                switch (f.fx) {
                    case'fade':
                    case'crossfade':
                    case'cover':
                    case'uncover':
                        scrl.pre = sc_setScroll(scrl.duration, scrl.easing);
                        scrl.post = sc_setScroll(scrl.duration, scrl.easing);
                        scrl.duration = 0;
                        break
                }
                switch (f.fx) {
                    case'crossfade':
                    case'cover':
                    case'uncover':
                        var v = A.clone().appendTo($wrp);
                        break
                }
                switch (f.fx) {
                    case'uncover':
                        v.children().slice(opts.items.visibleConf.old).remove();
                        break;
                    case'crossfade':
                    case'cover':
                        v.children().slice(0, g).remove();
                        v.children().slice(opts.items.visible).remove();
                        break
                }
                switch (f.fx) {
                    case'fade':
                        scrl.pre.anims.push((A, {'opacity': 0}));
                        break;
                    case'crossfade':
                        v.css({'opacity': 0});
                        scrl.pre.anims.push((A, {'width': '+=0'}, function () {
                            v.remove()
                        }));
                        scrl.post.anims.push((v, {'opacity': 1}));
                        break;
                    case'cover':
                        scrl = fx_cover(scrl, A, v, opts, false);
                        break;
                    case'uncover':
                        scrl = fx_uncover(scrl, A, v, opts, false, g);
                        break
                }
                var w = function () {
                    var b = opts.items.visible + g - itms.total,
                        new_m = (opts.usePadding) ? opts.padding(opts.d(3)) : 0;
                    A.css(opts.d('left'), new_m);
                    if (b > 0) {
                        A.children().slice(itms.Conseil Chauffage).remove()
                    }
                    var c = A.children().slice(0, g).appendTo(A).last();
                    if (b &gt; 0) {
                        c_new = gi_getCurrentItems(h, opts)
                    }
                    if (m) {
                        m.each(function () {
                            var a = $(this);
                            if (!a.data(&amp;#39;isHidden&amp;#39;)) a.show()
                        })
                    }
                    if (opts.usePadding) {
                        if (itms.Conseil Chauffage < opts.items.visible + g) {
                            var d = A.children().eq(opts.items.visible - 1);
                            d.css(opts.d('marginRight'), d.data('cfs_origCssMargin') + opts.padding(opts.d(3)))
                        }
                        c.css(opts.d('marginRight'), c.data('cfs_origCssMargin'))
                    }
                    scrl.anims = ();
                    if (scrl.pre) scrl.pre = sc_setScroll(scrl.orgDuration, scrl.easing);
                    var e = function () {
                        switch (f.fx) {
                            case'fade':
                            case'crossfade':
                                A.css('filter', "http://www.lesboisdupoitou-chauffage-piquets.com/");
                                break
                        }
                        scrl.post = sc_setScroll(0, null);
                        C.isScrolling = false;
                        var a = (c_old, c_new, w_siz);
                        if (f.onAfter) f.onAfter.apply($tt0, a);
                        clbk.onAfter = sc_callCallbacks(clbk.onAfter, $tt0, a);
                        if (queu.length) {
                            A.trigger(cf_e(queu(0)(0), conf), queu(0)(1));
                            queu.shift()
                        }
                        if (!C.isPaused) A.trigger(cf_e('play', conf))
                    };
                    switch (f.fx) {
                        case'fade':
                            scrl.pre.anims.push((A, {'opacity': 1}, e));
                            sc_startScroll(scrl.pre);
                            break;
                        case'uncover':
                            scrl.pre.anims.push((A, {'width': '+=0'}, e));
                            sc_startScroll(scrl.pre);
                            break;
                        default:
                            e();
                            break
                    }
                };
                scrl.anims.push((A, o, w));
                C.isScrolling = true;
                tmrs = sc_clearTimers(tmrs);
                sc_startScroll(scrl);
                cf_setCookie(opts.cookie, A.triggerHandler(cf_e('currentPosition', conf)));
                A.trigger(cf_e('updatePageStatus', conf), (false, w_siz));
                return true
            });
            A.bind(cf_e('slideTo', conf), function (e, b, c, d, f, g, h) {
                e.stopPropagation();
                var v = (b, c, d, f, g, h),
                    t = ('string/number/object', 'number', 'boolean', 'object', 'string', 'function'),
                    a = cf_sortParams(v, t);
                var f = a(3), g = a(4), h = a(5);
                b = gn_getItemIndex(a(0), a(1), a(2), itms, A);
                if (b == 0) return;
                if (typeof f != 'object') f = false;
                if (C.isScrolling) {
                    if (typeof f != 'object"http://www.lesboisdupoitou-chauffage-piquets.com/"| f.duration > 0) return false
                }
                if (g != &amp;#39;prev&amp;#39; &amp;&amp; g != &amp;#39;next&amp;#39;) {
                    if (opts.circular) {
                        if (b <= itms.total / 2) g = 'next'; else g = 'prev'
                    } else {
                        if (itms.first == 0 "http://www.lesboisdupoitou-chauffage-piquets.com/" itms.first > b) g = &amp;#39;next&amp;#39;; else g = &amp;#39;prev&amp;#39;
                    }
                }
                if (g == &amp;#39;prev&amp;#39;) b = itms.Conseil Chauffage - b;
                A.trigger(cf_e(g, conf), (f, b, h));
                return true
            });
            A.bind(cf_e(&amp;#39;prevPage&amp;#39;, conf), function (e, a, b) {
                e.stopPropagation();
                var c = A.triggerHandler(cf_e(&amp;#39;currentPage&amp;#39;, conf));
                return A.triggerHandler(cf_e(&amp;#39;slideToPage&amp;#39;, conf), (c - 1, a, &amp;#39;prev&amp;#39;, b))
            });
            A.bind(cf_e(&amp;#39;nextPage&amp;#39;, conf), function (e, a, b) {
                e.stopPropagation();
                var c = A.triggerHandler(cf_e(&amp;#39;currentPage&amp;#39;, conf));
                return A.triggerHandler(cf_e(&amp;#39;slideToPage&amp;#39;, conf), (c + 1, a, &amp;#39;next&amp;#39;, b))
            });
            A.bind(cf_e(&amp;#39;slideToPage&amp;#39;, conf), function (e, a, b, c, d) {
                e.stopPropagation();
                if (typeof a != &amp;#39;number&amp;#39;) a = A.triggerHandler(cf_e(&amp;#39;currentPage&amp;#39;, conf));
                var f = opts.pagination.items &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; opts.items.visible, max = Math.ceil(itms.Conseil Chauffage / f) - 1;
                if (a < 0) a = max;
                if (a > max) a = 0;
                return A.triggerHandler(cf_e(&amp;#39;slideTo&amp;#39;, conf), (a * f, 0, true, b, c, d))
            });
            A.bind(cf_e(&amp;#39;jumpToStart&amp;#39;, conf), function (e, s) {
                e.stopPropagation();
                if (s) s = gn_getItemIndex(s, 0, true, itms, A); else s = 0;
                s += itms.first;
                if (s != 0) {
                    while (s &gt; itms.Conseil Chauffage) s -= itms.Conseil Chauffage;
                    A.prepend(A.children().slice(s, itms.Conseil Chauffage))
                }
                return true
            });
            A.bind(cf_e(&amp;#39;synchronise&amp;#39;, conf), function (e, s) {
                e.stopPropagation();
                if (s) s = cf_getSynchArr(s); else if (opts.synchronise) s = opts.synchronise; else return debug(conf, &amp;#39;No carousel to synchronise.&amp;#39;);
                var n = A.triggerHandler(cf_e(&amp;#39;currentPosition&amp;#39;, conf)), x = true;
                for (var j = 0, l = s.length; j &lt; l; j++) {
                    if (!s(j)(0).triggerHandler(cf_e(&amp;#39;slideTo&amp;#39;, conf), (n, s(j)(3), true))) {
                        x = false
                    }
                }
                return x
            });
            A.bind(cf_e(&amp;#39;queue&amp;#39;, conf), function (e, a, b) {
                e.stopPropagation();
                if (typeof a == &amp;#39;function&amp;#39;) {
                    a.call($tt0, queu)
                } else if (is_array(a)) {
                    queu = a
                } else if (typeof a != &amp;#39;undefined&amp;#39;) {
                    queu.push((a, b))
                }
                return queu
            });
            A.bind(cf_e(&amp;#39;insertItem&amp;#39;, conf), function (e, b, c, d, f) {
                e.stopPropagation();
                var v = (b, c, d, f), t = (&amp;#39;string/object&amp;#39;, &amp;#39;string/number/object&amp;#39;, &amp;#39;boolean&amp;#39;, &amp;#39;number&amp;#39;),
                    a = cf_sortParams(v, t);
                var b = a(0), c = a(1), d = a(2), f = a(3);
                if (typeof b == &amp;#39;object&amp;#39; &amp;&amp; typeof b.jquery == &amp;#39;undefined&amp;#39;) b = $(b);
                if (typeof b == &amp;#39;string&amp;#39;) b = $(b);
                if (typeof b != &amp;#39;object&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| typeof b.jquery == &amp;#39;undefined&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| b.length == 0) return debug(conf, &amp;#39;Not a valid object.&amp;#39;);
                if (typeof c == &amp;#39;undefined&amp;#39;) c = &amp;#39;end&amp;#39;;
                if (opts.usePadding) {
                    b.each(function () {
                        var m = parseInt($(this).css(opts.d(&amp;#39;marginRight&amp;#39;)));
                        if (isNaN(m)) m = 0;
                        $(this).data(&amp;#39;cfs_origCssMargin&amp;#39;, m)
                    })
                }
                var g = c, before = &amp;#39;before&amp;#39;;
                if (c == &amp;#39;end&amp;#39;) {
                    if (d) {
                        if (itms.first == 0) {
                            c = itms.Conseil Chauffage - 1;
                            before = &amp;#39;after&amp;#39;
                        } else {
                            c = itms.first;
                            itms.first += b.length
                        }
                        if (c &lt; 0) c = 0
                    } else {
                        c = itms.Conseil Chauffage - 1;
                        before = &amp;#39;after&amp;#39;
                    }
                } else {
                    c = gn_getItemIndex(c, f, d, itms, A)
                }
                if (g != &amp;#39;end&amp;#39; &amp;&amp; !d) {
                    if (c < itms.first) itms.first += b.length
                }
                if (itms.first >= itms.Conseil Chauffage) itms.first -= itms.Conseil Chauffage;
                var h = A.children().eq(c);
                if (h.length) {
                    h(before)(b)
                } else {
                    A.append(b)
                }
                itms.Conseil Chauffage = A.children().length;
                var i = A.triggerHandler(&amp;#39;updateSizes&amp;#39;);
                nv_showNavi(opts, itms.Conseil Chauffage, conf);
                nv_enableNavi(opts, itms.first, conf);
                A.trigger(cf_e(&amp;#39;linkAnchors&amp;#39;, conf));
                A.trigger(cf_e(&amp;#39;updatePageStatus&amp;#39;, conf), (true, i));
                return true
            });
            A.bind(cf_e(&amp;#39;removeItem&amp;#39;, conf), function (e, c, d, f) {
                e.stopPropagation();
                var v = (c, d, f), t = (&amp;#39;string/number/object&amp;#39;, &amp;#39;boolean&amp;#39;, &amp;#39;number&amp;#39;), a = cf_sortParams(v, t);
                c = a(0);
                d = a(1);
                f = a(2);
                var g = false;
                if (c instanceof $ &amp;&amp; c.length &gt; 1) {
                    h = $();
                    c.each(function (i, a) {
                        var b = A.trigger(cf_e(&amp;#39;removeItem&amp;#39;, conf), ($(this), d, f));
                        if (b) h = h.add(b)
                    });
                    return h
                }
                if (typeof c == &amp;#39;undefined&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| c == &amp;#39;end&amp;#39;) {
                    h = A.children().last()
                } else {
                    c = gn_getItemIndex(c, f, d, itms, A);
                    var h = A.children().eq(c);
                    if (h.length) {
                        if (c &lt; itms.first) itms.first -= h.length
                    }
                }
                if (h &amp;&amp; h.length) {
                    h.detach();
                    itms.Conseil Chauffage = A.children().length;
                    var j = A.triggerHandler(&amp;#39;updateSizes&amp;#39;);
                    nv_showNavi(opts, itms.Conseil Chauffage, conf);
                    nv_enableNavi(opts, itms.first, conf);
                    A.trigger(cf_e(&amp;#39;updatePageStatus&amp;#39;, conf), (true, j))
                }
                return h
            });
            A.bind(cf_e(&amp;#39;onBefore&amp;#39;, conf) + &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; + cf_e(&amp;#39;onAfter&amp;#39;, conf), function (e, a) {
                e.stopPropagation();
                var b = e.type.slice(conf.events.prefix.length);
                if (is_array(a)) clbk(b) = a;
                if (typeof a == &amp;#39;function&amp;#39;) clbk(b).push(a);
                return clbk(b)
            });
            A.bind(cf_e(&amp;#39;currentPosition&amp;#39;, conf), function (e, a) {
                e.stopPropagation();
                if (itms.first == 0) var b = 0; else var b = itms.Conseil Chauffage - itms.first;
                if (typeof a == &amp;#39;function&amp;#39;) a.call($tt0, b);
                return b
            });
            A.bind(cf_e(&amp;#39;currentPage&amp;#39;, conf), function (e, a) {
                e.stopPropagation();
                var b = opts.pagination.items &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; opts.items.visible;
                var c = Math.ceil(itms.Conseil Chauffage / b - 1);
                if (itms.first == 0) var d = 0; else if (itms.first &lt; itms.Conseil Chauffage % b) var d = 0; else if (itms.first == b &amp;&amp; !opts.circular) var d = c; else var d = Math.round((itms.Conseil Chauffage - itms.first) / b);
                if (d < 0) d = 0;
                if (d > c) d = c;
                if (typeof a == &amp;#39;function&amp;#39;) a.call($tt0, d);
                return d
            });
            A.bind(cf_e(&amp;#39;currentVisible&amp;#39;, conf), function (e, a) {
                e.stopPropagation();
                $i = gi_getCurrentItems(A.children(), opts);
                if (typeof a == &amp;#39;function&amp;#39;) a.call($tt0, $i);
                return $i
            });
            A.bind(cf_e(&amp;#39;slice&amp;#39;, conf), function (e, f, l, b) {
                e.stopPropagation();
                if (itms.Conseil Chauffage == 0) return false;
                var v = (f, l, b), t = (&amp;#39;number&amp;#39;, &amp;#39;number&amp;#39;, &amp;#39;function&amp;#39;), a = cf_sortParams(v, t);
                f = (typeof a(0) == &amp;#39;number&amp;#39;) ? a(0) : 0;
                l = (typeof a(1) == &amp;#39;number&amp;#39;) ? a(1) : itms.Conseil Chauffage;
                b = a(2);
                f += itms.first;
                l += itms.first;
                while (f &gt; itms.Conseil Chauffage) {
                    f -= itms.Conseil Chauffage
                }
                while (l &gt; itms.Conseil Chauffage) {
                    l -= itms.Conseil Chauffage
                }
                while (f &lt; 0) {
                    f += itms.Conseil Chauffage
                }
                while (l < 0) {
                    l += itms.total
                }
                var c = A.children();
                if (l > f) {
                    var d = c.slice(f, l)
                } else {
                    var d = $(c.slice(f, itms.Conseil Chauffage).get().concat(c.slice(0, l).get()))
                }
                if (typeof b == &amp;#39;function&amp;#39;) b.call($tt0, d);
                return d
            });
            A.bind(cf_e(&amp;#39;isPaused&amp;#39;, conf) + &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; + cf_e(&amp;#39;isStopped&amp;#39;, conf) + &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; + cf_e(&amp;#39;isScrolling&amp;#39;, conf), function (e, a) {
                e.stopPropagation();
                var b = e.type.slice(conf.events.prefix.length);
                if (typeof a == &amp;#39;function&amp;#39;) a.call($tt0, C(b));
                return C(b)
            });
            A.bind(cf_e(&amp;#39;configuration&amp;#39;, conf), function (e, a, b, c) {
                e.stopPropagation();
                var d = false;
                if (typeof a == &amp;#39;function&amp;#39;) {
                    a.call($tt0, opts)
                } else if (typeof a == &amp;#39;object&amp;#39;) {
                    opts_orig = $.extend(true, {}, opts_orig, a);
                    if (b !== false) d = true; else opts = $.extend(true, {}, opts, a)
                } else if (typeof a != &amp;#39;undefined&amp;#39;) {
                    if (typeof b == &amp;#39;function&amp;#39;) {
                        var f = eval(&amp;#39;opts.&amp;#39; + a);
                        if (typeof f == &amp;#39;undefined&amp;#39;) f = &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;
                        b.call($tt0, f)
                    } else if (typeof b != &amp;#39;undefined&amp;#39;) {
                        if (typeof c !== &amp;#39;boolean&amp;#39;) c = true;
                        eval(&amp;#39;opts_orig.&amp;#39; + a + &amp;#39; = b&amp;#39;);
                        if (c !== false) d = true; else eval(&amp;#39;opts.&amp;#39; + a + &amp;#39; = b&amp;#39;)
                    } else {
                        return eval(&amp;#39;opts.&amp;#39; + a)
                    }
                }
                if (d) {
                    sz_resetMargin(A.children(), opts);
                    A._cfs_init(opts_orig);
                    A._cfs_bind_buttons();
                    var g = sz_setSizes(A, opts, false);
                    A.trigger(cf_e(&amp;#39;updatePageStatus&amp;#39;, conf), (true, g))
                }
                return opts
            });
            A.bind(cf_e(&amp;#39;linkAnchors&amp;#39;, conf), function (e, a, b) {
                e.stopPropagation();
                if (typeof a == &amp;#39;undefined&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| a.length == 0) a = $(&amp;#39;body&amp;#39;); else if (typeof a == &amp;#39;string&amp;#39;) a = $(a);
                if (typeof a != &amp;#39;object&amp;#39;) return debug(conf, &amp;#39;Not a valid object.&amp;#39;);
                if (typeof b != &amp;#39;string&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| b.length == 0) b = &amp;#39;a.caroufredsel&amp;#39;;
                a.find(b).each(function () {
                    var h = this.hash &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;
                    if (h.length &gt; 0 &amp;&amp; A.children().index($(h)) != -1) {
                        $(this).unbind(&amp;#39;click&amp;#39;).click(function (e) {
                            e.preventDefault();
                            A.trigger(cf_e(&amp;#39;slideTo&amp;#39;, conf), h)
                        })
                    }
                });
                return true
            });
            A.bind(cf_e(&amp;#39;updatePageStatus&amp;#39;, conf), function (e, b, c) {
                e.stopPropagation();
                if (!opts.pagination.container) return;
                if (b) {
                    var d = opts.pagination.items &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; opts.items.visible, l = Math.ceil(itms.Conseil Chauffage / d);
                    if (opts.pagination.anchorBuilder) {
                        opts.pagination.container.children().remove();
                        opts.pagination.container.each(function () {
                            for (var a = 0; a < l; a++) {
                                var i = A.children().eq(gn_getItemIndex(a * d, 0, true, itms, A));
                                $(this).append(opts.pagination.anchorBuilder(a + 1, i))
                            }
                        })
                    }
                    opts.pagination.container.each(function () {
                        $(this).children().unbind(opts.pagination.event).each(function (a) {
                            $(this).bind(opts.pagination.event, function (e) {
                                e.preventDefault();
                                A.trigger(cf_e('slideTo', conf), (a * d, 0, true, opts.pagination))
                            })
                        })
                    })
                }
                opts.pagination.container.each(function () {
                    $(this).children().removeClass(cf_c('selected', conf)).eq(A.triggerHandler(cf_e('currentPage', conf))).addClass(cf_c('selected', conf))
                });
                return true
            });
            A.bind(cf_e('updateSizes', conf), function (e) {
                var a = A.children(), vI = opts.items.visible;
                if (opts.items.visibleConf.variable) vI = gn_getVisibleItemsNext(a, opts, 0); else if (opts.items.filter != '*') vI = gn_getVisibleItemsNextFilter(a, opts, 0);
                if (!opts.circular &#038;&#038; itms.first != 0 &#038;&#038; vI > itms.first) {
                    if (opts.items.visibleConf.variable) {
                        var b = gn_getVisibleItemsPrev(a, opts, itms.first) - itms.first
                    } else if (opts.items.filter != &amp;#39;*&amp;#39;) {
                        var b = gn_getVisibleItemsPrevFilter(a, opts, itms.first) - itms.first
                    } else {
                        b = opts.items.visible - itms.first
                    }
                    debug(conf, &amp;#39;Preventing non-circular: sliding &amp;#39; + b + &amp;#39; items backward.&amp;#39;);
                    A.trigger(&amp;#39;prev&amp;#39;, b)
                }
                opts.items.visible = cf_getItemsAdjust(vI, opts, opts.items.visibleConf.adjust, $tt0);
                return sz_setSizes(A, opts)
            });
            A.bind(cf_e(&amp;#39;destroy&amp;#39;, conf), function (e, a) {
                e.stopPropagation();
                tmrs = sc_clearTimers(tmrs);
                A.data(&amp;#39;cfs_isCarousel&amp;#39;, false);
                A.trigger(cf_e(&amp;#39;finish&amp;#39;, conf));
                if (a) {
                    A.trigger(cf_e(&amp;#39;jumpToStart&amp;#39;, conf))
                }
                if (opts.usePadding) {
                    sz_resetMargin(A.children(), opts)
                }
                A.css(A.data(&amp;#39;cfs_origCss&amp;#39;));
                A._cfs_unbind_events();
                A._cfs_unbind_buttons();
                $wrp.replaceWith(A);
                return true
            });
            A.bind(&amp;#39;_cfs_triggerEvent&amp;#39;, function (e, n, o) {
                e.stopPropagation();
                return A.triggerHandler(cf_e(n, conf), o)
            })
        } ;
        A._cfs_unbind_events = function () {
            A.unbind(cf_e(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, conf));
            A.unbind(cf_e(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, conf, false))
        } ;
        A._cfs_bind_buttons = function () {
            A._cfs_unbind_buttons();
            nv_showNavi(opts, itms.Conseil Chauffage, conf);
            nv_enableNavi(opts, itms.first, conf);
            if (opts.auto.pauseOnHover) {
                var c = bt_pauseOnHoverConfig(opts.auto.pauseOnHover);
                $wrp.bind(cf_e(&amp;#39;mouseenter&amp;#39;, conf, false), function () {
                    A.trigger(cf_e(&amp;#39;pause&amp;#39;, conf), c)
                }).bind(cf_e(&amp;#39;mouseleave&amp;#39;, conf, false), function () {
                    A.trigger(cf_e(&amp;#39;resume&amp;#39;, conf))
                })
            }
            if (opts.auto.button) {
                opts.auto.button.bind(cf_e(opts.auto.event, conf, false), function (e) {
                    e.preventDefault();
                    var a = false, c = null;
                    if (C.isPaused) {
                        a = &amp;#39;play&amp;#39;
                    } else if (opts.auto.pauseOnEvent) {
                        a = &amp;#39;pause&amp;#39;;
                        c = bt_pauseOnHoverConfig(opts.auto.pauseOnEvent)
                    }
                    if (a) {
                        A.trigger(cf_e(a, conf), c)
                    }
                })
            }
            if (opts.prev.button) {
                opts.prev.button.bind(cf_e(opts.prev.event, conf, false), function (e) {
                    e.preventDefault();
                    A.trigger(cf_e(&amp;#39;prev&amp;#39;, conf))
                });
                if (opts.prev.pauseOnHover) {
                    var c = bt_pauseOnHoverConfig(opts.prev.pauseOnHover);
                    opts.prev.button.bind(cf_e(&amp;#39;mouseenter&amp;#39;, conf, false), function () {
                        A.trigger(cf_e(&amp;#39;pause&amp;#39;, conf), c)
                    }).bind(cf_e(&amp;#39;mouseleave&amp;#39;, conf, false), function () {
                        A.trigger(cf_e(&amp;#39;resume&amp;#39;, conf))
                    })
                }
            }
            if (opts.next.button) {
                opts.next.button.bind(cf_e(opts.next.event, conf, false), function (e) {
                    e.preventDefault();
                    A.trigger(cf_e(&amp;#39;next&amp;#39;, conf))
                });
                if (opts.next.pauseOnHover) {
                    var c = bt_pauseOnHoverConfig(opts.next.pauseOnHover);
                    opts.next.button.bind(cf_e(&amp;#39;mouseenter&amp;#39;, conf, false), function () {
                        A.trigger(cf_e(&amp;#39;pause&amp;#39;, conf), c)
                    }).bind(cf_e(&amp;#39;mouseleave&amp;#39;, conf, false), function () {
                        A.trigger(cf_e(&amp;#39;resume&amp;#39;, conf))
                    })
                }
            }
            if ($.fn.mousewheel) {
                if (opts.prev.mousewheel) {
                    if (!C.mousewheelPrev) {
                        C.mousewheelPrev = true;
                        $wrp.mousewheel(function (e, a) {
                            if (a &gt; 0) {
                                e.preventDefault();
                                var b = bt_mousesheelNumber(opts.prev.mousewheel);
                                A.trigger(cf_e(&amp;#39;prev&amp;#39;, conf), b)
                            }
                        })
                    }
                }
                if (opts.next.mousewheel) {
                    if (!C.mousewheelNext) {
                        C.mousewheelNext = true;
                        $wrp.mousewheel(function (e, a) {
                            if (a < 0) {
                                e.preventDefault();
                                var b = bt_mousesheelNumber(opts.next.mousewheel);
                                A.trigger(cf_e('next', conf), b)
                            }
                        })
                    }
                }
            }
            if ($.fn.touchwipe) {
                var d        = (opts.prev.wipe) ? function () {
                    A.trigger(cf_e('prev', conf))
                } : null, wN = (opts.next.wipe) ? function () {
                    A.trigger(cf_e('next', conf))
                } : null;
                if (wN "http://www.lesboisdupoitou-chauffage-piquets.com/" wN) {
                    if (!C.touchwipe) {
                        C.touchwipe = true;
                        var f = {'min_move_x': 30, 'min_move_y': 30, 'preventDefaultEvents': true};
                        switch (opts.direction) {
                            case'up':
                            case'down':
                                f.wipeUp = d;
                                f.wipeDown = wN;
                                break;
                            default:
                                f.wipeLeft = wN;
                                f.wipeRight = d
                        }
                        $wrp.touchwipe(f)
                    }
                }
            }
            if (opts.pagination.container) {
                if (opts.pagination.pauseOnHover) {
                    var c = bt_pauseOnHoverConfig(opts.pagination.pauseOnHover);
                    opts.pagination.container.bind(cf_e('mouseenter', conf, false), function () {
                        A.trigger(cf_e('pause', conf), c)
                    }).bind(cf_e('mouseleave', conf, false), function () {
                        A.trigger(cf_e('resume', conf))
                    })
                }
            }
            if (opts.prev.key "http://www.lesboisdupoitou-chauffage-piquets.com/" opts.next.key) {
                $(document).bind(cf_e('keyup', conf, false, true, true), function (e) {
                    var k = e.keyCode;
                    if (k == opts.next.key) {
                        e.preventDefault();
                        A.trigger(cf_e('next', conf))
                    }
                    if (k == opts.prev.key) {
                        e.preventDefault();
                        A.trigger(cf_e('prev', conf))
                    }
                })
            }
            if (opts.pagination.keys) {
                $(document).bind(cf_e('keyup', conf, false, true, true), function (e) {
                    var k = e.keyCode;
                    if (k >= 49 &amp;&amp; k &lt; 58) {
                        k = (k - 49) * opts.items.visible;
                        if (k &lt;= itms.Conseil Chauffage) {
                            e.preventDefault();
                            A.trigger(cf_e(&amp;#39;slideTo&amp;#39;, conf), (k, 0, true, opts.pagination))
                        }
                    }
                })
            }
            if (opts.auto.play) {
                A.trigger(cf_e(&amp;#39;play&amp;#39;, conf), opts.auto.delay)
            }
            if (C.upDateOnWindowResize) {
                var g = $(window), _windowWidth = g.width(), _windowHeight = g.height();
                g.bind(cf_e(&amp;#39;resize&amp;#39;, conf, false, true, true), function (e) {
                    if (g.width() != _windowWidth &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; g.height() != _windowHeight) {
                        A.trigger(cf_e(&amp;#39;finish&amp;#39;, conf));
                        if (opts.auto.pauseOnResize &amp;&amp; !C.isPaused) {
                            A.trigger(cf_e(&amp;#39;play&amp;#39;, conf))
                        }
                        sz_resetMargin(A.children(), opts);
                        A._cfs_init(opts_orig);
                        var a = sz_setSizes(A, opts, false);
                        A.trigger(cf_e(&amp;#39;updatePageStatus&amp;#39;, conf), (true, a));
                        _windowWidth = g.width();
                        _windowHeight = g.height()
                    }
                })
            }
        } ;
        A._cfs_unbind_buttons = function () {
            var a = cf_e(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, conf), ns2 = cf_e(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, conf, false);
            ns3 = cf_e(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, conf, false, true, true);
            $(document).unbind(ns3);
            $(window).unbind(ns3);
            $wrp.unbind(ns2);
            if (opts.auto.button) opts.auto.button.unbind(ns2);
            if (opts.prev.button) opts.prev.button.unbind(ns2);
            if (opts.next.button) opts.next.button.unbind(ns2);
            if (opts.pagination.container) {
                opts.pagination.container.unbind(ns2);
                if (opts.pagination.anchorBuilder) {
                    opts.pagination.container.children().remove()
                }
            }
            nv_showNavi(opts, &amp;#39;hide&amp;#39;, conf);
            nv_enableNavi(opts, &amp;#39;removeClass&amp;#39;, conf)
        } ;
        var C = {
                &amp;#39;direction&amp;#39;: &amp;#39;next&amp;#39;,
                &amp;#39;isPaused&amp;#39;: true,
                &amp;#39;isScrolling&amp;#39;: false,
                &amp;#39;isStopped&amp;#39;: false,
                &amp;#39;mousewheelNext&amp;#39;: false,
                &amp;#39;mousewheelPrev&amp;#39;: false,
                &amp;#39;touchwipe&amp;#39;: false
            }, itms = {&amp;#39;Conseil Chauffage&amp;#39;: A.children().length, &amp;#39;first&amp;#39;: 0},
            tmrs = {&amp;#39;timer&amp;#39;: null, &amp;#39;auto&amp;#39;: null, &amp;#39;queue&amp;#39;: null, &amp;#39;startTime&amp;#39;: getTime(), &amp;#39;timePassed&amp;#39;: 0},
            scrl = {&amp;#39;isStopped&amp;#39;: false, &amp;#39;duration&amp;#39;: 0, &amp;#39;startTime&amp;#39;: 0, &amp;#39;easing&amp;#39;: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, &amp;#39;anims&amp;#39;: ()},
            clbk = {&amp;#39;onBefore&amp;#39;: (), &amp;#39;onAfter&amp;#39;: ()}, queu = (), conf = $.extend(true, {}, $.fn.carouFredSel.configs, z),
            opts = {}, opts_orig = y,
            $wrp = A.wrap(&amp;#39;<' + conf.wrapper.element + ' class="http://www.lesboisdupoitou-chauffage-piquets.com/" + conf.wrapper.classname + "http://www.lesboisdupoitou-chauffage-piquets.com/" />&amp;#39;).parent();
        conf.selector = A.selector;
        conf.serialNumber = $.fn.carouFredSel.serialNumber++;
        A._cfs_init(opts_orig, true, B);
        A._cfs_build();
        A._cfs_bind_events();
        A._cfs_bind_buttons();
        if (is_array(opts.items.start)) {
            var D = opts.items.start
        } else {
            var D = ();
            if (opts.items.start != 0) {
                D.push(opts.items.start)
            }
        }
        if (opts.cookie) {
            D.unshift(cf_readCookie(opts.cookie))
        }
        if (D.length &gt; 0) {
            for (var a = 0, l = D.length; a &lt; l; a++) {
                var s = D(a);
                if (s == 0) {
                    continue
                }
                if (s === true) {
                    s = window.location.hash;
                    if (s.length &lt; 1) {
                        continue
                    }
                } else if (s === &amp;#39;random&amp;#39;) {
                    s = Math.floor(Math.random() * itms.Conseil Chauffage)
                }
                if (A.triggerHandler(cf_e(&amp;#39;slideTo&amp;#39;, conf), (s, 0, true, {fx: &amp;#39;none&amp;#39;}))) {
                    break
                }
            }
        }
        var E = sz_setSizes(A, opts, false), itm = gi_getCurrentItems(A.children(), opts);
        if (opts.onCreate) {
            opts.onCreate.call($tt0, itm, E)
        }
        A.trigger(cf_e(&amp;#39;updatePageStatus&amp;#39;, conf), (true, E));
        A.trigger(cf_e(&amp;#39;linkAnchors&amp;#39;, conf));
        return A
    } ;
    $.fn.carouFredSel.serialNumber = 1;
    $.fn.carouFredSel.defaults = {
        &amp;#39;synchronise&amp;#39;: false,
        &amp;#39;infinite&amp;#39;: true,
        &amp;#39;circular&amp;#39;: true,
        &amp;#39;responsive&amp;#39;: false,
        &amp;#39;direction&amp;#39;: &amp;#39;left&amp;#39;,
        &amp;#39;items&amp;#39;: {&amp;#39;start&amp;#39;: 0},
        &amp;#39;scroll&amp;#39;: {
            &amp;#39;easing&amp;#39;: &amp;#39;swing&amp;#39;,
            &amp;#39;duration&amp;#39;: 500,
            &amp;#39;pauseOnHover&amp;#39;: false,
            &amp;#39;mousewheel&amp;#39;: false,
            &amp;#39;wipe&amp;#39;: false,
            &amp;#39;event&amp;#39;: &amp;#39;click&amp;#39;,
            &amp;#39;queue&amp;#39;: false
        }
    } ;
    $.fn.carouFredSel.configs = {
        &amp;#39;debug&amp;#39;: false,
        &amp;#39;events&amp;#39;: {&amp;#39;prefix&amp;#39;: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, &amp;#39;namespace&amp;#39;: &amp;#39;cfs&amp;#39;},
        &amp;#39;wrapper&amp;#39;: {&amp;#39;element&amp;#39;: &amp;#39;div&amp;#39;, &amp;#39;classname&amp;#39;: &amp;#39;caroufredsel_wrapper&amp;#39;},
        &amp;#39;classnames&amp;#39;: {}
    } ;
    $.fn.carouFredSel.pageAnchorBuilder = function (a, b) {
        return &amp;#39;<a href="#"><span>&amp;#39; + a + &amp;#39;</span></a>&amp;#39;
    } ;</p>
<p>    function sc_setScroll(d, e) {
        return {anims: (), duration: d, orgDuration: d, easing: e, startTime: getTime()}
    }</p>
<p>    function sc_startScroll(s) {
        if (typeof s.pre == &amp;#39;object&amp;#39;) {
            sc_startScroll(s.pre)
        }
        for (var a = 0, l = s.anims.length; a &lt; l; a++) {
            var b = s.anims(a);
            if (!b) continue;
            if (b(3)) b(0).stop();
            b(0).animate(b(1), {complete: b(2), duration: s.duration, easing: s.easing})
        }
        if (typeof s.post == &amp;#39;object&amp;#39;) {
            sc_startScroll(s.post)
        }
    }</p>
<p>    function sc_stopScroll(s, c) {
        if (typeof c != &amp;#39;boolean&amp;#39;) c = true;
        if (typeof s.pre == &amp;#39;object&amp;#39;) {
            sc_stopScroll(s.pre, c)
        }
        for (var a = 0, l = s.anims.length; a &lt; l; a++) {
            var b = s.anims(a);
            b(0).stop(true);
            if (c) {
                b(0).css(b(1));
                if (typeof b(2) == &amp;#39;function&amp;#39;) b(2)()
            }
        }
        if (typeof s.post == &amp;#39;object&amp;#39;) {
            sc_stopScroll(s.post, c)
        }
    }</p>
<p>    function sc_clearTimers(t) {
        if (t.auto) clearTimeout(t.auto);
        return t
    }</p>
<p>    function sc_callCallbacks(b, t, c) {
        if (b.length) {
            for (var a = 0, l = b.length; a < l; a++) {
                b(a).apply(t, c)
            }
        }
        return ()
    }

    function fx_fade(a, c, x, d, f) {
        var o = {'duration': d, 'easing': a.easing};
        if (typeof f == 'function') o.complete = f;
        c.animate({opacity: x}, o)
    }

    function fx_cover(a, b, c, o, d) {
        var e = ms_getSizes(gi_getOldItemsNext(b.children(), o), o, true)(0),
            new_w = ms_getSizes(c.children(), o, true)(0), cur_l = (d) ? -new_w : e, css_o = {}, ani_o = {};
        css_o(o.d('width')) = new_w;
        css_o(o.d('left')) = cur_l;
        ani_o(o.d('left')) = 0;
        a.pre.anims.push((b, {'opacity': 1}));
        a.post.anims.push((c, ani_o, function () {
            $(this).remove()
        }));
        c.css(css_o);
        return a
    }

    function fx_uncover(a, b, c, o, d, n) {
        var e = ms_getSizes(gi_getNewItemsNext(b.children(), o, n), o, true)(0),
            old_w = ms_getSizes(c.children(), o, true)(0), cur_l = (d) ? -old_w : e, css_o = {}, ani_o = {};
        css_o(o.d('width')) = old_w;
        css_o(o.d('left')) = 0;
        ani_o(o.d('left')) = cur_l;
        a.post.anims.push((c, ani_o, function () {
            $(this).remove()
        }));
        c.css(css_o);
        return a
    }

    function nv_showNavi(o, t, c) {
        if (t == 'show"http://www.lesboisdupoitou-chauffage-piquets.com/"| t == 'hide') {
            var f = t
        } else if (o.items.minimum >= t) {
            debug(c, &amp;#39;Not enough items: hiding navigation (&amp;#39; + t + &amp;#39; items, &amp;#39; + o.items.minimum + &amp;#39; needed).&amp;#39;);
            var f = &amp;#39;hide&amp;#39;
        } else {
            var f = &amp;#39;show&amp;#39;
        }
        var s = (f == &amp;#39;show&amp;#39;) ? &amp;#39;removeClass&amp;#39; : &amp;#39;addClass&amp;#39;, h = cf_c(&amp;#39;hidden&amp;#39;, c);
        if (o.auto.button) o.auto.button(f)()(s)(h);
        if (o.prev.button) o.prev.button(f)()(s)(h);
        if (o.next.button) o.next.button(f)()(s)(h);
        if (o.pagination.container) o.pagination.container(f)()(s)(h)
    }</p>
<p>    function nv_enableNavi(o, f, c) {
        if (o.circular &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; o.infinite) return;
        var a = (f == &amp;#39;removeClass&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| f == &amp;#39;addClass&amp;#39;) ? f : false, di = cf_c(&amp;#39;disabled&amp;#39;, c);
        if (o.auto.button &amp;&amp; a) {
            o.auto.button(a)(di)
        }
        if (o.prev.button) {
            var b = a &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; (f == 0) ? &amp;#39;addClass&amp;#39; : &amp;#39;removeClass&amp;#39;;
            o.prev.button(b)(di)
        }
        if (o.next.button) {
            var b = a &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; (f == o.items.visible) ? &amp;#39;addClass&amp;#39; : &amp;#39;removeClass&amp;#39;;
            o.next.button(b)(di)
        }
    }</p>
<p>    function go_getObject(a, b) {
        if (typeof b == &amp;#39;function&amp;#39;) b = b.call(a);
        if (typeof b == &amp;#39;undefined&amp;#39;) b = {};
        return b
    }</p>
<p>    function go_getNaviObject(a, b, c) {
        if (typeof c != &amp;#39;string&amp;#39;) c = &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;
        b = go_getObject(a, b);
        if (typeof b == &amp;#39;string&amp;#39;) {
            var d = cf_getKeyCode(b);
            if (d == -1) b = $(b); else b = d
        }
        if (c == &amp;#39;pagination&amp;#39;) {
            if (typeof b == &amp;#39;boolean&amp;#39;) b = {&amp;#39;keys&amp;#39;: b};
            if (typeof b.jquery != &amp;#39;undefined&amp;#39;) b = {&amp;#39;container&amp;#39;: b};
            if (typeof b.container == &amp;#39;function&amp;#39;) b.container = b.container.call(a);
            if (typeof b.container == &amp;#39;string&amp;#39;) b.container = $(b.container);
            if (typeof b.items != &amp;#39;number&amp;#39;) b.items = false
        } else if (c == &amp;#39;auto&amp;#39;) {
            if (typeof b.jquery != &amp;#39;undefined&amp;#39;) b = {&amp;#39;button&amp;#39;: b};
            if (typeof b == &amp;#39;boolean&amp;#39;) b = {&amp;#39;play&amp;#39;: b};
            if (typeof b == &amp;#39;number&amp;#39;) b = {&amp;#39;pauseDuration&amp;#39;: b};
            if (typeof b.button == &amp;#39;function&amp;#39;) b.button = b.button.call(a);
            if (typeof b.button == &amp;#39;string&amp;#39;) b.button = $(b.button)
        } else {
            if (typeof b.jquery != &amp;#39;undefined&amp;#39;) b = {&amp;#39;button&amp;#39;: b};
            if (typeof b == &amp;#39;number&amp;#39;) b = {&amp;#39;key&amp;#39;: b};
            if (typeof b.button == &amp;#39;function&amp;#39;) b.button = b.button.call(a);
            if (typeof b.button == &amp;#39;string&amp;#39;) b.button = $(b.button);
            if (typeof b.key == &amp;#39;string&amp;#39;) b.key = cf_getKeyCode(b.key)
        }
        return b
    }</p>
<p>    function gn_getItemIndex(a, b, c, d, e) {
        if (typeof a == &amp;#39;string&amp;#39;) {
            if (isNaN(a)) a = $(a); else a = parseInt(a)
        }
        if (typeof a == &amp;#39;object&amp;#39;) {
            if (typeof a.jquery == &amp;#39;undefined&amp;#39;) a = $(a);
            a = e.children().index(a);
            if (a == -1) a = 0;
            if (typeof c != &amp;#39;boolean&amp;#39;) c = false
        } else {
            if (typeof c != &amp;#39;boolean&amp;#39;) c = true
        }
        if (isNaN(a)) a = 0; else a = parseInt(a);
        if (isNaN(b)) b = 0; else b = parseInt(b);
        if (c) {
            a += d.first
        }
        a += b;
        if (d.Conseil Chauffage &gt; 0) {
            while (a &gt;= d.Conseil Chauffage) {
                a -= d.Conseil Chauffage
            }
            while (a < 0) {
                a += d.total
            }
        }
        return a
    }

    function gn_getVisibleItemsPrev(i, o, s) {
        var t = 0, x = 0;
        for (var a = s; a >= 0; a--) {
            var j = i.eq(a);
            t += (j.is(&amp;#39;:visible&amp;#39;)) ? j(o.d(&amp;#39;outerWidth&amp;#39;))(true) : 0;
            if (t &gt; o.maxDimention) return x;
            if (a == 0) a = i.length;
            x++
        }
    }</p>
<p>    function gn_getVisibleItemsPrevFilter(i, o, s) {
        return gn_getItemsPrevFilter(i, o.items.filter, o.items.visibleConf.org, s)
    }</p>
<p>    function gn_getScrollItemsPrevFilter(i, o, s, m) {
        return gn_getItemsPrevFilter(i, o.items.filter, m, s)
    }</p>
<p>    function gn_getItemsPrevFilter(i, f, m, s) {
        var t = 0, x = 0;
        for (var a = s, l = i.length; a &gt;= 0; a--) {
            x++;
            if (x == l) return x;
            var j = i.eq(a);
            if (j.is(f)) {
                t++;
                if (t == m) return x
            }
            if (a == 0) a = l
        }
    }</p>
<p>    function gn_getVisibleOrg(a, o) {
        return o.items.visibleConf.org &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; a.children().slice(0, o.items.visible).filter(o.items.filter).length
    }</p>
<p>    function gn_getVisibleItemsNext(i, o, s) {
        var t = 0, x = 0;
        for (var a = s, l = i.length - 1; a <= l; a++) {
            var j = i.eq(a);
            t += (j.is(':visible')) ? j(o.d('outerWidth'))(true) : 0;
            if (t > o.maxDimention) return x;
            x++;
            if (x == l + 1) return x;
            if (a == l) a = -1
        }
    }</p>
<p>    function gn_getVisibleItemsNextTestCircular(i, o, s, l) {
        var v = gn_getVisibleItemsNext(i, o, s);
        if (!o.circular) {
            if (s + v &gt; l) v = l - s
        }
        return v
    }</p>
<p>    function gn_getVisibleItemsNextFilter(i, o, s) {
        return gn_getItemsNextFilter(i, o.items.filter, o.items.visibleConf.org, s, o.circular)
    }</p>
<p>    function gn_getScrollItemsNextFilter(i, o, s, m) {
        return gn_getItemsNextFilter(i, o.items.filter, m + 1, s, o.circular) - 1
    }</p>
<p>    function gn_getItemsNextFilter(i, f, m, s, c) {
        var t = 0, x = 0;
        for (var a = s, l = i.length - 1; a &lt;= l; a++) {
            x++;
            if (x == l) return x;
            var j = i.eq(a);
            if (j.is(f)) {
                t++;
                if (t == m) return x
            }
            if (a == l) a = -1
        }
    }</p>
<p>    function gi_getCurrentItems(i, o) {
        return i.slice(0, o.items.visible)
    }</p>
<p>    function gi_getOldItemsPrev(i, o, n) {
        return i.slice(n, o.items.visibleConf.old + n)
    }</p>
<p>    function gi_getNewItemsPrev(i, o) {
        return i.slice(0, o.items.visible)
    }</p>
<p>    function gi_getOldItemsNext(i, o) {
        return i.slice(0, o.items.visibleConf.old)
    }</p>
<p>    function gi_getNewItemsNext(i, o, n) {
        return i.slice(n, o.items.visible + n)
    }</p>
<p>    function sz_resetMargin(i, o, m) {
        var x = (typeof m == &amp;#39;boolean&amp;#39;) ? m : false;
        if (typeof m != &amp;#39;number&amp;#39;) m = 0;
        i.each(function () {
            var j = $(this);
            var t = parseInt(j.css(o.d(&amp;#39;marginRight&amp;#39;)));
            if (isNaN(t)) t = 0;
            j.data(&amp;#39;cfs_tempCssMargin&amp;#39;, t);
            j.css(o.d(&amp;#39;marginRight&amp;#39;), ((x) ? j.data(&amp;#39;cfs_tempCssMargin&amp;#39;) : m + j.data(&amp;#39;cfs_origCssMargin&amp;#39;)))
        })
    }</p>
<p>    function sz_setSizes(a, o, p) {
        var b = a.parent(), $i = a.children(), $v = gi_getCurrentItems($i, o),
            sz = cf_mapWrapperSizes(ms_getSizes($v, o, true), o, p);
        b.css(sz);
        if (o.usePadding) {
            var p = o.padding, r = p(o.d(1));
            if (o.align) {
                if (r < 0) r = 0
            }
            var c = $v.last();
            c.css(o.d('marginRight'), c.data('cfs_origCssMargin') + r);
            a.css(o.d('top'), p(o.d(0)));
            a.css(o.d('left'), p(o.d(3)))
        }
        a.css(o.d('width'), sz(o.d('width')) + (ms_getTotalSize($i, o, 'width') * 2));
        a.css(o.d('height'), ms_getLargestSize($i, o, 'height'));
        return sz
    }

    function ms_getSizes(i, o, a) {
        var b = ms_getTotalSize(i, o, 'width', a), s2 = ms_getLargestSize(i, o, 'height', a);
        return (b, s2)
    }

    function ms_getLargestSize(i, o, a, b) {
        if (typeof b != 'boolean') b = false;
        if (typeof o(o.d(a)) == 'number' &#038;&#038; b) return o(o.d(a));
        if (typeof o.items(o.d(a)) == 'number') return o.items(o.d(a));
        var c = (a.toLowerCase().indexOf('width') > -1) ? &amp;#39;outerWidth&amp;#39; : &amp;#39;outerHeight&amp;#39;;
        return ms_getTrueLargestSize(i, o, c)
    }</p>
<p>    function ms_getTrueLargestSize(i, o, b) {
        var s = 0;
        for (var a = 0, l = i.length; a &lt; l; a++) {
            var j = i.eq(a);
            var m = (j.is(&amp;#39;:visible&amp;#39;)) ? j(o.d(b))(true) : 0;
            if (s < m) s = m
        }
        return s
    }

    function ms_getTrueInnerSize(b, o, c) {
        if (!b.is(':visible')) return 0;
        var d = b(o.d(c))(),
            arr = (o.d(c).toLowerCase().indexOf('width') > -1) ? (&amp;#39;paddingLeft&amp;#39;, &amp;#39;paddingRight&amp;#39;) : (&amp;#39;paddingTop&amp;#39;, &amp;#39;paddingBottom&amp;#39;);
        for (var a = 0, l = arr.length; a < l; a++) {
            var m = parseInt(b.css(arr(a)));
            d -= (isNaN(m)) ? 0 : m
        }
        return d
    }

    function ms_getTotalSize(i, o, b, c) {
        if (typeof c != 'boolean') c = false;
        if (typeof o(o.d(b)) == 'number' &#038;&#038; c) return o(o.d(b));
        if (typeof o.items(o.d(b)) == 'number') return o.items(o.d(b)) * i.length;
        var d = (b.toLowerCase().indexOf('width') > -1) ? &amp;#39;outerWidth&amp;#39; : &amp;#39;outerHeight&amp;#39;, s = 0;
        for (var a = 0, l = i.length; a &lt; l; a++) {
            var j = i.eq(a);
            s += (j.is(&amp;#39;:visible&amp;#39;)) ? j(o.d(d))(true) : 0
        }
        return s
    }</p>
<p>    function ms_hasVariableSizes(i, o, b) {
        var s = false, v = false;
        for (var a = 0, l = i.length; a &lt; l; a++) {
            var j = i.eq(a);
            var c = (j.is(&amp;#39;:visible&amp;#39;)) ? j(o.d(b))(true) : 0;
            if (s === false) s = c; else if (s != c) v = true;
            if (s == 0) v = true
        }
        return v
    }</p>
<p>    function ms_getPaddingBorderMargin(i, o, d) {
        return i(o.d(&amp;#39;outer&amp;#39; + d))(true) - ms_getTrueInnerSize(i, o, &amp;#39;inner&amp;#39; + d)
    }</p>
<p>    function ms_isPercentage(x) {
        return (typeof x == &amp;#39;string&amp;#39; &amp;&amp; x.slice(-1) == &amp;#39;%&amp;#39;)
    }</p>
<p>    function ms_getPercentage(s, o) {
        if (ms_isPercentage(o)) {
            o = o.slice(0, -1);
            if (isNaN(o)) return s;
            s *= o / 100
        }
        return s
    }</p>
<p>    function cf_e(n, c, a, b, d) {
        if (typeof a != &amp;#39;boolean&amp;#39;) a = true;
        if (typeof b != &amp;#39;boolean&amp;#39;) b = true;
        if (typeof d != &amp;#39;boolean&amp;#39;) d = false;
        if (a) n = c.events.prefix + n;
        if (b) n = n + &amp;#39;.&amp;#39; + c.events.namespace;
        if (b &amp;&amp; d) n += c.serialNumber;
        return n
    }</p>
<p>    function cf_c(n, c) {
        return (typeof c.classnames(n) == &amp;#39;string&amp;#39;) ? c.classnames(n) : n
    }</p>
<p>    function cf_mapWrapperSizes(a, o, p) {
        if (typeof p != &amp;#39;boolean&amp;#39;) p = true;
        var b = (o.usePadding &amp;&amp; p) ? o.padding : (0, 0, 0, 0);
        var c = {};
        c(o.d(&amp;#39;width&amp;#39;)) = a(0) + b(1) + b(3);
        c(o.d(&amp;#39;height&amp;#39;)) = a(1) + b(0) + b(2);
        return c
    }</p>
<p>    function cf_sortParams(c, d) {
        var e = ();
        for (var a = 0, l1 = c.length; a &lt; l1; a++) {
            for (var b = 0, l2 = d.length; b < l2; b++) {
                if (d(b).indexOf(typeof c(a)) > -1 &amp;&amp; typeof e(b) == &amp;#39;undefined&amp;#39;) {
                    e(b) = c(a);
                    break
                }
            }
        }
        return e
    }</p>
<p>    function cf_getPadding(p) {
        if (typeof p == &amp;#39;undefined&amp;#39;) return (0, 0, 0, 0);
        if (typeof p == &amp;#39;number&amp;#39;) return (p, p, p, p); else if (typeof p == &amp;#39;string&amp;#39;) p = p.split(&amp;#39;px&amp;#39;).join(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;).split(&amp;#39;em&amp;#39;).join(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;).split(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);
        if (!is_array(p)) {
            return (0, 0, 0, 0)
        }
        for (var i = 0; i < 4; i++) {
            p(i) = parseInt(p(i))
        }
        switch (p.length) {
            case 0:
                return (0, 0, 0, 0);
            case 1:
                return (p(0), p(0), p(0), p(0));
            case 2:
                return (p(0), p(1), p(0), p(1));
            case 3:
                return (p(0), p(1), p(2), p(1));
            default:
                return (p(0), p(1), p(2), p(3))
        }
    }

    function cf_getAlignPadding(a, o) {
        var x = (typeof o(o.d('width')) == 'number') ? Math.ceil(o(o.d('width')) - ms_getTotalSize(a, o, 'width')) : 0;
        switch (o.align) {
            case'left':
                return (0, x);
            case'right':
                return (x, 0);
            case'center':
            default:
                return (Math.ceil(x / 2), Math.floor(x / 2))
        }
    }

    function cf_getAdjust(x, o, a, b) {
        var v = x;
        if (typeof a == 'function') {
            v = a.call(b, v)
        } else if (typeof a == 'string') {
            var p = a.split('+'), m = a.split('-');
            if (m.length > p.length) {
                var c = true, sta = m(0), adj = m(1)
            } else {
                var c = false, sta = p(0), adj = p(1)
            }
            switch (sta) {
                case&amp;#39;even&amp;#39;:
                    v = (x % 2 == 1) ? x - 1 : x;
                    break;
                case&amp;#39;odd&amp;#39;:
                    v = (x % 2 == 0) ? x - 1 : x;
                    break;
                default:
                    v = x;
                    break
            }
            adj = parseInt(adj);
            if (!isNaN(adj)) {
                if (c) adj = -adj;
                v += adj
            }
        }
        if (typeof v != &amp;#39;number&amp;#39;) v = 1;
        if (v &lt; 1) v = 1;
        return v
    }</p>
<p>    function cf_getItemsAdjust(x, o, a, b) {
        return cf_getItemAdjustMinMax(cf_getAdjust(x, o, a, b), o.items.visibleConf)
    }</p>
<p>    function cf_getItemAdjustMinMax(v, i) {
        if (typeof i.min == &amp;#39;number&amp;#39; &amp;&amp; v < i.min) v = i.min;
        if (typeof i.max == 'number' &#038;&#038; v > i.max) v = i.max;
        if (v &lt; 1) v = 1;
        return v
    }</p>
<p>    function cf_getSynchArr(s) {
        if (!is_array(s)) s = ((s));
        if (!is_array(s(0))) s = (s);
        for (var j = 0, l = s.length; j &lt; l; j++) {
            if (typeof s(j)(0) == &amp;#39;string&amp;#39;) s(j)(0) = $(s(j)(0));
            if (typeof s(j)(1) != &amp;#39;boolean&amp;#39;) s(j)(1) = true;
            if (typeof s(j)(2) != &amp;#39;boolean&amp;#39;) s(j)(2) = true;
            if (typeof s(j)(3) != &amp;#39;number&amp;#39;) s(j)(3) = 0
        }
        return s
    }</p>
<p>    function cf_getKeyCode(k) {
        if (k == &amp;#39;right&amp;#39;) return 39;
        if (k == &amp;#39;left&amp;#39;) return 37;
        if (k == &amp;#39;up&amp;#39;) return 38;
        if (k == &amp;#39;down&amp;#39;) return 40;
        return -1
    }</p>
<p>    function cf_setCookie(n, v) {
        if (n) document.cookie = n + &amp;#39;=&amp;#39; + v + &amp;#39;; path=/&amp;#39;
    }</p>
<p>    function cf_readCookie(n) {
        n += &amp;#39;=&amp;#39;;
        var b = document.cookie.split(&amp;#39;;&amp;#39;);
        for (var a = 0, l = b.length; a < l; a++) {
            var c = b(a);
            while (c.charAt(0) == "http://www.lesboisdupoitou-chauffage-piquets.com/") {
                c = c.slice(1)
            }
            if (c.indexOf(n) == 0) {
                return c.slice(n.length)
            }
        }
        return 0
    }

    function bt_pauseOnHoverConfig(p) {
        if (p &#038;&#038; typeof p == 'string') {
            var i = (p.indexOf('immediate') > -1) ? true : false, r = (p.indexOf(&amp;#39;resume&amp;#39;) &gt; -1) ? true : false
        } else {
            var i = r = false
        }
        return (i, r)
    }</p>
<p>    function bt_mousesheelNumber(a) {
        return (typeof a == &amp;#39;number&amp;#39;) ? a : null
    }</p>
<p>    function is_array(a) {
        return typeof(a) == &amp;#39;object&amp;#39; &amp;&amp; (a instanceof Array)
    }</p>
<p>    function getTime() {
        return new Date().getTime()
    }</p>
<p>    function debug(d, m) {
        if (typeof d == &amp;#39;object&amp;#39;) {
            var s = &amp;#39; (&amp;#39; + d.selector + &amp;#39;)&amp;#39;;
            d = d.debug
        } else {
            var s = &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;
        }
        if (!d) return false;
        if (typeof m == &amp;#39;string&amp;#39;) m = &amp;#39;carouFredSel&amp;#39; + s + &amp;#39;: &amp;#39; + m; else m = (&amp;#39;carouFredSel&amp;#39; + s + &amp;#39;:&amp;#39;, m);
        if (window.console &amp;&amp; window.console.log) window.console.log(m);
        return false
    }</p>
<p>    $.fn.caroufredsel = function (o, c) {
        return this.carouFredSel(o, c)
    } ;
    $.extend($.easing, {
        &amp;#39;quadratic&amp;#39;: function (t) {
            var a = t * t;
            return t * (-a * t + 4 * a - 6 * t + 4)
        }, &amp;#39;cubic&amp;#39;: function (t) {
            return t * (4 * t * t - 9 * t + 6)
        }, &amp;#39;elastic&amp;#39;: function (t) {
            var a = t * t;
            return t * (33 * a * a - 106 * a * t + 126 * a - 67 * t + 15)
        }
    })
})(jQuery);
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
if (!jQuery().center) {
    jQuery.fn.center = function () {
        this.css(&quot;position&quot;, &quot;absolute&quot;);
        this.css(&quot;top&quot;, Math.max(0, (($(window).height() - $(this).outerHeight()) / 2) +
                $(window).scrollTop()) + &quot;px&quot;);
        this.css(&quot;left&quot;, Math.max(0, (($(window).width() - $(this).outerWidth()) / 2) +
                $(window).scrollLeft()) + &quot;px&quot;);
        return this;
    }
}
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;entryErrorNoFile&quot;:&quot;Ce type de fichier n&amp;#39;est pas autorisu00e9&quot;,&quot;addToEstimate&quot;:&quot;true&quot;,&quot;dirWsTemplate&quot;:&quot;template&quot;,&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
/* --
 LH - 06/02/2017
 Fonctions d&amp;#39;ajout au panier &amp; devis
 Fonction de vérification des options obligatoires
 Pour PC : Utilisation de la modal boxe
 Pour Mobile : Utilisation d&amp;#39;une div full CSS
 Pour PC : Les options en erreur clignottent
 Pour Mobile : Ajout d&amp;#39;une classe sur les input en erreur + Scroll sur l&amp;#39;option en erreur
 * /</p>
<p>if (&amp;#39;undefined&amp;#39; == typeof headerTexts) {
    headerTexts = moduleParams;
}
if (&amp;#39;undefined&amp;#39; == typeof $j) {
    $j = jQuery.noConflict();
}</p>
<p>/**
 * Rétrocompat
 * utilisation du plugin simplemodal (chargé dans header.js)
 * ou popup light full js (v16)
 * /
if (jQuery().modal) {
    var useModalPlugin = true;
} else {
    var useModalPlugin = false;
}
if (moduleParams.mobileOn) {
    useModalPlugin = false;
}</p>
<p>if (&amp;#39;function&amp;#39; != typeof check_options_required) {
    check_options_required = function () {
        return check_element_options_required(false);
    }
}
if (&amp;#39;function&amp;#39; != typeof check_element_options_required) {
    check_element_options_required = function ($element) {
        var valid = true;
        if ($element !== false) {
            var $searchIn = $element.find(&amp;#39;input.required, textarea.required&amp;#39;);
        } else {
            var $searchIn = $j(&amp;#39;input.required, textarea.required&amp;#39;);
        }
        $searchIn.each(function () {
                if (this.type == &amp;#39;checkbox&amp;#39;) {
                    if (!$j(this).is(&amp;#39;:checked&amp;#39;)) {
                        valid = false;
                        if (moduleParams.mobileOn) {
                            $j(this).addClass(&amp;#39;input_on_error&amp;#39;);
                        } else {
                            $j(this).fadeOut().fadeIn().fadeOut().fadeIn();
                        }
                    } else {
                        if (moduleParams.mobileOn) {
                            $j(this).removeClass(&amp;#39;input_on_error&amp;#39;);
                        }
                    }
                }</p>
<p>                if (this.value.length <= 0) {
                    valid = false;
                    if (moduleParams.mobileOn) {
                        $j(this).addClass('input_on_error');
                    } else {
                        $j(this).fadeOut().fadeIn().fadeOut().fadeIn();
                    }
                } else {
                    if (moduleParams.mobileOn) {
                        $j(this).removeClass('input_on_error');
                    }
                }

                var val = $j(this).val();
                var temp = val.split('.');
                var ext = '.' + temp(temp.length - 1);
                ext = ext.toLowerCase();

                if (this.type == 'file' &#038;&#038; val.length > 0) {
                    if ($.inArray(ext, (&amp;#39;.bmp&amp;#39;, &amp;#39;.jpg&amp;#39;, &amp;#39;.jpeg&amp;#39;, &amp;#39;.png&amp;#39;, &amp;#39;.gif&amp;#39;, &amp;#39;.zip&amp;#39;, &amp;#39;.pdf&amp;#39;, &amp;#39;.doc&amp;#39;, &amp;#39;.xls&amp;#39;)) &lt; 0) {
                        valid = false;
                        alert(headerTexts.entryErrorNoFile);
                        if (moduleParams.mobileOn) {
                            $j(this).addClass(&amp;#39;input_on_error&amp;#39;);
                        } else {
                            $j(this).fadeOut().fadeIn().fadeOut().fadeIn();
                        }
                    } else {
                        if (moduleParams.mobileOn) {
                            $j(this).removeClass(&amp;#39;input_on_error&amp;#39;);
                        }
                    }
                }
            }
        );
        if (!valid) {
            if (moduleParams.mobileOn) {
                $(&amp;#39;html, body&amp;#39;).animate({
                    scrollTop: $(&amp;#39;.input_on_error:eq(0)&amp;#39;).offset().top - 100
                }, 400, &amp;#39;easeInOutExpo&amp;#39;);
            }
        }
        return valid;
    }
}</p>
<p>if (&amp;#39;function&amp;#39; != typeof add_to_cart) {
    // showConfirmationPopup : cf par exemple module FICHE_LISTE_PRODUITS_ICONES_V16 avec paramètres &quot;Bouton quantité&quot; et &quot;Si btn qté, affiche modale de confirmation&quot; à true
    add_to_cart = function (pid, quantityPlus = false, quantityMinus = false, data = &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, showConfirmationPopup = true) {
        // Si des requêtes sont tjs en cours d&amp;#39;exécution suite à un changement de quantité on temporise avant de lancer la mise à jour du panier sinon ça peut le corrompre
        if (!$j(&amp;#39;#mb_panier&amp;#39;).data(&amp;#39;priceLock&amp;#39;) &amp;&amp; !$j(&amp;#39;#mb_panier&amp;#39;).data(&amp;#39;stockLock&amp;#39;)) {
            $(&amp;#39;body&amp;#39;).trigger(&amp;#39;ajaxAddToCart&amp;#39;);
            // Bouton moins listing article
            if (quantityMinus) {
                var minus = &amp;#39;true&amp;#39;;
            }
            if (useModalPlugin) {
                // Si les btns quantités ne sont pas présent on affiche la modal
                if (!quantityPlus &amp;&amp; !quantityMinus) {
                    var options = {
                        overlayClose: true, autoPosition: false, onShow: function (d) {
                            d.container.css({
                                position: &amp;#39;fixed&amp;#39;,
                                top: &amp;#39;50%&amp;#39;,
                                left: &amp;#39;50%&amp;#39;,
                                transform: &amp;#39;translate(-50%, -50%)&amp;#39;,
                                textAlign: &amp;#39;center&amp;#39;
                            });
                        }
                    } ;
                }
            }</p>
<p>            if (showConfirmationPopup) {
                if (!moduleParams.mobileOn) {
                    $j(&amp;#39;#mb_panier&amp;#39;).html(&amp;#39;</p>
<div style="height:300px;text-align:center;">
<div class="mb-fenetre" style="text-align:center;">
<div style="margin:30px;"><img decoding="async" src="http://www.lesboisdupoitou-chauffage-piquets.com/" + headerTexts.dirWsTemplate + '/images/ajax-loader.gif" alt="loading" /></div>
</div>
</div>
<p>&amp;#39;);
                } else {
                    // Si les btns quantités ne sont pas présent on affiche la modal
                    if (!quantityPlus &amp;&amp; !quantityMinus) {
                        $j(&amp;#39;#mb_panier&amp;#39;).html();
                    }
                }
            }</p>
<p>            if (!pid) {
                // Ajout au panier de l&amp;#39;article de la fiche
                var valid = check_options_required();
                if (valid) {
                    if (showConfirmationPopup) {
                        if (useModalPlugin) {
                            $j(&amp;#39;#mb_panier&amp;#39;).modal(options);
                        } else {
                            if (!moduleParams.mobileOn) {
                                $j(&amp;#39;#mb_panier&amp;#39;).center().css(&amp;#39;z-index&amp;#39;, 1).show();
                            } else {
                                $j(&amp;#39;#mb_panier&amp;#39;).show();
                            }</p>
<p>                        }
                    }</p>
<p>                    $j.post(&quot;ajax.php?page=fiche_article&quot;, {
                        action: &amp;#39;ajout_panier&amp;#39;,
                        data: data &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; $j(&amp;#39;#cart_quantity&amp;#39;).serialize(),
                        showConfirmationPopup: showConfirmationPopup
                    }, function (data) {
                        add_to_cart_complete(data);
                    });</p>
<p>                    $.post(&quot;ajax.php?page=fa&quot;, {
                        action: &amp;#39;updatePrice&amp;#39;,
                        data: $(&amp;#39;#cart_quantity&amp;#39;).serialize(),
                        pecotax: moduleParams.productEcoTax
                    }, function (data) {
                        $(&amp;#39;#fa_price&amp;#39;).html(data);
                    }).always(function () {
                        $(&amp;#39;#mb_panier&amp;#39;).data(&amp;#39;priceLock&amp;#39;, false);
                    });</p>
<p>                }
            } else {
                // Ajout au panier d&amp;#39;un article complémentaire (depuis les modules aussi achetés...)
                if (showConfirmationPopup) {
                    if (useModalPlugin) {
                        // Si les btns quantités ne sont pas présent on affiche la modal
                        if (!quantityPlus &amp;&amp; !quantityMinus) {
                            $j(&amp;#39;#mb_panier&amp;#39;).modal(options);
                        }
                    } else {
                        if (!moduleParams.mobileOn) {
                            $j(&amp;#39;#mb_panier&amp;#39;).center().css(&amp;#39;z-index&amp;#39;, 1).show();
                        } else {
                            // Si les btns quantités ne sont pas présent on affiche la modal
                            if (!quantityPlus &amp;&amp; !quantityMinus) {
                                $j(&amp;#39;#mb_panier&amp;#39;).fadeIn();
                            }
                        }
                    }
                }</p>
<p>                $j.post(&quot;ajax.php?page=fiche_article&quot;, {
                    action: &amp;#39;ajout_panier&amp;#39;,
                    pid: pid,
                    delete: minus,
                    showConfirmationPopup: showConfirmationPopup
                }, function (data) {
                    add_to_cart_complete(data, showConfirmationPopup);
                });
            }
        } else {
            setTimeout(&quot;add_to_cart(&quot; + pid + &quot;)&quot;, 500);
        }
    }
}
if (&amp;#39;function&amp;#39; != typeof add_to_cart_complete) {
    // showConfirmationPopup : cf par exemple module FICHE_LISTE_PRODUITS_ICONES_V16 avec paramètres &quot;Bouton quantité&quot; et &quot;Si btn qté, affiche modale de confirmation&quot; à true
    var add_to_cart_completed = function (html, showConfirmationPopup = true) {
        if (showConfirmationPopup) {
            $j(&amp;#39;#mb_panier&amp;#39;).html(html); // Remplacement du loader
            if (moduleParams.mobileOn) {
                setTimeout(function () {
                    $j(&amp;#39;#mb_panier&amp;#39;).addClass(&amp;#39;mb_panier_showed&amp;#39;);
                }, 50);
            }</p>
<p>            $j(&amp;#39;#mbModalClose_trigger&amp;#39;).on(&amp;#39;click&amp;#39;, function (e) {
                e.preventDefault();
                if (useModalPlugin) {
                    $j.modal.close();
                } else {
                    if (!moduleParams.mobileOn) {
                        $j(&amp;#39;#mb_panier&amp;#39;).hide();
                    } else {
                        $j(&amp;#39;#mb_panier&amp;#39;).fadeOut(400).removeClass(&amp;#39;mb_panier_showed&amp;#39;);
                    }
                }
                return false;
            });
        }</p>
<p>        $(&amp;#39;body&amp;#39;).trigger(&amp;#39;ajaxAddToCartCompleted&amp;#39;);
    }</p>
<p>    add_to_cart_complete = function (html, showConfirmationPopup = true) {
        // Mise à jour des boxes panier en parallèle
        var requests       = 0,
            nbRequestsTodo = 0;
        var urls = (
            {
                elt: &quot;#nb_articles_panier, .nb_articles_panier&quot;,
                url: &quot;ajax.php?page=fiche_article&amp;action=maj_nb_articles_panier&quot;
            },
            {elt: &quot;#total_panier&quot;, url: &quot;ajax.php?page=fiche_article&amp;action=maj_total_panier&quot;},
            {elt: &quot;#panier-complet&quot;, url: &quot;ajax.php?page=fiche_article&amp;action=maj_panier-complet&quot;},
            {elt: &quot;.cart-tooltip-container&quot;, url: &quot;ajax.php?page=fiche_article&amp;action=maj_panier-bulle-v14&quot;},
            {elt: &quot;#panier_colonne_v20&quot;, url: &quot;ajax.php?page=fiche_article&amp;action=maj_panier-colonne-v20&quot;}
        );</p>
<p>        // On regarde combien de modules sont concernés (et donc cb de requêtes ajax on doit faire)
        $j.each(urls, function () {
            if ($j(this.elt).length &gt; 0) {
                ++nbRequestsTodo;
            }
        });</p>
<p>        if (nbRequestsTodo &gt; 0) {
            $j.each(urls, function () {
                var elt = this.elt;
                if ($j(elt).length &gt; 0) {
                    $j.get(this.url, function (data) {
                        $j(elt).html(data);
                    }).done(function () {
                        ++requests;
                        if (requests == nbRequestsTodo) {
                            add_to_cart_completed(html, showConfirmationPopup);
                        }
                    });
                }
            });
        } else {
            add_to_cart_completed(html, showConfirmationPopup);
        }
    }
}</p>
<p>if (headerTexts.addToEstimate == &amp;#39;true&amp;#39;) {
    if (&amp;#39;function&amp;#39; != typeof add_to_estimates) {
        add_to_estimates = function () {
            $(&amp;#39;body&amp;#39;).trigger(&amp;#39;ajaxAddToEstimate&amp;#39;);
            var valid = check_options_required();</p>
<p>            if (valid) {
                $j(&amp;#39;#mb_panier&amp;#39;).load(&amp;#39;ajax.php?page=devis&amp;#39;, {
                    action: &amp;#39;ajout_devis&amp;#39;,
                    data: $j(&amp;#39;#cart_quantity&amp;#39;).serialize()
                }, function () {
                    if (useModalPlugin) {
                        var options = {
                            overlayClose: true, autoPosition: false, onShow: function (d) {
                                d.container.css({
                                    position: &amp;#39;fixed&amp;#39;,
                                    top: &amp;#39;50%&amp;#39;,
                                    left: &amp;#39;50%&amp;#39;,
                                    transform: &amp;#39;translate(-50%, -50%)&amp;#39;,
                                    textAlign: &amp;#39;center&amp;#39;
                                });
                            }
                        } ;
                        $j(&amp;#39;#mb_panier&amp;#39;).modal(options);
                        $j(&amp;#39;#mbModalClose_trigger&amp;#39;).on(&amp;#39;click&amp;#39;, function (e) {
                            e.preventDefault();
                            $j.modal.close();
                            return false;
                        });
                    } else {
                        if (!moduleParams.mobileOn) {
                            $j(&amp;#39;#mb_panier&amp;#39;).center().css(&amp;#39;z-index&amp;#39;, 1).show();
                        } else {
                            $j(&amp;#39;#mb_panier&amp;#39;).html();
                            setTimeout(function () {
                                $j(&amp;#39;#mb_panier&amp;#39;).show().addClass(&amp;#39;mb_panier_showed&amp;#39;);
                            }, 50);</p>
<p>                        }</p>
<p>                        $j(&amp;#39;#mbModalClose_trigger&amp;#39;).on(&amp;#39;click&amp;#39;, function (e) {
                            e.preventDefault();
                            if (useModalPlugin) {
                                $j.modal.close();
                            } else {
                                if (!moduleParams.mobileOn) {
                                    $j(&amp;#39;#mb_panier&amp;#39;).hide();
                                } else {
                                    $j(&amp;#39;#mb_panier&amp;#39;).fadeOut(400).removeClass(&amp;#39;mb_panier_showed&amp;#39;);
                                }
                            }
                            return false;
                        });</p>
<p>                    }</p>
<p>                    $(&amp;#39;body&amp;#39;).trigger(&amp;#39;ajaxAddToEstimateCompleted&amp;#39;);
                });
            }
        }
    }
}
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mod_idx&quot;:1,&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
let searchCache = {},
    autocompleteSearchContainer = document.getElementById(&amp;#39;boxe_recherche_autocompletion_v16_&amp;#39; + moduleParams.mod_idx),
    autocompleteResults = autocompleteSearchContainer ? autocompleteSearchContainer.querySelector(&amp;#39;.boxe_recherche_autocompletion_v16_results&amp;#39;) : null,
    autocompleteInput = autocompleteSearchContainer ? autocompleteSearchContainer.querySelector(&amp;#39;.boxe_recherche_autocompletion_v16_input&amp;#39;) : null,
    ajaxRequest = &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;
;</p>
<p>function showResults(data) {
    $(autocompleteResults).html(data);</p>
<p>    if (&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !== data) {
        if (!$(autocompleteResults).is(&amp;#39;:visible&amp;#39;)) {
            $(autocompleteResults).fadeIn().parent().addClass(&amp;#39;boxe_recherche_autocompletion_v16_results_showed&amp;#39;);
        }
    } else {
        $(autocompleteResults).fadeOut().parent().removeClass(&amp;#39;.boxe_recherche_autocompletion_v16_results_showed&amp;#39;);
    }
}</p>
<p>const delay = (fn, ms) =&gt; {
    let timer = 0
    return function (...args) {
        clearTimeout(timer)
        timer = setTimeout(fn.bind(this, ...args), ms &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; 0)
    }
}</p>
<p>$(autocompleteInput).on(&amp;#39;focusin keyup&amp;#39;, &amp;#39;input&amp;#39;, delay(() =&gt; {
    let searchValue =  encodeURIComponent(autocompleteInput.querySelector(&amp;#39;input&amp;#39;).value &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);
    if (searchValue.length &gt; 2) {
        if (!(searchValue in searchCache)) {
            if (&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !== ajaxRequest) {
                ajaxRequest.abort();
            }</p>
<p>            ajaxRequest = $.ajax({
                url: &amp;#39;ajax.php&amp;#39;,
                type: &amp;#39;GET&amp;#39;,
                data: &amp;#39;page=recherche_autocompletion&amp;search=&amp;#39; + searchValue + &amp;#39;&amp;search_in_description=1&amp;idx=&amp;#39; + moduleParams.mod_idx,
                success: function (data) {
                    showResults(data);
                    searchCache(searchValue) = data;
                }
            });
        } else {
            showResults(searchCache(searchValue));
        }
    } else {
        if (&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !== ajaxRequest) {
            ajaxRequest.abort();
        }
        showResults(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);
    }
}, 400));</p>
<p>$(document).mouseup(function (e) {
    if (!$(autocompleteSearchContainer).is(e.target) // if the target of the click isn&amp;#39;t the container...
        &amp;&amp; $(autocompleteSearchContainer).has(e.target).length === 0) // ... nor a descendant of the container
    {
        showResults(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);
    }
});
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
/**
 * Permet de garder la bulle ouverte pour utiliser la surcouche navigateur d&amp;#39;autocomplétion des identifiants
 * /</p>
<p>let tooltipContainers = document.querySelectorAll(&amp;#39;.tooltip-container&amp;#39;);</p>
<p>let tooltipContainer;
for(tooltipContainer of tooltipContainers) {
    let tooltip = tooltipContainer.querySelector(&amp;#39;.tooltip&amp;#39;);</p>
<p>    if (tooltip !== null) {
        tooltipContainer.addEventListener(&amp;#39;mouseover&amp;#39;, (e) =&gt; {
            tooltip.style.display = &amp;#39;block&amp;#39;;
        });</p>
<p>        document.addEventListener(&amp;#39;mouseout&amp;#39;, (e) =&gt; {
            if (!e.target.closest(&amp;#39;.tooltip-container&amp;#39;)) {
                tooltip.style.display = &amp;#39;none&amp;#39;;
            }
        });
    }
}</p>
<p>}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
jQuery(document).ready(function($){</p>
<p>	$menuImages = $(&amp;#39;#menu-images&amp;#39;);</p>
<p>	$menuImages.on(&amp;#39;mouseenter&amp;#39;,&amp;#39;.menu-item-level-1&amp;#39;,function(){
		$(this).find(&amp;#39;.menu-container-level-2&amp;#39;).stop(true,true).fadeIn(&amp;#39;fast&amp;#39;);
});</p>
<p>	$menuImages.on(&amp;#39;mouseleave&amp;#39;,&amp;#39;.menu-item-level-1&amp;#39;,function(){
		$(this).find(&amp;#39;.menu-container-level-2&amp;#39;).fadeOut(&amp;#39;fast&amp;#39;);
});</p>
<p>	$menuImages.on(&amp;#39;touchstart&amp;#39;, &amp;#39;.menu-link-level-1&amp;#39;, function(e)
{
		$this = $(this);
		if ($this.parent().find(&amp;#39;.menu-container-level-2&amp;#39;).length &gt; 0)
{
			e.preventDefault();</p>
<p>			$menuImages.find(&amp;#39;.menu-container-level-2 &amp;#39;).not($this.parent().find(&amp;#39;.menu-container-level-2&amp;#39;)).stop(true, true).fadeOut(&amp;#39;fast&amp;#39;);
			$this.parent().find(&amp;#39;.menu-container-level-2&amp;#39;).stop(true, true).fadeToggle(&amp;#39;slow&amp;#39;);
}</p>
<p>});</p>
<p>	var touch = &amp;#39;ontouchstart&amp;#39; in document.documentElement
		&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; (navigator.MaxTouchPoints &gt; 0)
		&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; (navigator.msMaxTouchPoints &gt; 0);</p>
<p>	if (touch) { // remove all :hover stylesheets
		try { // prevent exception on browsers not supporting DOM styleSheets properly
			for (var si in document.styleSheets) {
				var styleSheet = document.styleSheets(si);
				if (!styleSheet.rules) continue;</p>
<p>				for (var ri = styleSheet.rules.length - 1; ri &gt;= 0; ri--) {
					if (!styleSheet.rules(ri).selectorText) continue;</p>
<p>					if (styleSheet.rules(ri).selectorText.match(&amp;#39;:hover&amp;#39;)) {
						styleSheet.deleteRule(ri);
}
}
}
		} catch (ex) {}
}</p>
<p>$(&quot;.menu-item-level-1 a&quot;).each(function() {   
   if (this.href == window.location.href)
    $(this).parent().addClass(&quot;menu-item-current&quot;);
  });
 $(&quot;.menu-item-level-2 a&quot;).each(function() {   
   if (this.href == window.location.href)
    $(this).parent().addClass(&quot;menu-item-current&quot;);
  });
$(&quot;#header_liens_2 a&quot;).each(function() {   
   if (this.href == window.location.href)
    $(this).addClass(&quot;menu-item-current&quot;);
  });
});
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
// Camera slideshow v1.3.3 - a jQuery slideshow with many effects, transitions, easy to customize, using canvas and mobile ready, based on jQuery 1.4+
// Copyright (c) 2012 by Manuel Masia - www.pixedelic.com
// Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
;(function(a)
{
	a.fn.camera = function(b, c)
{
		function e()
{
			if(navigator.userAgent.match(/Android/i) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; navigator.userAgent.match(/webOS/i) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; navigator.userAgent.match(/iPad/i) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; navigator.userAgent.match(/iPhone/i) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; navigator.userAgent.match(/iPod/i))
{
				return true
}
}</p>
<p>		function H()
{
			var b = a(s).width();
			a(&quot;li&quot;, s).removeClass(&quot;camera_visThumb&quot;);
			a(&quot;li&quot;, s).each(function()
{
				var c = a(this).position(), d = a(&quot;ul&quot;, s).outerWidth(), e = a(&quot;ul&quot;, s).offset().left, f = a(&quot;&gt; div&quot;, s).offset().left, g = f - e;
				if(g &gt; 0)
{
					a(&quot;.camera_prevThumbs&quot;, V).removeClass(&quot;hideNav&quot;)
}
				else
{
					a(&quot;.camera_prevThumbs&quot;, V).addClass(&quot;hideNav&quot;)
}
				if(d - g &gt; b)
{
					a(&quot;.camera_nextThumbs&quot;, V).removeClass(&quot;hideNav&quot;)
}
				else
{
					a(&quot;.camera_nextThumbs&quot;, V).addClass(&quot;hideNav&quot;)
}
				var h = c.left, i = c.left + a(this).width();
				if(i - g <= b &#038;&#038; h - g >= 0)
{
					a(this).addClass(&quot;camera_visThumb&quot;)
}
})
}</p>
<p>		function K()
{
			function d()
{
				t = f.width();
				if(b.height.indexOf(&quot;%&quot;) != -1)
{
					var c = Math.round(t / (100 / parseFloat(b.height)));
					if(b.minHeight != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; &amp;&amp; c &lt; parseFloat(b.minHeight))
{
						u = parseFloat(b.minHeight)
}
					else
{
						u = c
}
					f.css({height: u})
}
				else if(b.height == &quot;auto&quot;)
{
					u = f.height()
}
				else
{
					u = parseFloat(b.height);
					f.css({height: u})
}
				a(&quot;.camerarelative&quot;, k).css({width: t, height: u});
				a(&quot;.imgLoaded&quot;, k).each(function()
{
					var c = a(this), d = c.attr(&quot;width&quot;), e = c.attr(&quot;height&quot;), f = c.index(), g, h, i = c.attr(&quot;data-alignment&quot;), j = c.attr(&quot;data-portrait&quot;);
					if(typeof i === &quot;undefined&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| i === false &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; i === &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
						i = b.alignment
}
					if(typeof j === &quot;undefined&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| j === false &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; j === &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
						j = b.portrait
}
					if(j == false &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; j == &quot;false&quot;)
{
						if(d / e &lt; t / u)
{
							var k = t / d;
							var l = Math.abs(u - e * k) * .5;
							switch(i)
{
								case&quot;topLeft&quot;:
									g = 0;
									break;
								case&quot;topCenter&quot;:
									g = 0;
									break;
								case&quot;topRight&quot;:
									g = 0;
									break;
								case&quot;centerLeft&quot;:
									g = &quot;-&quot; + l + &quot;px&quot;;
									break;
								case&quot;center&quot;:
									g = &quot;-&quot; + l + &quot;px&quot;;
									break;
								case&quot;centerRight&quot;:
									g = &quot;-&quot; + l + &quot;px&quot;;
									break;
								case&quot;bottomLeft&quot;:
									g = &quot;-&quot; + l * 2 + &quot;px&quot;;
									break;
								case&quot;bottomCenter&quot;:
									g = &quot;-&quot; + l * 2 + &quot;px&quot;;
									break;
								case&quot;bottomRight&quot;:
									g = &quot;-&quot; + l * 2 + &quot;px&quot;;
									break
}
							c.css({height: e * k, &quot;margin-left&quot;: 0, &quot;margin-top&quot;: g, position: &quot;absolute&quot;, visibility: &quot;visible&quot;, width: t})
}
						else
{
							var k = u / e;
							var l = Math.abs(t - d * k) * .5;
							switch(i)
{
								case&quot;topLeft&quot;:
									h = 0;
									break;
								case&quot;topCenter&quot;:
									h = &quot;-&quot; + l + &quot;px&quot;;
									break;
								case&quot;topRight&quot;:
									h = &quot;-&quot; + l * 2 + &quot;px&quot;;
									break;
								case&quot;centerLeft&quot;:
									h = 0;
									break;
								case&quot;center&quot;:
									h = &quot;-&quot; + l + &quot;px&quot;;
									break;
								case&quot;centerRight&quot;:
									h = &quot;-&quot; + l * 2 + &quot;px&quot;;
									break;
								case&quot;bottomLeft&quot;:
									h = 0;
									break;
								case&quot;bottomCenter&quot;:
									h = &quot;-&quot; + l + &quot;px&quot;;
									break;
								case&quot;bottomRight&quot;:
									h = &quot;-&quot; + l * 2 + &quot;px&quot;;
									break
}
							c.css({height: u, &quot;margin-left&quot;: h, &quot;margin-top&quot;: 0, position: &quot;absolute&quot;, visibility: &quot;visible&quot;, width: d * k})
}
}
					else
{
						if(d / e < t / u)
						{
							var k = u / e;
							var l = Math.abs(t - d * k) * .5;
							switch(i)
							{
								case"topLeft":
									h = 0;
									break;
								case"topCenter":
									h = l + "px";
									break;
								case"topRight":
									h = l * 2 + "px";
									break;
								case"centerLeft":
									h = 0;
									break;
								case"center":
									h = l + "px";
									break;
								case"centerRight":
									h = l * 2 + "px";
									break;
								case"bottomLeft":
									h = 0;
									break;
								case"bottomCenter":
									h = l + "px";
									break;
								case"bottomRight":
									h = l * 2 + "px";
									break
							}
							c.css({height: u, "margin-left": h, "margin-top": 0, position: "absolute", visibility: "visible", width: d * k})
						}
						else
						{
							var k = t / d;
							var l = Math.abs(u - e * k) * .5;
							switch(i)
							{
								case"topLeft":
									g = 0;
									break;
								case"topCenter":
									g = 0;
									break;
								case"topRight":
									g = 0;
									break;
								case"centerLeft":
									g = l + "px";
									break;
								case"center":
									g = l + "px";
									break;
								case"centerRight":
									g = l + "px";
									break;
								case"bottomLeft":
									g = l * 2 + "px";
									break;
								case"bottomCenter":
									g = l * 2 + "px";
									break;
								case"bottomRight":
									g = l * 2 + "px";
									break
							}
							c.css({height: e * k, "margin-left": 0, "margin-top": g, position: "absolute", visibility: "visible", width: t})
						}
					}
				})
			}

			var c;
			if(I == true)
			{
				clearTimeout(c);
				c = setTimeout(d, 200)
			}
			else
			{
				d()
			}
			I = true
		}

		function X(a)
		{
			for(var b, c, d = a.length; d; b = parseInt(Math.random() * d), c = a(--d), a(d) = a(b), a(b) = c);
			return a
		}

		function Y(a)
		{
			return Math.ceil(a) == Math.floor(a)
		}

		function hb()
		{
			if(a(s).length &#038;&#038; !a(r).length)
			{
				var b = a(s).outerWidth(), c = a("ul > li&quot;, s).outerWidth(), d = a(&quot;li.cameracurrent&quot;, s).length ? a(&quot;li.cameracurrent&quot;, s).position() : &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, e = a(&quot;ul &gt; li&quot;, s).length * a(&quot;ul &gt; li&quot;, s).outerWidth(), g = a(&quot;ul&quot;, s).offset().left, h = a(&quot;&gt; div&quot;, s).offset().left, i;
				if(g < 0)
				{
					i = "-" + (h - g)
				}
				else
				{
					i = h - g
				}
				if(gb == true)
				{
					a("ul", s).width(a("ul > li&quot;, s).length * a(&quot;ul &gt; li&quot;, s).outerWidth());
					if(a(s).length &amp;&amp; !a(r).lenght)
{
						f.css({marginBottom: a(s).outerHeight()})
}
					H();
					a(&quot;ul&quot;, s).width(a(&quot;ul &gt; li&quot;, s).length * a(&quot;ul &gt; li&quot;, s).outerWidth());
					if(a(s).length &amp;&amp; !a(r).lenght)
{
						f.css({marginBottom: a(s).outerHeight()})
}
}
				gb = false;
				var j = a(&quot;li.cameracurrent&quot;, s).length ? d.left : &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;, k = a(&quot;li.cameracurrent&quot;, s).length ? d.left + a(&quot;li.cameracurrent&quot;, s).outerWidth() : &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;
				if(j < a("li.cameracurrent", s).outerWidth())
				{
					j = 0
				}
				if(k - i > b)
{
					if(j + b &lt; e)
{
						a(&quot;ul&quot;, s).animate({&quot;margin-left&quot;: &quot;-&quot; + j + &quot;px&quot;}, 500, H)
}
					else
{
						a(&quot;ul&quot;, s).animate({&quot;margin-left&quot;: &quot;-&quot; + (a(&quot;ul&quot;, s).outerWidth() - b) + &quot;px&quot;}, 500, H)
}
}
				else if(j - i < 0)
				{
					a("ul", s).animate({"margin-left": "-" + j + "px"}, 500, H)
				}
				else
				{
					a("ul", s).css({"margin-left": "auto", "margin-right": "auto"});
					setTimeout(H, 100)
				}
			}
		}

		function ib()
		{
			bb = 0;
			var c = a(".camera_bar_cont", V).width(), d = a(".camera_bar_cont", V).height();
			if(h != "pie")
			{
				switch(U)
				{
					case"leftToRight":
						a("#" + i).css({right: c});
						break;
					case"rightToLeft":
						a("#" + i).css({left: c});
						break;
					case"topToBottom":
						a("#" + i).css({bottom: d});
						break;
					case"bottomToTop":
						a("#" + i).css({top: d});
						break
				}
			}
			else
			{
				db.clearRect(0, 0, b.pieDiameter, b.pieDiameter)
			}
		}

		function jb(c)
		{
			j.addClass("camerasliding");
			R = false;
			var d = parseFloat(a("div.cameraSlide.cameracurrent", k).index());
			if(c > 0)
{
				var l = c - 1
}
			else if(d == B - 1)
{
				var l = 0
}
			else
{
				var l = d + 1
}
			var m = a(&quot;.cameraSlide:eq(&quot; + l + &quot;)&quot;, k);
			var n = a(&quot;.cameraSlide:eq(&quot; + (l + 1) + &quot;)&quot;, k).addClass(&quot;cameranext&quot;);
			if(d != l + 1)
{
				n.hide()
}
			a(&quot;.cameraContent&quot;, g).fadeOut(600);
			a(&quot;.camera_caption&quot;, g).show();
			a(&quot;.camerarelative&quot;, m).append(a(&quot;&gt; div &quot;, j).eq(l).find(&quot;&gt; div.camera_effected&quot;));
			a(&quot;.camera_target_content .cameraContent:eq(&quot; + l + &quot;)&quot;, f).append(a(&quot;&gt; div &quot;, j).eq(l).find(&quot;&gt; div&quot;));
			if(!a(&quot;.imgLoaded&quot;, m).length)
{
				var o = v(l);
				var p = new Image;
				p.src = o;
				m.css(&quot;visibility&quot;, &quot;hidden&quot;);
				m.prepend(a(p).attr(&quot;class&quot;, &quot;imgLoaded&quot;).css(&quot;visibility&quot;, &quot;hidden&quot;));
				var q, w;
				if(!a(p).get(0).complete &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; q == &quot;0&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| w == &quot;0&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| typeof q === &quot;undefined&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| q === false &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; typeof w === &quot;undefined&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| w === false)
{
					a(&quot;.camera_loader&quot;, f).delay(500).fadeIn(400);
					p.onload = function()
{
						q = p.naturalWidth;
						w = p.naturalHeight;
						a(p).attr(&quot;data-alignment&quot;, z(l)).attr(&quot;data-portrait&quot;, y(l));
						a(p).attr(&quot;width&quot;, q);
						a(p).attr(&quot;height&quot;, w);
						k.find(&quot;.cameraSlide_&quot; + l).hide().css(&quot;visibility&quot;, &quot;visible&quot;);
						K();
						jb(l + 1)
}
}
}
			else
{
				if(v.length &gt; l + 1 &amp;&amp; !a(&quot;.imgLoaded&quot;, n).length)
{
					var x = v(l + 1);
					var A = new Image;
					A.src = x;
					n.prepend(a(A).attr(&quot;class&quot;, &quot;imgLoaded&quot;).css(&quot;visibility&quot;, &quot;hidden&quot;));
					A.onload = function()
{
						q = A.naturalWidth;
						w = A.naturalHeight;
						a(A).attr(&quot;data-alignment&quot;, z(l + 1)).attr(&quot;data-portrait&quot;, y(l + 1));
						a(A).attr(&quot;width&quot;, q);
						a(A).attr(&quot;height&quot;, w);
						K()
}
}
				b.onLoaded.call(this);
				if(a(&quot;.camera_loader&quot;, f).is(&quot;:visible&quot;))
{
					a(&quot;.camera_loader&quot;, f).fadeOut(400)
}
				else
{
					a(&quot;.camera_loader&quot;, f).css({visibility: &quot;hidden&quot;});
					a(&quot;.camera_loader&quot;, f).fadeOut(400, function()
{
						a(&quot;.camera_loader&quot;, f).css({visibility: &quot;visible&quot;})
})
}
				var C = b.rows, D = b.cols, F = 1, G = 0, H, I, J, N, O, P = new Array(&quot;simpleFade&quot;, &quot;curtainTopLeft&quot;, &quot;curtainTopRight&quot;, &quot;curtainBottomLeft&quot;, &quot;curtainBottomRight&quot;, &quot;curtainSliceLeft&quot;, &quot;curtainSliceRight&quot;, &quot;blindCurtainTopLeft&quot;, &quot;blindCurtainTopRight&quot;, &quot;blindCurtainBottomLeft&quot;, &quot;blindCurtainBottomRight&quot;, &quot;blindCurtainSliceBottom&quot;, &quot;blindCurtainSliceTop&quot;, &quot;stampede&quot;, &quot;mosaic&quot;, &quot;mosaicReverse&quot;, &quot;mosaicRandom&quot;, &quot;mosaicSpiral&quot;, &quot;mosaicSpiralReverse&quot;, &quot;topLeftBottomRight&quot;, &quot;bottomRightTopLeft&quot;, &quot;bottomLeftTopRight&quot;, &quot;topRightBottomLeft&quot;, &quot;scrollLeft&quot;, &quot;scrollRight&quot;, &quot;scrollTop&quot;, &quot;scrollBottom&quot;, &quot;scrollHorz&quot;);
				marginLeft = 0, marginTop = 0, opacityOnGrid = 0;
				if(b.opacityOnGrid == true)
{
					opacityOnGrid = 0
}
				else
{
					opacityOnGrid = 1
}
				var Q = a(&quot; &gt; div&quot;, j).eq(l).attr(&quot;data-fx&quot;);
				if(e() &amp;&amp; b.mobileFx != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; &amp;&amp; b.mobileFx != &quot;default&quot;)
{
					N = b.mobileFx
}
				else
{
					if(typeof Q !== &quot;undefined&quot; &amp;&amp; Q !== false &amp;&amp; Q !== &quot;default&quot;)
{
						N = Q
}
					else
{
						N = b.fx
}
}
				if(N == &quot;random&quot;)
{
					N = X(P);
					N = N(0)
}
				else
{
					N = N;
					if(N.indexOf(&quot;,&quot;) &gt; 0)
{
						N = N.replace(/ /g, &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);
						N = N.split(&quot;,&quot;);
						N = X(N);
						N = N(0)
}
}
				dataEasing = a(&quot; &gt; div&quot;, j).eq(l).attr(&quot;data-easing&quot;);
				mobileEasing = a(&quot; &gt; div&quot;, j).eq(l).attr(&quot;data-mobileEasing&quot;);
				if(e() &amp;&amp; b.mobileEasing != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; &amp;&amp; b.mobileEasing != &quot;default&quot;)
{
					if(typeof mobileEasing !== &quot;undefined&quot; &amp;&amp; mobileEasing !== false &amp;&amp; mobileEasing !== &quot;default&quot;)
{
						O = mobileEasing
}
					else
{
						O = b.mobileEasing
}
}
				else
{
					if(typeof dataEasing !== &quot;undefined&quot; &amp;&amp; dataEasing !== false &amp;&amp; dataEasing !== &quot;default&quot;)
{
						O = dataEasing
}
					else
{
						O = b.easing
}
}
				H = a(&quot; &gt; div&quot;, j).eq(l).attr(&quot;data-slideOn&quot;);
				if(typeof H !== &quot;undefined&quot; &amp;&amp; H !== false)
{
					T = H
}
				else
{
					if(b.slideOn == &quot;random&quot;)
{
						var T = new Array(&quot;next&quot;, &quot;prev&quot;);
						T = X(T);
						T = T(0)
}
					else
{
						T = b.slideOn
}
}
				var Y = a(&quot; &gt; div&quot;, j).eq(l).attr(&quot;data-time&quot;);
				if(typeof Y !== &quot;undefined&quot; &amp;&amp; Y !== false &amp;&amp; Y !== &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
					I = parseFloat(Y)
}
				else
{
					I = b.time
}
				var Z = a(&quot; &gt; div&quot;, j).eq(l).attr(&quot;data-transPeriod&quot;);
				if(typeof Z !== &quot;undefined&quot; &amp;&amp; Z !== false &amp;&amp; Z !== &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
					J = parseFloat(Z)
}
				else
{
					J = b.transPeriod
}
				if(!a(j).hasClass(&quot;camerastarted&quot;))
{
					N = &quot;simpleFade&quot;;
					T = &quot;next&quot;;
					O = &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;
					J = 400;
					a(j).addClass(&quot;camerastarted&quot;)
}
				switch(N)
{
					case&quot;simpleFade&quot;:
						D = 1;
						C = 1;
						break;
					case&quot;curtainTopLeft&quot;:
						if(b.slicedCols == 0)
{
							D = b.cols
}
						else
{
							D = b.slicedCols
}
						C = 1;
						break;
					case&quot;curtainTopRight&quot;:
						if(b.slicedCols == 0)
{
							D = b.cols
}
						else
{
							D = b.slicedCols
}
						C = 1;
						break;
					case&quot;curtainBottomLeft&quot;:
						if(b.slicedCols == 0)
{
							D = b.cols
}
						else
{
							D = b.slicedCols
}
						C = 1;
						break;
					case&quot;curtainBottomRight&quot;:
						if(b.slicedCols == 0)
{
							D = b.cols
}
						else
{
							D = b.slicedCols
}
						C = 1;
						break;
					case&quot;curtainSliceLeft&quot;:
						if(b.slicedCols == 0)
{
							D = b.cols
}
						else
{
							D = b.slicedCols
}
						C = 1;
						break;
					case&quot;curtainSliceRight&quot;:
						if(b.slicedCols == 0)
{
							D = b.cols
}
						else
{
							D = b.slicedCols
}
						C = 1;
						break;
					case&quot;blindCurtainTopLeft&quot;:
						if(b.slicedRows == 0)
{
							C = b.rows
}
						else
{
							C = b.slicedRows
}
						D = 1;
						break;
					case&quot;blindCurtainTopRight&quot;:
						if(b.slicedRows == 0)
{
							C = b.rows
}
						else
{
							C = b.slicedRows
}
						D = 1;
						break;
					case&quot;blindCurtainBottomLeft&quot;:
						if(b.slicedRows == 0)
{
							C = b.rows
}
						else
{
							C = b.slicedRows
}
						D = 1;
						break;
					case&quot;blindCurtainBottomRight&quot;:
						if(b.slicedRows == 0)
{
							C = b.rows
}
						else
{
							C = b.slicedRows
}
						D = 1;
						break;
					case&quot;blindCurtainSliceTop&quot;:
						if(b.slicedRows == 0)
{
							C = b.rows
}
						else
{
							C = b.slicedRows
}
						D = 1;
						break;
					case&quot;blindCurtainSliceBottom&quot;:
						if(b.slicedRows == 0)
{
							C = b.rows
}
						else
{
							C = b.slicedRows
}
						D = 1;
						break;
					case&quot;stampede&quot;:
						G = &quot;-&quot; + J;
						break;
					case&quot;mosaic&quot;:
						G = b.gridDifference;
						break;
					case&quot;mosaicReverse&quot;:
						G = b.gridDifference;
						break;
					case&quot;mosaicRandom&quot;:
						break;
					case&quot;mosaicSpiral&quot;:
						G = b.gridDifference;
						F = 1.7;
						break;
					case&quot;mosaicSpiralReverse&quot;:
						G = b.gridDifference;
						F = 1.7;
						break;
					case&quot;topLeftBottomRight&quot;:
						G = b.gridDifference;
						F = 6;
						break;
					case&quot;bottomRightTopLeft&quot;:
						G = b.gridDifference;
						F = 6;
						break;
					case&quot;bottomLeftTopRight&quot;:
						G = b.gridDifference;
						F = 6;
						break;
					case&quot;topRightBottomLeft&quot;:
						G = b.gridDifference;
						F = 6;
						break;
					case&quot;scrollLeft&quot;:
						D = 1;
						C = 1;
						break;
					case&quot;scrollRight&quot;:
						D = 1;
						C = 1;
						break;
					case&quot;scrollTop&quot;:
						D = 1;
						C = 1;
						break;
					case&quot;scrollBottom&quot;:
						D = 1;
						C = 1;
						break;
					case&quot;scrollHorz&quot;:
						D = 1;
						C = 1;
						break
}
				var _ = 0;
				var ab = C * D;
				var eb = t - Math.floor(t / D) * D;
				var fb = u - Math.floor(u / C) * C;
				var gb;
				var kb;
				var lb = 0;
				var mb = 0;
				var nb = new Array;
				var ob = new Array;
				var pb = new Array;
				while(_ &lt; ab)
{
					nb.push(_);
					ob.push(_);
					E.append(&amp;#39;</p>
<div class="cameraappended" style="display:none; overflow:hidden; position:absolute; z-index:1000" />&amp;#39;);
					var qb = a(&quot;.cameraappended:eq(&quot; + _ + &quot;)&quot;, k);
					if(N == &quot;scrollLeft&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| N == &quot;scrollRight&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| N == &quot;scrollTop&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| N == &quot;scrollBottom&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| N == &quot;scrollHorz&quot;)
{
						S.eq(l).clone().show().appendTo(qb)
}
					else
{
						if(T == &quot;next&quot;)
{
							S.eq(l).clone().show().appendTo(qb)
}
						else
{
							S.eq(d).clone().show().appendTo(qb)
}
}
					if(_ % D &lt; eb)
{
						gb = 1
}
					else
{
						gb = 0
}
					if(_ % D == 0)
{
						lb = 0
}
					if(Math.floor(_ / D) < fb)
					{
						kb = 1
					}
					else
					{
						kb = 0
					}
					qb.css({height: Math.floor(u / C + kb + 1), left: lb, top: mb, width: Math.floor(t / D + gb + 1)});
					a("> .cameraSlide&quot;, qb).css({height: u, &quot;margin-left&quot;: &quot;-&quot; + lb + &quot;px&quot;, &quot;margin-top&quot;: &quot;-&quot; + mb + &quot;px&quot;, width: t});
					lb = lb + qb.width() - 1;
					if(_ % D == D - 1)
{
						mb = mb + qb.height() - 1
}
					_++
}
				switch(N)
{
					case&quot;curtainTopLeft&quot;:
						break;
					case&quot;curtainBottomLeft&quot;:
						break;
					case&quot;curtainSliceLeft&quot;:
						break;
					case&quot;curtainTopRight&quot;:
						nb = nb.reverse();
						break;
					case&quot;curtainBottomRight&quot;:
						nb = nb.reverse();
						break;
					case&quot;curtainSliceRight&quot;:
						nb = nb.reverse();
						break;
					case&quot;blindCurtainTopLeft&quot;:
						break;
					case&quot;blindCurtainBottomLeft&quot;:
						nb = nb.reverse();
						break;
					case&quot;blindCurtainSliceTop&quot;:
						break;
					case&quot;blindCurtainTopRight&quot;:
						break;
					case&quot;blindCurtainBottomRight&quot;:
						nb = nb.reverse();
						break;
					case&quot;blindCurtainSliceBottom&quot;:
						nb = nb.reverse();
						break;
					case&quot;stampede&quot;:
						nb = X(nb);
						break;
					case&quot;mosaic&quot;:
						break;
					case&quot;mosaicReverse&quot;:
						nb = nb.reverse();
						break;
					case&quot;mosaicRandom&quot;:
						nb = X(nb);
						break;
					case&quot;mosaicSpiral&quot;:
						var rb = C / 2, sb, tb, ub, vb = 0;
						for(ub = 0; ub &lt; rb; ub++)
{
							tb = ub;
							for(sb = ub; sb &lt; D - ub - 1; sb++)
{
								pb(vb++) = tb * D + sb
}
							sb = D - ub - 1;
							for(tb = ub; tb < C - ub - 1; tb++)
							{
								pb(vb++) = tb * D + sb
							}
							tb = C - ub - 1;
							for(sb = D - ub - 1; sb > ub; sb--)
{
								pb(vb++) = tb * D + sb
}
							sb = ub;
							for(tb = C - ub - 1; tb &gt; ub; tb--)
{
								pb(vb++) = tb * D + sb
}
}
						nb = pb;
						break;
					case&quot;mosaicSpiralReverse&quot;:
						var rb = C / 2, sb, tb, ub, vb = ab - 1;
						for(ub = 0; ub &lt; rb; ub++)
{
							tb = ub;
							for(sb = ub; sb &lt; D - ub - 1; sb++)
{
								pb(vb--) = tb * D + sb
}
							sb = D - ub - 1;
							for(tb = ub; tb < C - ub - 1; tb++)
							{
								pb(vb--) = tb * D + sb
							}
							tb = C - ub - 1;
							for(sb = D - ub - 1; sb > ub; sb--)
{
								pb(vb--) = tb * D + sb
}
							sb = ub;
							for(tb = C - ub - 1; tb &gt; ub; tb--)
{
								pb(vb--) = tb * D + sb
}
}
						nb = pb;
						break;
					case&quot;topLeftBottomRight&quot;:
						for(var tb = 0; tb &lt; C; tb++)for(var sb = 0; sb &lt; D; sb++)
{
							pb.push(sb + tb)
}
						ob = pb;
						break;
					case&quot;bottomRightTopLeft&quot;:
						for(var tb = 0; tb &lt; C; tb++)for(var sb = 0; sb < D; sb++)
						{
							pb.push(sb + tb)
						}
						ob = pb.reverse();
						break;
					case"bottomLeftTopRight":
						for(var tb = C; tb > 0; tb--)for(var sb = 0; sb &lt; D; sb++)
{
							pb.push(sb + tb)
}
						ob = pb;
						break;
					case&quot;topRightBottomLeft&quot;:
						for(var tb = 0; tb < C; tb++)for(var sb = D; sb > 0; sb--)
{
							pb.push(sb + tb)
}
						ob = pb;
						break
}
				a.each(nb, function(c, e)
{
					function o()
{
						a(this).addClass(&quot;cameraeased&quot;);
						if(a(&quot;.cameraeased&quot;, k).length &gt;= 0)
{
							a(s).css({visibility: &quot;visible&quot;})
}
						if(a(&quot;.cameraeased&quot;, k).length == ab)
{
							hb();
							a(&quot;.moveFromLeft, .moveFromRight, .moveFromTop, .moveFromBottom, .fadeIn, .fadeFromLeft, .fadeFromRight, .fadeFromTop, .fadeFromBottom&quot;, g).each(function()
{
								a(this).css(&quot;visibility&quot;, &quot;hidden&quot;)
});
							S.eq(l).show().css(&quot;z-index&quot;, &quot;999&quot;).removeClass(&quot;cameranext&quot;).addClass(&quot;cameracurrent&quot;);
							S.eq(d).css(&quot;z-index&quot;, &quot;1&quot;).removeClass(&quot;cameracurrent&quot;);
							a(&quot;.cameraContent&quot;, g).eq(l).addClass(&quot;cameracurrent&quot;);
							if(d &gt;= 0)
{
								a(&quot;.cameraContent&quot;, g).eq(d).removeClass(&quot;cameracurrent&quot;)
}
							b.onEndTransition.call(this);
							if(a(&quot;&gt; div&quot;, j).eq(l).attr(&quot;data-video&quot;) != &quot;hide&quot; &amp;&amp; a(&quot;.cameraContent.cameracurrent .imgFake&quot;, g).length)
{
								a(&quot;.cameraContent.cameracurrent .imgFake&quot;, g).click()
}
							var c = S.eq(l).find(&quot;.fadeIn&quot;).length;
							var e = a(&quot;.cameraContent&quot;, g).eq(l).find(&quot;.moveFromLeft, .moveFromRight, .moveFromTop, .moveFromBottom, .fadeIn, .fadeFromLeft, .fadeFromRight, .fadeFromTop, .fadeFromBottom&quot;).length;
							if(c != 0)
{
								a(&quot;.cameraSlide.cameracurrent .fadeIn&quot;, g).each(function()
{
									if(a(this).attr(&quot;data-easing&quot;) != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
										var b = a(this).attr(&quot;data-easing&quot;)
}
									else
{
										var b = O
}
									var d = a(this);
									if(typeof d.attr(&quot;data-outerWidth&quot;) === &quot;undefined&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| d.attr(&quot;data-outerWidth&quot;) === false &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; d.attr(&quot;data-outerWidth&quot;) === &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
										var e = d.outerWidth();
										d.attr(&quot;data-outerWidth&quot;, e)
}
									else
{
										var e = d.attr(&quot;data-outerWidth&quot;)
}
									if(typeof d.attr(&quot;data-outerHeight&quot;) === &quot;undefined&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| d.attr(&quot;data-outerHeight&quot;) === false &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; d.attr(&quot;data-outerHeight&quot;) === &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
										var f = d.outerHeight();
										d.attr(&quot;data-outerHeight&quot;, f)
}
									else
{
										var f = d.attr(&quot;data-outerHeight&quot;)
}
									var g = d.position();
									var h = g.left;
									var i = g.top;
									var j = d.attr(&quot;class&quot;);
									var k = d.index();
									var l = d.parents(&quot;.camerarelative&quot;).outerHeight();
									var m = d.parents(&quot;.camerarelative&quot;).outerWidth();
									if(j.indexOf(&quot;fadeIn&quot;) != -1)
{
										d.animate({opacity: 0}, 0).css(&quot;visibility&quot;, &quot;visible&quot;).delay(I / c * .1 * (k - 1)).animate({opacity: 1}, I / c * .15, b)
}
									else
{
										d.css(&quot;visibility&quot;, &quot;visible&quot;)
}
})
}
							a(&quot;.cameraContent.cameracurrent&quot;, g).show();
							if(e != 0)
{
								a(&quot;.cameraContent.cameracurrent .moveFromLeft, .cameraContent.cameracurrent .moveFromRight, .cameraContent.cameracurrent .moveFromTop, .cameraContent.cameracurrent .moveFromBottom, .cameraContent.cameracurrent .fadeIn, .cameraContent.cameracurrent .fadeFromLeft, .cameraContent.cameracurrent .fadeFromRight, .cameraContent.cameracurrent .fadeFromTop, .cameraContent.cameracurrent .fadeFromBottom&quot;, g).each(function()
{
									if(a(this).attr(&quot;data-easing&quot;) != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
										var b = a(this).attr(&quot;data-easing&quot;)
}
									else
{
										var b = O
}
									var c = a(this);
									var d = c.position();
									var f = d.left;
									var g = d.top;
									var h = c.attr(&quot;class&quot;);
									var i = c.index();
									var j = c.outerHeight();
									if(h.indexOf(&quot;moveFromLeft&quot;) != -1)
{
										c.css({left: &quot;-&quot; + t + &quot;px&quot;, right: &quot;auto&quot;});
										c.css(&quot;visibility&quot;, &quot;visible&quot;).delay(I / e * .1 * (i - 1)).animate({left: d.left}, I / e * .15, b)
}
									else if(h.indexOf(&quot;moveFromRight&quot;) != -1)
{
										c.css({left: t + &quot;px&quot;, right: &quot;auto&quot;});
										c.css(&quot;visibility&quot;, &quot;visible&quot;).delay(I / e * .1 * (i - 1)).animate({left: d.left}, I / e * .15, b)
}
									else if(h.indexOf(&quot;moveFromTop&quot;) != -1)
{
										c.css({top: &quot;-&quot; + u + &quot;px&quot;, bottom: &quot;auto&quot;});
										c.css(&quot;visibility&quot;, &quot;visible&quot;).delay(I / e * .1 * (i - 1)).animate({top: d.top}, I / e * .15, b, function()
{
											c.css({top: &quot;auto&quot;, bottom: 0})
})
}
									else if(h.indexOf(&quot;moveFromBottom&quot;) != -1)
{
										c.css({top: u + &quot;px&quot;, bottom: &quot;auto&quot;});
										c.css(&quot;visibility&quot;, &quot;visible&quot;).delay(I / e * .1 * (i - 1)).animate({top: d.top}, I / e * .15, b)
}
									else if(h.indexOf(&quot;fadeFromLeft&quot;) != -1)
{
										c.animate({opacity: 0}, 0).css({left: &quot;-&quot; + t + &quot;px&quot;, right: &quot;auto&quot;});
										c.css(&quot;visibility&quot;, &quot;visible&quot;).delay(I / e * .1 * (i - 1)).animate({left: d.left, opacity: 1}, I / e * .15, b)
}
									else if(h.indexOf(&quot;fadeFromRight&quot;) != -1)
{
										c.animate({opacity: 0}, 0).css({left: t + &quot;px&quot;, right: &quot;auto&quot;});
										c.css(&quot;visibility&quot;, &quot;visible&quot;).delay(I / e * .1 * (i - 1)).animate({left: d.left, opacity: 1}, I / e * .15, b)
}
									else if(h.indexOf(&quot;fadeFromTop&quot;) != -1)
{
										c.animate({opacity: 0}, 0).css({top: &quot;-&quot; + u + &quot;px&quot;, bottom: &quot;auto&quot;});
										c.css(&quot;visibility&quot;, &quot;visible&quot;).delay(I / e * .1 * (i - 1)).animate({top: d.top, opacity: 1}, I / e * .15, b, function()
{
											c.css({top: &quot;auto&quot;, bottom: 0})
})
}
									else if(h.indexOf(&quot;fadeFromBottom&quot;) != -1)
{
										c.animate({opacity: 0}, 0).css({bottom: &quot;-&quot; + j + &quot;px&quot;});
										c.css(&quot;visibility&quot;, &quot;visible&quot;).delay(I / e * .1 * (i - 1)).animate({bottom: &quot;0&quot;, opacity: 1}, I / e * .15, b)
}
									else if(h.indexOf(&quot;fadeIn&quot;) != -1)
{
										c.animate({opacity: 0}, 0).css(&quot;visibility&quot;, &quot;visible&quot;).delay(I / e * .1 * (i - 1)).animate({opacity: 1}, I / e * .15, b)
}
									else
{
										c.css(&quot;visibility&quot;, &quot;visible&quot;)
}
})
}
							a(&quot;.cameraappended&quot;, k).remove();
							j.removeClass(&quot;camerasliding&quot;);
							S.eq(d).hide();
							var f = a(&quot;.camera_bar_cont&quot;, V).width(), m = a(&quot;.camera_bar_cont&quot;, V).height(), o;
							if(h != &quot;pie&quot;)
{
								o = .05
}
							else
{
								o = .005
}
							a(&quot;#&quot; + i).animate({opacity: b.loaderOpacity}, 200);
							L = setInterval(function()
{
								if(j.hasClass(&quot;stopped&quot;))
{
									clearInterval(L)
}
								if(h != &quot;pie&quot;)
{
									if(bb &lt;= 1.002 &amp;&amp; !j.hasClass(&quot;stopped&quot;) &amp;&amp; !j.hasClass(&quot;paused&quot;) &amp;&amp; !j.hasClass(&quot;hovered&quot;))
{
										bb = bb + o
}
									else if(bb &lt;= 1 &amp;&amp; (j.hasClass(&quot;stopped&quot;) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; j.hasClass(&quot;paused&quot;) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; j.hasClass(&quot;stopped&quot;) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; j.hasClass(&quot;hovered&quot;)))
{
										bb = bb
}
									else
{
										if(!j.hasClass(&quot;stopped&quot;) &amp;&amp; !j.hasClass(&quot;paused&quot;) &amp;&amp; !j.hasClass(&quot;hovered&quot;))
{
											clearInterval(L);
											W();
											a(&quot;#&quot; + i).animate({opacity: 0}, 200, function()
{
												clearTimeout(M);
												M = setTimeout(ib, n);
												jb();
												b.onStartLoading.call(this)
})
}
}
									switch(U)
{
										case&quot;leftToRight&quot;:
											a(&quot;#&quot; + i).animate({right: f - f * bb}, I * o, &quot;linear&quot;);
											break;
										case&quot;rightToLeft&quot;:
											a(&quot;#&quot; + i).animate({left: f - f * bb}, I * o, &quot;linear&quot;);
											break;
										case&quot;topToBottom&quot;:
											a(&quot;#&quot; + i).animate({bottom: m - m * bb}, I * o, &quot;linear&quot;);
											break;
										case&quot;bottomToTop&quot;:
											a(&quot;#&quot; + i).animate({bottom: m - m * bb}, I * o, &quot;linear&quot;);
											break
}
}
								else
{
									cb = bb;
									db.clearRect(0, 0, b.pieDiameter, b.pieDiameter);
									db.globalCompositeOperation = &quot;destination-over&quot;;
									db.beginPath();
									db.arc(b.pieDiameter / 2, b.pieDiameter / 2, b.pieDiameter / 2 - b.loaderStroke, 0, Math.PI * 2, false);
									db.lineWidth = b.loaderStroke;
									db.strokeStyle = b.loaderBgColor;
									db.stroke();
									db.closePath();
									db.globalCompositeOperation = &quot;source-over&quot;;
									db.beginPath();
									db.arc(b.pieDiameter / 2, b.pieDiameter / 2, b.pieDiameter / 2 - b.loaderStroke, 0, Math.PI * 2 * cb, false);
									db.lineWidth = b.loaderStroke - b.loaderPadding * 2;
									db.strokeStyle = b.loaderColor;
									db.stroke();
									db.closePath();
									if(bb &lt;= 1.002 &amp;&amp; !j.hasClass(&quot;stopped&quot;) &amp;&amp; !j.hasClass(&quot;paused&quot;) &amp;&amp; !j.hasClass(&quot;hovered&quot;))
{
										bb = bb + o
}
									else if(bb &lt;= 1 &amp;&amp; (j.hasClass(&quot;stopped&quot;) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; j.hasClass(&quot;paused&quot;) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; j.hasClass(&quot;hovered&quot;)))
{
										bb = bb
}
									else
{
										if(!j.hasClass(&quot;stopped&quot;) &amp;&amp; !j.hasClass(&quot;paused&quot;) &amp;&amp; !j.hasClass(&quot;hovered&quot;))
{
											clearInterval(L);
											W();
											a(&quot;#&quot; + i + &quot;, .camera_canvas_wrap&quot;, V).animate({opacity: 0}, 200, function()
{
												clearTimeout(M);
												M = setTimeout(ib, n);
												jb();
												b.onStartLoading.call(this)
})
}
}
}
							}, I * o)
}
}</p>
<p>					if(e % D &lt; eb)
{
						gb = 1
}
					else
{
						gb = 0
}
					if(e % D == 0)
{
						lb = 0
}
					if(Math.floor(e / D) &lt; fb)
{
						kb = 1
}
					else
{
						kb = 0
}
					switch(N)
{
						case&quot;simpleFade&quot;:
							height = u;
							width = t;
							opacityOnGrid = 0;
							break;
						case&quot;curtainTopLeft&quot;:
							height = 0, width = Math.floor(t / D + gb + 1), marginTop = &quot;-&quot; + Math.floor(u / C + kb + 1) + &quot;px&quot;;
							break;
						case&quot;curtainTopRight&quot;:
							height = 0, width = Math.floor(t / D + gb + 1), marginTop = &quot;-&quot; + Math.floor(u / C + kb + 1) + &quot;px&quot;;
							break;
						case&quot;curtainBottomLeft&quot;:
							height = 0, width = Math.floor(t / D + gb + 1), marginTop = Math.floor(u / C + kb + 1) + &quot;px&quot;;
							break;
						case&quot;curtainBottomRight&quot;:
							height = 0, width = Math.floor(t / D + gb + 1), marginTop = Math.floor(u / C + kb + 1) + &quot;px&quot;;
							break;
						case&quot;curtainSliceLeft&quot;:
							height = 0, width = Math.floor(t / D + gb + 1);
							if(e % 2 == 0)
{
								marginTop = Math.floor(u / C + kb + 1) + &quot;px&quot;
}
							else
{
								marginTop = &quot;-&quot; + Math.floor(u / C + kb + 1) + &quot;px&quot;
}
							break;
						case&quot;curtainSliceRight&quot;:
							height = 0, width = Math.floor(t / D + gb + 1);
							if(e % 2 == 0)
{
								marginTop = Math.floor(u / C + kb + 1) + &quot;px&quot;
}
							else
{
								marginTop = &quot;-&quot; + Math.floor(u / C + kb + 1) + &quot;px&quot;
}
							break;
						case&quot;blindCurtainTopLeft&quot;:
							height = Math.floor(u / C + kb + 1), width = 0, marginLeft = &quot;-&quot; + Math.floor(t / D + gb + 1) + &quot;px&quot;;
							break;
						case&quot;blindCurtainTopRight&quot;:
							height = Math.floor(u / C + kb + 1), width = 0, marginLeft = Math.floor(t / D + gb + 1) + &quot;px&quot;;
							break;
						case&quot;blindCurtainBottomLeft&quot;:
							height = Math.floor(u / C + kb + 1), width = 0, marginLeft = &quot;-&quot; + Math.floor(t / D + gb + 1) + &quot;px&quot;;
							break;
						case&quot;blindCurtainBottomRight&quot;:
							height = Math.floor(u / C + kb + 1), width = 0, marginLeft = Math.floor(t / D + gb + 1) + &quot;px&quot;;
							break;
						case&quot;blindCurtainSliceBottom&quot;:
							height = Math.floor(u / C + kb + 1), width = 0;
							if(e % 2 == 0)
{
								marginLeft = &quot;-&quot; + Math.floor(t / D + gb + 1) + &quot;px&quot;
}
							else
{
								marginLeft = Math.floor(t / D + gb + 1) + &quot;px&quot;
}
							break;
						case&quot;blindCurtainSliceTop&quot;:
							height = Math.floor(u / C + kb + 1), width = 0;
							if(e % 2 == 0)
{
								marginLeft = &quot;-&quot; + Math.floor(t / D + gb + 1) + &quot;px&quot;
}
							else
{
								marginLeft = Math.floor(t / D + gb + 1) + &quot;px&quot;
}
							break;
						case&quot;stampede&quot;:
							height = 0;
							width = 0;
							marginLeft = t * .2 * (c % D - (D - Math.floor(D / 2))) + &quot;px&quot;;
							marginTop = u * .2 * (Math.floor(c / D) + 1 - (C - Math.floor(C / 2))) + &quot;px&quot;;
							break;
						case&quot;mosaic&quot;:
							height = 0;
							width = 0;
							break;
						case&quot;mosaicReverse&quot;:
							height = 0;
							width = 0;
							marginLeft = Math.floor(t / D + gb + 1) + &quot;px&quot;;
							marginTop = Math.floor(u / C + kb + 1) + &quot;px&quot;;
							break;
						case&quot;mosaicRandom&quot;:
							height = 0;
							width = 0;
							marginLeft = Math.floor(t / D + gb + 1) * .5 + &quot;px&quot;;
							marginTop = Math.floor(u / C + kb + 1) * .5 + &quot;px&quot;;
							break;
						case&quot;mosaicSpiral&quot;:
							height = 0;
							width = 0;
							marginLeft = Math.floor(t / D + gb + 1) * .5 + &quot;px&quot;;
							marginTop = Math.floor(u / C + kb + 1) * .5 + &quot;px&quot;;
							break;
						case&quot;mosaicSpiralReverse&quot;:
							height = 0;
							width = 0;
							marginLeft = Math.floor(t / D + gb + 1) * .5 + &quot;px&quot;;
							marginTop = Math.floor(u / C + kb + 1) * .5 + &quot;px&quot;;
							break;
						case&quot;topLeftBottomRight&quot;:
							height = 0;
							width = 0;
							break;
						case&quot;bottomRightTopLeft&quot;:
							height = 0;
							width = 0;
							marginLeft = Math.floor(t / D + gb + 1) + &quot;px&quot;;
							marginTop = Math.floor(u / C + kb + 1) + &quot;px&quot;;
							break;
						case&quot;bottomLeftTopRight&quot;:
							height = 0;
							width = 0;
							marginLeft = 0;
							marginTop = Math.floor(u / C + kb + 1) + &quot;px&quot;;
							break;
						case&quot;topRightBottomLeft&quot;:
							height = 0;
							width = 0;
							marginLeft = Math.floor(t / D + gb + 1) + &quot;px&quot;;
							marginTop = 0;
							break;
						case&quot;scrollRight&quot;:
							height = u;
							width = t;
							marginLeft = -t;
							break;
						case&quot;scrollLeft&quot;:
							height = u;
							width = t;
							marginLeft = t;
							break;
						case&quot;scrollTop&quot;:
							height = u;
							width = t;
							marginTop = u;
							break;
						case&quot;scrollBottom&quot;:
							height = u;
							width = t;
							marginTop = -u;
							break;
						case&quot;scrollHorz&quot;:
							height = u;
							width = t;
							if(d == 0 &amp;&amp; l == B - 1)
{
								marginLeft = -t
}
							else if(d &lt; l &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; d == B - 1 &amp;&amp; l == 0)
{
								marginLeft = t
}
							else
{
								marginLeft = -t
}
							break
}
					var m = a(&quot;.cameraappended:eq(&quot; + e + &quot;)&quot;, k);
					if(typeof L !== &quot;undefined&quot;)
{
						clearInterval(L);
						clearTimeout(M);
						M = setTimeout(ib, J + G)
}
					if(a(r).length)
{
						a(&quot;.camera_pag li&quot;, f).removeClass(&quot;cameracurrent&quot;);
						a(&quot;.camera_pag li&quot;, f).eq(l).addClass(&quot;cameracurrent&quot;)
}
					if(a(s).length)
{
						a(&quot;li&quot;, s).removeClass(&quot;cameracurrent&quot;);
						a(&quot;li&quot;, s).eq(l).addClass(&quot;cameracurrent&quot;);
						a(&quot;li&quot;, s).not(&quot;.cameracurrent&quot;).find(&quot;img&quot;).animate({opacity: .5}, 0);
						a(&quot;li.cameracurrent img&quot;, s).animate({opacity: 1}, 0);
						a(&quot;li&quot;, s).hover(function()
{
							a(&quot;img&quot;, this).stop(true, false).animate({opacity: 1}, 150)
						}, function()
{
							if(!a(this).hasClass(&quot;cameracurrent&quot;))
{
								a(&quot;img&quot;, this).stop(true, false).animate({opacity: .5}, 150)
}
})
}
					var n = parseFloat(J) + parseFloat(G);
					if(N == &quot;scrollLeft&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| N == &quot;scrollRight&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| N == &quot;scrollTop&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| N == &quot;scrollBottom&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| N == &quot;scrollHorz&quot;)
{
						b.onStartTransition.call(this);
						n = 0;
						m.delay((J + G) / ab * ob(c) * F * .5).css({display: &quot;block&quot;, height: height, &quot;margin-left&quot;: marginLeft, &quot;margin-top&quot;: marginTop, width: width}).animate({height: Math.floor(u / C + kb + 1), &quot;margin-top&quot;: 0, &quot;margin-left&quot;: 0, width: Math.floor(t / D + gb + 1)}, J - G, O, o);
						S.eq(d).delay((J + G) / ab * ob(c) * F * .5).animate({&quot;margin-left&quot;: marginLeft * -1, &quot;margin-top&quot;: marginTop * -1}, J - G, O, function()
{
							a(this).css({&quot;margin-top&quot;: 0, &quot;margin-left&quot;: 0})
})
}
					else
{
						b.onStartTransition.call(this);
						n = parseFloat(J) + parseFloat(G);
						if(T == &quot;next&quot;)
{
							m.delay((J + G) / ab * ob(c) * F * .5).css({display: &quot;block&quot;, height: height, &quot;margin-left&quot;: marginLeft, &quot;margin-top&quot;: marginTop, width: width, opacity: opacityOnGrid}).animate({
								height: Math.floor(u / C + kb + 1),
								&quot;margin-top&quot;: 0,
								&quot;margin-left&quot;: 0,
								opacity: 1,
								width: Math.floor(t / D + gb + 1)
							}, J - G, O, o)
}
						else
{
							S.eq(l).show().css(&quot;z-index&quot;, &quot;999&quot;).addClass(&quot;cameracurrent&quot;);
							S.eq(d).css(&quot;z-index&quot;, &quot;1&quot;).removeClass(&quot;cameracurrent&quot;);
							a(&quot;.cameraContent&quot;, g).eq(l).addClass(&quot;cameracurrent&quot;);
							a(&quot;.cameraContent&quot;, g).eq(d).removeClass(&quot;cameracurrent&quot;);
							m.delay((J + G) / ab * ob(c) * F * .5).css({display: &quot;block&quot;, height: Math.floor(u / C + kb + 1), &quot;margin-top&quot;: 0, &quot;margin-left&quot;: 0, opacity: 1, width: Math.floor(t / D + gb + 1)}).animate({
								height: height,
								&quot;margin-left&quot;: marginLeft,
								&quot;margin-top&quot;: marginTop,
								width: width,
								opacity: opacityOnGrid
							}, J - G, O, o)
}
}
})
}
}</p>
<p>		var d = {
			alignment: &quot;center&quot;,
			autoAdvance: true,
			mobileAutoAdvance: true,
			barDirection: &quot;leftToRight&quot;,
			barPosition: &quot;bottom&quot;,
			cols: 6,
			easing: &quot;easeInOutExpo&quot;,
			mobileEasing: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
			fx: &quot;random&quot;,
			mobileFx: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
			gridDifference: 250,
			height: &quot;50%&quot;,
			imagePath: &quot;images/&quot;,
			hover: true,
			loader: &quot;pie&quot;,
			loaderColor: &quot;#eeeeee&quot;,
			loaderBgColor: &quot;#222222&quot;,
			loaderOpacity: .8,
			loaderPadding: 2,
			loaderStroke: 7,
			minHeight: &quot;200px&quot;,
			navigation: true,
			navigationHover: true,
			mobileNavHover: true,
			opacityOnGrid: false,
			overlayer: true,
			pagination: true,
			playPause: true,
			pauseOnClick: true,
			pieDiameter: 38,
			piePosition: &quot;rightTop&quot;,
			portrait: false,
			rows: 4,
			slicedCols: 12,
			slicedRows: 8,
			slideOn: &quot;random&quot;,
			thumbnails: false,
			time: 7e3,
			transPeriod: 500,
			onEndTransition: function()
{
},
			onLoaded: function()
{
},
			onStartLoading: function()
{
},
			onStartTransition: function()
{
}
} ;
		var b = a.extend({}, d, b);
		var f = a(this).addClass(&quot;camera_wrap&quot;);
		f.wrapInner(&amp;#39;</p>
<div class="camera_src" />&amp;#39;).wrapInner(&amp;#39;</p>
<div class="camera_fakehover" />&amp;#39;);
		var g = a(&quot;.camera_fakehover&quot;, f);
		g.append(&amp;#39;</p>
<div class="camera_target"></div>
<p>&amp;#39;);
		if(b.overlayer == true)
{
			g.append(&amp;#39;</p>
<div class="camera_overlayer"></div>
<p>&amp;#39;)
}
		g.append(&amp;#39;</p>
<div class="camera_target_content"></div>
<p>&amp;#39;);
		var h;
		if(b.loader == &quot;pie&quot; &amp;&amp; a.browser.msie &amp;&amp; a.browser.version &lt; 9)
{
			h = &quot;bar&quot;
}
		else
{
			h = b.loader
}
		if(h == &quot;pie&quot;)
{
			g.append(&amp;#39;</p>
<div class="camera_pie"></div>
<p>&amp;#39;)
}
		else if(h == &quot;bar&quot;)
{
			g.append(&amp;#39;</p>
<div class="camera_bar"></div>
<p>&amp;#39;)
}
		else
{
			g.append(&amp;#39;</p>
<div class="camera_bar" style="display:none"></div>
<p>&amp;#39;)
}
		if(b.playPause == true)
{
			g.append(&amp;#39;</p>
<div class="camera_commands"></div>
<p>&amp;#39;)
}
		if(b.navigation == true)
{
			g.append(&amp;#39;</p>
<div class="camera_prev"><span></span></div>
<p>&amp;#39;).append(&amp;#39;</p>
<div class="camera_next"><span></span></div>
<p>&amp;#39;)
}
		if(b.thumbnails == true)
{
			f.append(&amp;#39;</p>
<div class="camera_thumbs_cont" />&amp;#39;)
}
		if(b.thumbnails == true &amp;&amp; b.pagination != true)
{
			a(&quot;.camera_thumbs_cont&quot;, f).wrap(&quot;</p>
<div />&quot;).wrap(&amp;#39;</p>
<div class="camera_thumbs" />&amp;#39;).wrap(&quot;</p>
<div />&quot;).wrap(&amp;#39;</p>
<div class="camera_command_wrap" />&amp;#39;)
}
		if(b.pagination == true)
{
			f.append(&amp;#39;</p>
<div class="camera_pag"></div>
<p>&amp;#39;)
}
		f.append(&amp;#39;</p>
<div class="camera_loader"></div>
<p>&amp;#39;);
		a(&quot;.camera_caption&quot;, f).each(function()
{
			a(this).wrapInner(&quot;</p>
<div />&quot;)
});
		var i = &quot;pie_&quot; + a(this).data(&quot;diaporama_v13&quot;) + &quot;_&quot; + f.index(), j = a(&quot;.camera_src&quot;, f), k = a(&quot;.camera_target&quot;, f), l = a(&quot;.camera_target_content&quot;, f), m = a(&quot;.camera_pie&quot;, f), n = a(&quot;.camera_bar&quot;, f), o = a(&quot;.camera_prev&quot;, f), p = a(&quot;.camera_next&quot;, f), q = a(&quot;.camera_commands&quot;, f), r = a(&quot;.camera_pag&quot;, f), s = a(&quot;.camera_thumbs_cont&quot;, f);
		var t, u;
		var v = new Array;
		a(&quot;&gt; div&quot;, j).each(function()
{
			v.push(a(this).attr(&quot;data-src&quot;))
});
		var w = new Array;
		a(&quot;&gt; div&quot;, j).each(function()
{
			if(a(this).attr(&quot;data-link&quot;))
{
				w.push(a(this).attr(&quot;data-link&quot;))
}
			else
{
				w.push(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
}
});
		var x = new Array;
		a(&quot;&gt; div&quot;, j).each(function()
{
			if(a(this).attr(&quot;data-target&quot;))
{
				x.push(a(this).attr(&quot;data-target&quot;))
}
			else
{
				x.push(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
}
});
		var y = new Array;
		a(&quot;&gt; div&quot;, j).each(function()
{
			if(a(this).attr(&quot;data-portrait&quot;))
{
				y.push(a(this).attr(&quot;data-portrait&quot;))
}
			else
{
				y.push(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
}
});
		var z = new Array;
		a(&quot;&gt; div&quot;, j).each(function()
{
			if(a(this).attr(&quot;data-alignment&quot;))
{
				z.push(a(this).attr(&quot;data-alignment&quot;))
}
			else
{
				z.push(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
}
});
		var A = new Array;
		a(&quot;&gt; div&quot;, j).each(function()
{
			if(a(this).attr(&quot;data-thumb&quot;))
{
				A.push(a(this).attr(&quot;data-thumb&quot;))
}
			else
{
				A.push(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
}
});
		var B = v.length;
		a(l).append(&amp;#39;</p>
<div class="cameraContents" />&amp;#39;);
		var C;
		for(C = 0; C &lt; B; C++)
{
			a(&quot;.cameraContents&quot;, l).append(&amp;#39;</p>
<div class="cameraContent" />&amp;#39;);
			if(w(C) != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
				var D = a(&quot;&gt; div &quot;, j).eq(C).attr(&quot;data-box&quot;);
				if(typeof D !== &quot;undefined&quot; &amp;&amp; D !== false &amp;&amp; D != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
					D = &amp;#39;data-box=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; + a(&quot;&gt; div &quot;, j).eq(C).attr(&quot;data-box&quot;) + &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&amp;#39;
}
				else
{
					D = &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;
}
				a(&quot;.camera_target_content .cameraContent:eq(&quot; + C + &quot;)&quot;, f).append(&amp;#39;&amp;#39;)
}
}
		a(&quot;.camera_caption&quot;, f).each(function()
{
			var b = a(this).parent().index(), c = f.find(&quot;.cameraContent&quot;).eq(b);
			a(this).appendTo(c)
});
		k.append(&amp;#39;</p>
<div class="cameraCont" />&amp;#39;);
		var E = a(&quot;.cameraCont&quot;, f);
		var F;
		for(F = 0; F &lt; B; F++)
{
			E.append(&amp;#39;</p>
<div class="cameraSlide cameraSlide_' + F + "http://www.lesboisdupoitou-chauffage-piquets.com/" />&amp;#39;);
			var G = a(&quot;&gt; div:eq(&quot; + F + &quot;)&quot;, j);
			k.find(&quot;.cameraSlide_&quot; + F).clone(G)
}
		a(window).bind(&quot;load resize pageshow&quot;, function()
{
			hb();
			H()
});
		E.append(&amp;#39;</p>
<div class="cameraSlide cameraSlide_' + F + "http://www.lesboisdupoitou-chauffage-piquets.com/" />&amp;#39;);
		var I;
		f.show();
		var t = k.width();
		var u = k.height();
		var J;
		a(window).bind(&quot;resize pageshow&quot;, function()
{
			if(I == true)
{
				K()
}
			a(&quot;ul&quot;, s).animate({&quot;margin-top&quot;: 0}, 0, hb);
			if(!j.hasClass(&quot;paused&quot;))
{
				j.addClass(&quot;paused&quot;);
				if(a(&quot;.camera_stop&quot;, V).length)
{
					a(&quot;.camera_stop&quot;, V).hide();
					a(&quot;.camera_play&quot;, V).show();
					if(h != &quot;none&quot;)
{
						a(&quot;#&quot; + i).hide()
}
}
				else
{
					if(h != &quot;none&quot;)
{
						a(&quot;#&quot; + i).hide()
}
}
				clearTimeout(J);
				J = setTimeout(function()
{
					j.removeClass(&quot;paused&quot;);
					if(a(&quot;.camera_play&quot;, V).length)
{
						a(&quot;.camera_play&quot;, V).hide();
						a(&quot;.camera_stop&quot;, V).show();
						if(h != &quot;none&quot;)
{
							a(&quot;#&quot; + i).fadeIn()
}
}
					else
{
						if(h != &quot;none&quot;)
{
							a(&quot;#&quot; + i).fadeIn()
}
}
				}, 1500)
}
});
		var L, M;
		var N, O, P, q, r;
		var Q, R;
		if(e() &amp;&amp; b.mobileAutoAdvance != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
			O = b.mobileAutoAdvance
}
		else
{
			O = b.autoAdvance
}
		if(O == false)
{
			j.addClass(&quot;paused&quot;)
}
		if(e() &amp;&amp; b.mobileNavHover != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
			P = b.mobileNavHover
}
		else
{
			P = b.navigationHover
}
		if(j.length != 0)
{
			var S = a(&quot;.cameraSlide&quot;, k);
			S.wrapInner(&amp;#39;</p>
<div class="camerarelative" />&amp;#39;);
			var T;
			var U = b.barDirection;
			var V = f;
			a(&quot;iframe&quot;, g).each(function()
{
				var b = a(this);
				var c = b.attr(&quot;src&quot;);
				b.attr(&quot;data-src&quot;, c);
				var d = b.parent().index(&quot;.camera_src &gt; div&quot;);
				a(&quot;.camera_target_content .cameraContent:eq(&quot; + d + &quot;)&quot;, f).append(b)
});
			function W()
			{/*a(&quot;iframe&quot;,g).each(function(){a(&quot;.camera_caption&quot;,g).show();var c=a(this);var d=c.attr(&quot;data-src&quot;);c.attr(&quot;src&quot;,d);var e=b.imagePath+&quot;blank.gif&quot;;var h=new Image;h.src=e;if(b.height.indexOf(&quot;%&quot;)!=-1){var i=Math.round(t/(100/parseFloat(b.height)));if(b.minHeight!=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&amp;&amp;i&lt;parseFloat(b.minHeight)){u=parseFloat(b.minHeight)}else{u=i}}else if(b.height==&quot;auto&quot;){u=f.height()}else{u=parseFloat(b.height)}c.after(a(h).attr({&quot;class&quot;:&quot;imgFake&quot;,width:t,height:u}));var j=c.clone();c.remove();a(h).bind(&quot;click&quot;,function(){if(a(this).css(&quot;position&quot;)==&quot;absolute&quot;){a(this).remove();if(d.indexOf(&quot;vimeo&quot;)!=-1&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;d.indexOf(&quot;youtube&quot;)!=-1){if(d.indexOf(&quot;?&quot;)!=-1){autoplay=&quot;&amp;autoplay=1&quot;}else{autoplay=&quot;?autoplay=1&quot;}}else if(d.indexOf(&quot;dailymotion&quot;)!=-1){if(d.indexOf(&quot;?&quot;)!=-1){autoplay=&quot;&amp;autoPlay=1&quot;}else{autoplay=&quot;?autoPlay=1&quot;}}j.attr(&quot;src&quot;,d+autoplay);R=true}else{a(this).css({position:&quot;absolute&quot;,top:0,left:0,zIndex:10}).after(j);j.css({position:&quot;absolute&quot;,top:0,left:0,zIndex:9})}})})*/
}</p>
<p>			W();
			if(b.hover == true)
{
				if(!e())
{
					g.hover(function()
{
						j.addClass(&quot;hovered&quot;)
					}, function()
{
						j.removeClass(&quot;hovered&quot;)
})
}
}
			if(P == true)
{
				a(o, f).animate({opacity: 0}, 0);
				a(p, f).animate({opacity: 0}, 0);
				a(q, f).animate({opacity: 0}, 0);
				if(e())
{
					g.on(&quot;vmouseover&quot;, function()
{
						a(o, f).animate({opacity: 1}, 200);
						a(p, f).animate({opacity: 1}, 200);
						a(q, f).animate({opacity: 1}, 200)
});
					g.on(&quot;vmouseout&quot;, function()
{
						a(o, f).delay(500).animate({opacity: 0}, 200);
						a(p, f).delay(500).animate({opacity: 0}, 200);
						a(q, f).delay(500).animate({opacity: 0}, 200)
})
}
				else
{
					g.hover(function()
{
						a(o, f).animate({opacity: 1}, 200);
						a(p, f).animate({opacity: 1}, 200);
						a(q, f).animate({opacity: 1}, 200)
					}, function()
{
						a(o, f).animate({opacity: 0}, 200);
						a(p, f).animate({opacity: 0}, 200);
						a(q, f).animate({opacity: 0}, 200)
})
}
}
			if(b.pauseOnClick == true)
{
				a(&quot;.camera_target_content&quot;, g).mouseup(function()
{
					O = false;
					j.addClass(&quot;paused&quot;);
					a(&quot;.camera_stop&quot;, V).hide();
					a(&quot;.camera_play&quot;, V).show();
					a(&quot;#&quot; + i).hide()
})
}
			a(&quot;.cameraContent, .imgFake&quot;, g).hover(function()
{
				Q = true
			}, function()
{
				Q = false
});
			a(&quot;.cameraContent, .imgFake&quot;, g).bind(&quot;click&quot;, function()
{
				if(R == true &amp;&amp; Q == true)
{
					O = false;
					a(&quot;.camera_caption&quot;, g).hide();
					j.addClass(&quot;paused&quot;);
					a(&quot;.camera_stop&quot;, V).hide();
					a(&quot;.camera_play&quot;, V).show();
					a(&quot;#&quot; + i).hide()
}
})
}
		if(h != &quot;pie&quot;)
{
			n.append(&amp;#39;<span class="camera_bar_cont" />&amp;#39;);
			a(&quot;.camera_bar_cont&quot;, n).animate({opacity: b.loaderOpacity}, 0).css({position: &quot;absolute&quot;, left: 0, right: 0, top: 0, bottom: 0, &quot;background-color&quot;: b.loaderBgColor}).append(&amp;#39;<span id="http://www.lesboisdupoitou-chauffage-piquets.com/" + i + "http://www.lesboisdupoitou-chauffage-piquets.com/" />&amp;#39;);
			a(&quot;#&quot; + i).animate({opacity: 0}, 0);
			var Z = a(&quot;#&quot; + i);
			Z.css({position: &quot;absolute&quot;, &quot;background-color&quot;: b.loaderColor});
			switch(b.barPosition)
{
				case&quot;left&quot;:
					n.css({right: &quot;auto&quot;, width: b.loaderStroke});
					break;
				case&quot;right&quot;:
					n.css({left: &quot;auto&quot;, width: b.loaderStroke});
					break;
				case&quot;top&quot;:
					n.css({bottom: &quot;auto&quot;, height: b.loaderStroke});
					break;
				case&quot;bottom&quot;:
					n.css({top: &quot;auto&quot;, height: b.loaderStroke});
					break
}
			switch(U)
{
				case&quot;leftToRight&quot;:
					Z.css({left: 0, right: 0, top: b.loaderPadding, bottom: b.loaderPadding});
					break;
				case&quot;rightToLeft&quot;:
					Z.css({left: 0, right: 0, top: b.loaderPadding, bottom: b.loaderPadding});
					break;
				case&quot;topToBottom&quot;:
					Z.css({left: b.loaderPadding, right: b.loaderPadding, top: 0, bottom: 0});
					break;
				case&quot;bottomToTop&quot;:
					Z.css({left: b.loaderPadding, right: b.loaderPadding, top: 0, bottom: 0});
					break
}
}
		else
{
			m.append(&amp;#39;<canvas id="http://www.lesboisdupoitou-chauffage-piquets.com/" + i + "http://www.lesboisdupoitou-chauffage-piquets.com/"></canvas>&amp;#39;);
			var _;
			var Z = document.getElementById(i);
			Z.setAttribute(&quot;width&quot;, b.pieDiameter);
			Z.setAttribute(&quot;height&quot;, b.pieDiameter);
			var ab;
			switch(b.piePosition)
{
				case&quot;leftTop&quot;:
					ab = &quot;left:0; top:0;&quot;;
					break;
				case&quot;rightTop&quot;:
					ab = &quot;right:0; top:0;&quot;;
					break;
				case&quot;leftBottom&quot;:
					ab = &quot;left:0; bottom:0;&quot;;
					break;
				case&quot;rightBottom&quot;:
					ab = &quot;right:0; bottom:0;&quot;;
					break
}
			Z.setAttribute(&quot;style&quot;, &quot;position:absolute; z-index:1002; &quot; + ab);
			var bb;
			var cb;
			if(Z &amp;&amp; Z.getContext)
{
				var db = Z.getContext(&quot;2d&quot;);
				db.rotate(Math.PI * (3 / 2));
				db.translate(-b.pieDiameter, 0)
}
}
		if(h == &quot;none&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| O == false)
{
			a(&quot;#&quot; + i).hide();
			a(&quot;.camera_canvas_wrap&quot;, V).hide()
}
		if(a(r).length)
{
			a(r).append(&amp;#39;</p>
<ul class="camera_pag_ul" />&amp;#39;);
			var eb;
			for(eb = 0; eb &lt; B; eb++)
{
				a(&quot;.camera_pag_ul&quot;, f).append(&amp;#39;</p>
<li class="pag_nav_' + eb + "http://www.lesboisdupoitou-chauffage-piquets.com/" style="position:relative; z-index:1002"><span><span>&amp;#39; + eb + &quot;</span></span></li>
<p>&quot;)
}
			a(&quot;.camera_pag_ul li&quot;, f).hover(function()
{
				a(this).addClass(&quot;camera_hover&quot;);
				if(a(&quot;.camera_thumb&quot;, this).length)
{
					var b = a(&quot;.camera_thumb&quot;, this).outerWidth(), c = a(&quot;.camera_thumb&quot;, this).outerHeight(), d = a(this).outerWidth();
					a(&quot;.camera_thumb&quot;, this).show().css({top: &quot;-&quot; + c + &quot;px&quot;, left: &quot;-&quot; + (b - d) / 2 + &quot;px&quot;}).animate({opacity: 1, &quot;margin-top&quot;: &quot;-3px&quot;}, 200);
					a(&quot;.thumb_arrow&quot;, this).show().animate({opacity: 1, &quot;margin-top&quot;: &quot;-3px&quot;}, 200)
}
			}, function()
{
				a(this).removeClass(&quot;camera_hover&quot;);
				a(&quot;.camera_thumb&quot;, this).animate({&quot;margin-top&quot;: &quot;-20px&quot;, opacity: 0}, 200, function()
{
					a(this).css({marginTop: &quot;5px&quot;}).hide()
});
				a(&quot;.thumb_arrow&quot;, this).animate({&quot;margin-top&quot;: &quot;-20px&quot;, opacity: 0}, 200, function()
{
					a(this).css({marginTop: &quot;5px&quot;}).hide()
})
})
}
		if(a(s).length)
{
			var fb;
			if(!a(r).length)
{
				a(s).append(&quot;</p>
<div />&quot;);
				a(s).before(&amp;#39;</p>
<div class="camera_prevThumbs hideNav">
<div></div>
</div>
<p>&amp;#39;).before(&amp;#39;</p>
<div class="camera_nextThumbs hideNav">
<div></div>
</div>
<p>&amp;#39;);
				a(&quot;&gt; div&quot;, s).append(&quot;</p>
<ul />&quot;);
				a.each(A, function(b, c)
{
					if(a(&quot;&gt; div&quot;, j).eq(b).attr(&quot;data-thumb&quot;) != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
						var d = a(&quot;&gt; div&quot;, j).eq(b).attr(&quot;data-thumb&quot;), e = new Image;
						e.src = d;
						a(&quot;ul&quot;, s).append(&amp;#39;</p>
<li class="pix_thumb pix_thumb_' + b + "http://www.lesboisdupoitou-chauffage-piquets.com/" />&amp;#39;);
						a(&quot;li.pix_thumb_&quot; + b, s).append(a(e).attr(&quot;class&quot;, &quot;camera_thumb&quot;))
}
})
}
			else
{
				a.each(A, function(b, c)
{
					if(a(&quot;&gt; div&quot;, j).eq(b).attr(&quot;data-thumb&quot;) != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)
{
						var d = a(&quot;&gt; div&quot;, j).eq(b).attr(&quot;data-thumb&quot;), e = new Image;
						e.src = d;
						a(&quot;li.pag_nav_&quot; + b, r).append(a(e).attr(&quot;class&quot;, &quot;camera_thumb&quot;).css({position: &quot;absolute&quot;}).animate({opacity: 0}, 0));
						a(&quot;li.pag_nav_&quot; + b + &quot; &gt; img&quot;, r).after(&amp;#39;</p>
<div class="thumb_arrow" />&amp;#39;);
						a(&quot;li.pag_nav_&quot; + b + &quot; &gt; .thumb_arrow&quot;, r).animate({opacity: 0}, 0)
}
});
				f.css({marginBottom: a(r).outerHeight()})
}
}
		else if(!a(s).length &amp;&amp; a(r).length)
{
			f.css({marginBottom: a(r).outerHeight()})
}
		var gb = true;
		if(a(q).length)
{
			a(q).append(&amp;#39;</p>
<div class="camera_play"></div>
<p>&amp;#39;).append(&amp;#39;</p>
<div class="camera_stop"></div>
<p>&amp;#39;);
			if(O == true)
{
				a(&quot;.camera_play&quot;, V).hide();
				a(&quot;.camera_stop&quot;, V).show()
}
			else
{
				a(&quot;.camera_stop&quot;, V).hide();
				a(&quot;.camera_play&quot;, V).show()
}
            a(&quot;.camera_stop&quot;, V).on(&quot;click&quot;, function () {
                O = false;
                j.addClass(&quot;paused&quot;);
                if (a(&quot;.camera_stop&quot;, V).length) {
                    a(&quot;.camera_stop&quot;, V).hide();
                    a(&quot;.camera_play&quot;, V).show();
                    if (h != &quot;none&quot;) {
                        a(&quot;#&quot; + i).hide()
                    }
                }
                autre {
                    if (h != &quot;none&quot;) {
                        a(&quot;#&quot; + i).hide()
                    }
                }
            });
            a(&quot;.camera_play&quot;, V).on(&quot;click&quot;, function () {
                O = true;
                j.removeClass(&quot;paused&quot;);
                if (a(&quot;.camera_play&quot;, V).length) {
                    a(&quot;.camera_play&quot;, V).hide();
                    a(&quot;.camera_stop&quot;, V).show();
                    if (h != &quot;none&quot;) {
                        a(&quot;#&quot; + i).show()
                    }
                }
                autre {
                    if (h != &quot;none&quot;) {
                        a(&quot;#&quot; + i).show()
                    }
                }
            });
}
		ib();
		a(&quot;.moveFromLeft, .moveFromRight, .moveFromTop, .moveFromBottom, .fadeIn, .fadeFromLeft, .fadeFromRight, .fadeFromTop, .fadeFromBottom&quot;, g).each(function()
{
			a(this).css(&quot;visibility&quot;, &quot;hidden&quot;)
});
		b.onStartLoading.call(this);
		jb();
		if(a(o).length)
{
			a(o).click(function()
{
				if(!j.hasClass(&quot;camerasliding&quot;))
{
					var c = parseFloat(a(&quot;.cameraSlide.cameracurrent&quot;, k).index());
					clearInterval(L);
					W();
					a(&quot;#&quot; + i + &quot;, .camera_canvas_wrap&quot;, f).animate({opacity: 0}, 0);
					ib();
					if(c != 0)
{
						jb(c)
}
					else
{
						jb(B)
}
					b.onStartLoading.call(this)
}
})
}
		if(a(p).length)
{
			a(p).click(function()
{
				if(!j.hasClass(&quot;camerasliding&quot;))
{
					var c = parseFloat(a(&quot;.cameraSlide.cameracurrent&quot;, k).index());
					clearInterval(L);
					W();
					a(&quot;#&quot; + i + &quot;, .camera_canvas_wrap&quot;, V).animate({opacity: 0}, 0);
					ib();
					if(c == B - 1)
{
						jb(1)
}
					else
{
						jb(c + 2)
}
					b.onStartLoading.call(this)
}
})
}</p>
<p>		if(a(r).length)
{
			a(&quot;.camera_pag li&quot;, f).click(function()
{
				if(!j.hasClass(&quot;camerasliding&quot;))
{
					var c = parseFloat(a(this).index());
					var d = parseFloat(a(&quot;.cameraSlide.cameracurrent&quot;, k).index());
					if(c != d)
{
						clearInterval(L);
						W();
						a(&quot;#&quot; + i + &quot;, .camera_canvas_wrap&quot;, V).animate({opacity: 0}, 0);
						ib();
						jb(c + 1);
						b.onStartLoading.call(this)
}
}
})
}
		if(a(s).length)
{
			a(&quot;.pix_thumb img&quot;, s).click(function()
{
				if(!j.hasClass(&quot;camerasliding&quot;))
{
					var c = parseFloat(a(this).parents(&quot;li&quot;).index());
					var d = parseFloat(a(&quot;.cameracurrent&quot;, k).index());
					if(c != d)
{
						clearInterval(L);
						W();
						a(&quot;#&quot; + i + &quot;, .camera_canvas_wrap&quot;, V).animate({opacity: 0}, 0);
						a(&quot;.pix_thumb&quot;, s).removeClass(&quot;cameracurrent&quot;);
						a(this).parents(&quot;li&quot;).addClass(&quot;cameracurrent&quot;);
						ib();
						jb(c + 1);
						hb();
						b.onStartLoading.call(this)
}
}
});
			a(&quot;.camera_thumbs_cont .camera_prevThumbs&quot;, V).hover(function()
{
				a(this).stop(true, false).animate({opacity: 1}, 250)
			}, function()
{
				a(this).stop(true, false).animate({opacity: .7}, 250)
});
			a(&quot;.camera_prevThumbs&quot;, V).click(function()
{
				var b = 0, c = a(s).outerWidth(), d = a(&quot;ul&quot;, s).offset().left, e = a(&quot;&gt; div&quot;, s).offset().left, f = e - d;
				a(&quot;.camera_visThumb&quot;, s).each(function()
{
					var c = a(this).outerWidth();
					b = b + c
});
				if(f - b &gt; 0)
{
					a(&quot;ul&quot;, s).animate({&quot;margin-left&quot;: &quot;-&quot; + (f - b) + &quot;px&quot;}, 500, H)
}
				else
{
					a(&quot;ul&quot;, s).animate({&quot;margin-left&quot;: 0}, 500, H)
}
});
			a(&quot;.camera_thumbs_cont .camera_nextThumbs&quot;, V).hover(function()
{
				a(this).stop(true, false).animate({opacity: 1}, 250)
			}, function()
{
				a(this).stop(true, false).animate({opacity: .7}, 250)
});
			a(&quot;.camera_nextThumbs&quot;, V).click(function()
{
				var b = 0, c = a(s).outerWidth(), d = a(&quot;ul&quot;, s).outerWidth(), e = a(&quot;ul&quot;, s).offset().left, f = a(&quot;&gt; div&quot;, s).offset().left, g = f - e;
				a(&quot;.camera_visThumb&quot;, s).each(function()
{
					var c = a(this).outerWidth();
					b = b + c
});
				if(g + b + b < d)
				{
					a("ul", s).animate({"margin-left": "-" + (g + b) + "px"}, 500, H)
				}
				else
				{
					a("ul", s).animate({"margin-left": "-" + (d - c) + "px"}, 500, H)
				}
			})
		}
	}
})(jQuery);
(function(a)
{
	a.fn.cameraStop = function()
	{
		var b = a(this), c = a(".camera_src", b);
		c.addClass("stopped");
		if(a(".camera_showcommands").length)
		{
			var e = a(".camera_thumbs_wrap", b)
		}
		else
		{
			var e = b
		}
	}
})(jQuery);
(function(a)
{
	a.fn.cameraPause = function()
	{
		var b = a(this);
		var c = a(".camera_src", b);
		c.addClass("paused")
	}
})(jQuery);
(function(a)
{
	a.fn.cameraResume = function()
	{
		var b = a(this);
		var c = a(".camera_src", b);
		if(typeof autoAdv === "undefined"http://www.lesboisdupoitou-chauffage-piquets.com/"| autoAdv !== true)
		{
			c.removeClass("paused")
		}
	}
})(jQuery);
}(jQuery));

(function ($) {
var moduleParams = {"mod_idx":"Accueil","nb_slides":1,"height":"162px","autoAdvance":"true","loader":"none","loaderColor":"#eeeeee","loaderBgColor":"#222222","navigation":"false","pagination":"false","playPause":"false","hover":"false","pauseOnClick":"false","thumbnails":"false","transPeriod":"1500","portrait":"false","skin":"http://www.lesboisdupoitou-chauffage-piquets.com/","mobileOn":false,"caisseOn":false,"bookingsOn":false};
var videoOk    = true,
    firstDiapo = true;
// On détecte si le navigateur peut lire la vidéo
// Si non on passe direct à la diapo suivante
var v = document.createElement('video');
if (!(v.canPlayType &#038;&#038; v.canPlayType('video/mp4').replace(/no/, "http://www.lesboisdupoitou-chauffage-piquets.com/"))) {
    videoOk = false;
}
var $currentDiapo = $("div(data-diaporama_v13=" + moduleParams.mod_idx + ")"),
    $videos       = $currentDiapo.find('video');
if ($currentDiapo.length > 0) {
    if (moduleParams.nb_slides == &amp;#39;0&amp;#39;) {
        $currentDiapo.remove();
    } else {
        if (moduleParams.nb_slides == &amp;#39;1&amp;#39;) {
            var disableSliderAutoAdvance = 1, disableSliderloader = 1, disableSliderpagination = 1, disableSliderthumbnails = 1;
        }</p>
<p>        $currentDiapo.autoAdvance = disableSliderAutoAdvance ? false : (moduleParams.autoAdvance == &amp;#39;true&amp;#39; ? true : false);</p>
<p>        $currentDiapo.camera({
            //paramètres
            height: moduleParams.height,
            autoAdvance: $currentDiapo.autoAdvance,
            mobileAutoAdvance: $currentDiapo.autoAdvance,
            loader: disableSliderloader ? &amp;#39;none&amp;#39; : moduleParams.loader,
            loaderColor: moduleParams.loaderColor,
            loaderBgColor: moduleParams.loaderBgColor,
            navigation: (moduleParams.navigation == &amp;#39;true&amp;#39; ? true : false),
            pagination: disableSliderpagination ? false : (moduleParams.pagination == &amp;#39;true&amp;#39; ? true : false),
            playPause: (moduleParams.playPause == &amp;#39;true&amp;#39; ? true : false),
            hover: (moduleParams.hover == &amp;#39;true&amp;#39; ? true : false),
            pauseOnClick: (moduleParams.pauseOnClick == &amp;#39;true&amp;#39; ? true : false),
            thumbnails: disableSliderthumbnails ? false : (moduleParams.thumbnails == &amp;#39;true&amp;#39; ? true : false),
            transPeriod: parseInt(moduleParams.transPeriod),
            portrait: (moduleParams.portrait == &amp;#39;true&amp;#39; ? true : false),
            skin: moduleParams.skin,
            onStartLoading: function () {
                // Pause du diaporama au cas où il y a ait une vidéo à lire (la reprise se fait dans loadVideo, soit à la fin de la vidéo soit tout de suite si c&amp;#39;est une image)
                $currentDiapo.cameraPause();</p>
<p>                // On met en pause toutes les vidéos éventuellement lancées dans les diapos précédentes
                if (videoOk &amp;&amp; $videos.length) {
                    $videos.each(function () {
                        $(this).get(0).pause();
                    });
                }</p>
<p>                if (moduleParams.nb_slides == &amp;#39;1&amp;#39;) {
                    $currentDiapo.find(&quot;.camera_prev, .camera_next, .camera_commands&quot;).css(&quot;visibility&quot;, &quot;hidden&quot;);
                }</p>
<p>            },
            onEndTransition: function () {
                loadVideo($currentDiapo.find(&amp;#39;div.camera_target_content div.cameracurrent&amp;#39;).find(&amp;#39;video&amp;#39;));
            }
        });</p>
<p>        // cf bug n°5787 : astuce pour rendre les liens du contenu cliquables
        // http://stackoverflow.com/questions/3015422/forwarding-mouse-events-through-layers-divs
        // marche pas sous edge
        function mouse_event_over_element(evt, elem) {
            var o = elem.offset();
            var w = elem.outerWidth();
            var h = elem.outerHeight();
            return evt.pageX &gt;= o.left &amp;&amp; evt.pageX <= o.left + w &#038;&#038; evt.pageY >= o.top &amp;&amp; evt.pageY <= o.top + h;
        }

        $currentDiapo.on('click', function (e) {
            $('.camera_effected a.lien_editeur').each(function () {
                if (mouse_event_over_element(e, $(this))) {
                    e.preventDefault();
                    if (this.target == '_blank') {
                        window.open(this.href, '_blank');
                    } else {
                        window.location.href = this.href;
                    }
                    return false;
                }
            });
        });
        $currentDiapo.mousemove(function (e) {
            var newcursor = 'default';
            $('.camera_effected a.lien_editeur').each(function () {
                var $link = $(this);
                if (mouse_event_over_element(e, $link)) {
                    $link.addClass('camera_link_over');
                    newcursor = 'pointer';
                    // $(this).mouseenter(); // trigger a one-argument jQuery hover() event (no mouseleave)
                    return false;
                } else {
                    $link.removeClass('camera_link_over');
                }
            });
            $currentDiapo.css('cursor', newcursor);
        });

    }
}


if(typeof setVideoDimensions == 'undefined')
{
	setVideoDimensions = {};
}
$('.camera_wrap video').each(function(i, e)
{
	var $video = $(e).get(0),
		container = $(this).parent().get(0);



	setVideoDimensions(i) = function()
	{
		// Video's intrinsic dimensions
		var w = $video.videoWidth
			, h = $video.videoHeight;

		// Intrinsic Ratio
		// Will be more than 1 if W > H and less if W < H
		var videoRatio = (w / h).toFixed(2);

		// Get the container's computed styles
		//
		// Also calculate the min dimensions required (this will be
		// the container dimentions)
		var containerStyles = window.getComputedStyle(container)
			, minW = parseInt(containerStyles.getPropertyValue('width'))
			, minH = parseInt(containerStyles.getPropertyValue('height'));

		// What's the min:intrinsic dimensions
		//
		// The idea is to get which of the container dimension
		// has a higher value when compared with the equivalents
		// of the video. Imagine a 1200x700 container and
		// 1000x500 video. Then in order to find the right balance
		// and do minimum scaling, we have to find the dimension
		// with higher ratio.
		//
		// Ex: 1200/1000 = 1.2 and 700/500 = 1.4 - So it is best to
		// scale 500 to 700 and then calculate what should be the
		// right width. If we scale 1000 to 1200 then the height
		// will become 600 proportionately.
		var widthRatio = minW / w
			, heightRatio = minH / h;

		// Whichever ratio is more, the scaling
		// has to be done over that dimension
		if(widthRatio > heightRatio)
{
			var newWidth = minW;
			var newHeight = Math.ceil(newWidth / videoRatio);
}
		else
{
			var newHeight = minH;
			var newWidth = Math.ceil(newHeight * videoRatio);
}</p>
<p>		$video.style.width = newWidth + &amp;#39;px&amp;#39;;
		$video.style.height = newHeight + &amp;#39;px&amp;#39;;
} ;</p>
<p>	$video.addEventListener(&amp;#39;loadedmetadata&amp;#39;, setVideoDimensions(i), false);
	window.addEventListener(&amp;#39;resize&amp;#39;, setVideoDimensions(i), false);</p>
<p>});</p>
<p>function loadVideo($jVideo) {
    if ($currentDiapo.is(&amp;#39;:visible&amp;#39;) &amp;&amp; $jVideo.length) {
        $jVideo.parent().css(&amp;#39;visibility&amp;#39;, &amp;#39;visible&amp;#39;); // On rend visible la div contenant la diapo qui est hidden au chargement de la page pour éviter un &quot;flash&quot; moche</p>
<p>        // En js directement pour appeler la méthode load
        var $video = document.getElementById($jVideo.attr(&amp;#39;id&amp;#39;));</p>
<p>        // On arrête le diaporama le temps de la lecture de la vidéo
        $currentDiapo.cameraPause();</p>
<p>        // On recharge la video pour tjs la démarrer du début
        $video.load();
        if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
            // Sur les terminaux mobiles la vidéo ne peut pas être jouée automatiquement, ajout des contrôles
            $video.setAttribute(&amp;#39;controls&amp;#39;, &amp;#39;controls&amp;#39;);
        } else {
            var promise = $video.play();</p>
<p>            // CF bug n°8002 et n°9512. Cas d&amp;#39;une vidéo qui ne se lancerait pas au premier chargement de la page
            if (promise!==undefined) {
                promise.then(function () {
                    // La vidéo s&amp;#39;est bien lancée
                }).catch(function () {
                    $jVideo.prop(&amp;#39;muted&amp;#39;, true);
                    $video.play();
                    // Si onn clique sur la vidéo, on peut retrouver le son.
                    $currentDiapo.find(&amp;#39;.camera_target_content&amp;#39;).click(function () {
                        $jVideo.prop(&amp;#39;muted&amp;#39;, false);
                    });
                });
            }</p>
<p>        }</p>
<p>        // On reprend la lecture du diaporama quand la vidéo est terminée ou s&amp;#39;il y a une erreur
        var ok = false;
        $video.onended = function () {
            ok = true;
            resumeDiapoPlay();
        } ;
        $video.onerror = function () {
            ok = true;
            resumeDiapoPlay();
        } ;</p>
<p>        // Plan B (selon navigateurs)
        if (!ok) {
            $video.onended = function () {
                resumeDiapoPlay();
            } ;
        }
    } else {
        // Image
        resumeDiapoPlay();
    }
}</p>
<p>function resumeDiapoPlay() {
    if(moduleParams.nb_slides != &amp;#39;1&amp;#39; &amp;&amp; $currentDiapo.autoAdvance==true) {
        $currentDiapo.cameraResume();
    }
}
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;path&quot;:&quot;images/Image/pages_information/miniature_9.png&quot;,&quot;legend&quot;:&quot;bois de chauffage, risques, se chauffer - Les Bois du Poitou&quot;,&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
// Ouverture de l&amp;#39;image en fancy box au clic sur la miniature
$(&amp;#39;#page_info&amp;#39;).find(&amp;#39;.page_info_image_img&amp;#39;).on(&amp;#39;click&amp;#39;, function () {
    $.fancybox(moduleParams.path, {
            &amp;#39;titlePosition&amp;#39;: &amp;#39;over&amp;#39;,
            &amp;#39;index&amp;#39;: 0,
            &amp;#39;padding&amp;#39;: 0,
            &amp;#39;transitionIn&amp;#39;: &amp;#39;none&amp;#39;,
            &amp;#39;transitionOut&amp;#39;: &amp;#39;none&amp;#39;,
            &amp;#39;type&amp;#39;: &amp;#39;image&amp;#39;,
            &amp;#39;changeFade&amp;#39;: 0,
            &amp;#39;title&amp;#39;: moduleParams.legend
        }
    );</p>
<p>    return false;
});</p>
<p>}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
/**
 * Maque l&amp;#39;élément $container
 *
 * @param $container
 * /
$.fn.hideIfEmpty = function ($container) {
    if ($(this).is(&amp;#39;:empty&amp;#39;)) {
        $container.hide();
    }
} ;
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
$(&amp;#39;#a_fa_networks_icons&amp;#39;).hideIfEmpty($(&amp;#39;#a_fa_networks&amp;#39;));
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileIsOn&quot;:false,&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
if(!moduleParams.mobileIsOn){
    $(&amp;#39;#page_info&amp;#39;).find(&amp;#39;div.page_info_faqs_question a&amp;#39;).fancybox();
} else {
    $(&amp;#39;#page_info&amp;#39;).find(&amp;#39;div.page_info_faqs_question a&amp;#39;).on(&amp;#39;click&amp;#39;, function () {
        event.preventDefault();
        $(&amp;#39;.page_info_faqs_popup_wrapper&amp;#39;).show();
    });</p>
<p>// Si on clique n&amp;#39;importe ou sur la popup on la ferme
    $(&amp;#39;.page_info_faqs_popup_wrapper&amp;#39;).on(&amp;#39;click&amp;#39;, function () {
        $(&amp;#39;.page_info_faqs_popup_wrapper&amp;#39;).hide();
    });
}</p>
<p>}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;idx&quot;:1,&quot;auto&quot;:&quot;non&quot;,&quot;pause&quot;:4000,&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
var documentBody = document.documentElement;
if (($.browser.chrome) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; ($.browser.safari)) {
    documentBody = document.body;
} else if ($.browser.mozilla) {
    documentBody = &amp;#39;body,html&amp;#39;;
}</p>
<p>$(&quot;#page_info_articles_associes_carousel&quot;+moduleParams.idx).carouFredSel({
    auto: {
        play: moduleParams.auto == &amp;#39;oui&amp;#39; ? true : false,
        pauseDuration: moduleParams.pause,
    },
    circular: false,
    infinite: true,
    width: &amp;#39;100%&amp;#39;,
    height: &amp;#39;auto&amp;#39;,
    prev: &quot;#page_info_articles_associes_pagination_left&quot; + moduleParams.idx,
    next: &quot;#page_info_articles_associes_pagination_right&quot; + moduleParams.idx,
    scroll: {
        easing: &quot;quadratic&quot;
    },
    onCreate: function () {
        $(&amp;#39;.page_info_articles_associes_contenu&amp;#39;).css(&amp;#39;visibility&amp;#39;, &amp;#39;visible&amp;#39;);
    }
});
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
/*!
 * Isotope PACKAGED v3.0.1
 *
 * Licensed GPLv3 for open source use
 * or Isotope Commercial License for commercial use
 *
 * http://isotope.metafizzy.co
 * Copyright 2016 Metafizzy
 * /</p>
<p>/**
 * Bridget makes jQuery widgets
 * v2.0.0
 * MIT license
 * /</p>
<p>/* jshint browser: true, strict: true, undef: true, unused: true */</p>
<p>( function( window, factory ) {
	&amp;#39;use strict&amp;#39;;
	/* globals define: false, module: false, require: false */</p>
<p>	if ( typeof define == &amp;#39;function&amp;#39; &amp;&amp; define.amd ) {
		// AMD
		define( &amp;#39;jquery-bridget/jquery-bridget&amp;#39;,( &amp;#39;jquery&amp;#39; ), function( jQuery ) {
			factory( window, jQuery );
});
	} else if ( typeof module == &amp;#39;object&amp;#39; &amp;&amp; module.exports ) {
		// CommonJS
		module.exports = factory(
			window,
			require(&amp;#39;jquery&amp;#39;)
);
	} else {
		// browser global
		window.jQueryBridget = factory(
			window,
			window.jQuery
);
}</p>
<p>}( window, function factory( window, jQuery ) {
	&amp;#39;use strict&amp;#39;;</p>
<p>	// ----- utils ----- //</p>
<p>	var arraySlice = Array.prototype.slice;</p>
<p>	// helper function for logging errors
	// $.error breaks jQuery chaining
	var console = window.console;
var logError = typeof console == &amp;#39;undefined&amp;#39; ? function() {} :
		function( message ) {
			console.error( message );
} ;</p>
<p>	// ----- jQueryBridget ----- //</p>
<p>	function jQueryBridget( namespace, PluginClass, $ ) {
		$ = $ &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; jQuery &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; window.jQuery;
		if ( !$ ) {
			return;
}</p>
<p>		// add option method -&gt; $().plugin(&amp;#39;option&amp;#39;, {...})
		if ( !PluginClass.prototype.option ) {
			// option setter
			PluginClass.prototype.option = function( opts ) {
				// bail out if not an object
				if ( !$.isPlainObject( opts ) ){
					return;
}
				this.options = $.extend( true, this.options, opts );
} ;
}</p>
<p>		// make jQuery plugin
		$.fn( namespace ) = function( arg0 /*, arg1 */ ) {
			if ( typeof arg0 == &amp;#39;string&amp;#39; ) {
				// method call $().plugin( &amp;#39;methodName&amp;#39;, { options } )
				// shift arguments by 1
				var args = arraySlice.call( arguments, 1 );
				return methodCall( this, arg0, args );
}
			// just $().plugin({ options })
			plainCall( this, arg0 );
			return this;
} ;</p>
<p>		// $().plugin(&amp;#39;methodName&amp;#39;)
		function methodCall( $elems, methodName, args ) {
			var returnValue;
			var pluginMethodStr = &amp;#39;$().&amp;#39; + namespace + &amp;#39;(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; + methodName + &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)&amp;#39;;</p>
<p>			$elems.each( function( i, elem ) {
				// get instance
				var instance = $.data( elem, namespace );
				if ( !instance ) {
					logError( namespace + &amp;#39; not initialized. Cannot call methods, i.e. &amp;#39; +
						pluginMethodStr );
					return;
}</p>
<p>				var method = instance( methodName );
				if ( !method &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; methodName.charAt(0) == &amp;#39;_&amp;#39; ) {
					logError( pluginMethodStr + &amp;#39; is not a valid method&amp;#39; );
					return;
}</p>
<p>				// apply method, get return value
				var value = method.apply( instance, args );
				// set return value if value is returned, use only first value
				returnValue = returnValue === undefined ? value : returnValue;
});</p>
<p>			return returnValue !== undefined ? returnValue : $elems;
}</p>
<p>		function plainCall( $elems, options ) {
			$elems.each( function( i, elem ) {
				var instance = $.data( elem, namespace );
				if ( instance ) {
					// set options &amp; init
					instance.option( options );
					instance._init();
				} else {
					// initialize new instance
					instance = new PluginClass( elem, options );
					$.data( elem, namespace, instance );
}
});
}</p>
<p>		updateJQuery( $ );</p>
<p>}</p>
<p>	// ----- updateJQuery ----- //</p>
<p>	// set $.bridget for v1 backwards compatibility
	function updateJQuery( $ ) {
		if ( !$ &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; ( $ &amp;&amp; $.bridget ) ) {
			return;
}
		$.bridget = jQueryBridget;
}</p>
<p>	updateJQuery( jQuery &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; window.jQuery );</p>
<p>	// -----  ----- //</p>
<p>	return jQueryBridget;</p>
<p>}));</p>
<p>/**
 * EvEmitter v1.0.3
 * Lil&amp;#39; event emitter
 * MIT License
 * /</p>
<p>/* jshint unused: true, undef: true, strict: true */</p>
<p>( function( global, factory ) {
	// universal module definition
	/* jshint strict: false */ /* globals define, module, window */
	if ( typeof define == &amp;#39;function&amp;#39; &amp;&amp; define.amd ) {
		// AMD - RequireJS
		define( &amp;#39;ev-emitter/ev-emitter&amp;#39;,factory );
	} else if ( typeof module == &amp;#39;object&amp;#39; &amp;&amp; module.exports ) {
		// CommonJS - Browserify, Webpack
		module.exports = factory();
	} else {
		// Browser globals
		global.EvEmitter = factory();
}</p>
<p>}( typeof window != &amp;#39;undefined&amp;#39; ? window : this, function() {</p>
<p>	function EvEmitter() {}</p>
<p>	var proto = EvEmitter.prototype;</p>
<p>	proto.on = function( eventName, listener ) {
		if ( !eventName &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !listener ) {
			return;
}
		// set events hash
		var events = this._events = this._events &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; {};
		// set listeners array
		var listeners = events( eventName ) = events( eventName ) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; ();
		// only add once
		if ( listeners.indexOf( listener ) == -1 ) {
			listeners.push( listener );
}</p>
<p>		return this;
} ;</p>
<p>	proto.once = function( eventName, listener ) {
		if ( !eventName &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !listener ) {
			return;
}
		// add event
		this.on( eventName, listener );
		// set once flag
		// set onceEvents hash
		var onceEvents = this._onceEvents = this._onceEvents &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; {};
		// set onceListeners object
		var onceListeners = onceEvents( eventName ) = onceEvents( eventName ) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; {};
		// set flag
		onceListeners( listener ) = true;</p>
<p>		return this;
} ;</p>
<p>	proto.off = function( eventName, listener ) {
		var listeners = this._events &amp;&amp; this._events( eventName );
		if ( !listeners &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !listeners.length ) {
			return;
}
		var index = listeners.indexOf( listener );
		if ( index != -1 ) {
			listeners.splice( index, 1 );
}</p>
<p>		return this;
} ;</p>
<p>	proto.emitEvent = function( eventName, args ) {
		var listeners = this._events &amp;&amp; this._events( eventName );
		if ( !listeners &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !listeners.length ) {
			return;
}
		var i = 0;
		var listener = listeners(i);
		args = args &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; ();
		// once stuff
		var onceListeners = this._onceEvents &amp;&amp; this._onceEvents( eventName );</p>
<p>		while ( listener ) {
			var isOnce = onceListeners &amp;&amp; onceListeners( listener );
			if ( isOnce ) {
				// remove listener
				// remove before trigger to prevent recursion
				this.off( eventName, listener );
				// unset once flag
				delete onceListeners( listener );
}
			// trigger listener
			listener.apply( this, args );
			// get next listener
			i += isOnce ? 0 : 1;
			listener = listeners(i);
}</p>
<p>		return this;
} ;</p>
<p>	return EvEmitter;</p>
<p>}));</p>
<p>/*!
 * getSize v2.0.2
 * measure size of elements
 * MIT license
 * /</p>
<p>/*jshint browser: true, strict: true, undef: true, unused: true */
/*global define: false, module: false, console: false */</p>
<p>( function( window, factory ) {
	&amp;#39;use strict&amp;#39;;</p>
<p>	if ( typeof define == &amp;#39;function&amp;#39; &amp;&amp; define.amd ) {
		// AMD
		define( &amp;#39;get-size/get-size&amp;#39;,(),function() {
			return factory();
});
	} else if ( typeof module == &amp;#39;object&amp;#39; &amp;&amp; module.exports ) {
		// CommonJS
		module.exports = factory();
	} else {
		// browser global
		window.getSize = factory();
}</p>
<p>})( window, function factory() {
	&amp;#39;use strict&amp;#39;;</p>
<p>	// -------------------------- helpers -------------------------- //</p>
<p>	// get a number from a string, not a percentage
	function getStyleSize( value ) {
		var num = parseFloat( value );
		// not a percent like &amp;#39;100%&amp;#39;, and a number
		var isValid = value.indexOf(&amp;#39;%&amp;#39;) == -1 &amp;&amp; !isNaN( num );
		return isValid &amp;&amp; num;
}</p>
<p>	function noop() {}</p>
<p>var logError = typeof console == &amp;#39;undefined&amp;#39; ? noop :
		function( message ) {
			console.error( message );
} ;</p>
<p>	// -------------------------- measurements -------------------------- //</p>
<p>	var measurements = (
		&amp;#39;paddingLeft&amp;#39;,
		&amp;#39;paddingRight&amp;#39;,
		&amp;#39;paddingTop&amp;#39;,
		&amp;#39;paddingBottom&amp;#39;,
		&amp;#39;marginLeft&amp;#39;,
		&amp;#39;marginRight&amp;#39;,
		&amp;#39;marginTop&amp;#39;,
		&amp;#39;marginBottom&amp;#39;,
		&amp;#39;borderLeftWidth&amp;#39;,
		&amp;#39;borderRightWidth&amp;#39;,
		&amp;#39;borderTopWidth&amp;#39;,
		&amp;#39;borderBottomWidth&amp;#39;
);</p>
<p>	var measurementsLength = measurements.length;</p>
<p>	function getZeroSize() {
		var size = {
			width: 0,
			height: 0,
			innerWidth: 0,
			innerHeight: 0,
			outerWidth: 0,
			outerHeight: 0
} ;
		for ( var i=0; i &lt; measurementsLength; i++ ) {
			var measurement = measurements(i);
			size( measurement ) = 0;
}
		return size;
}</p>
<p>	// -------------------------- getStyle -------------------------- //</p>
<p>	/**
	 * getStyle, get style of element, check for Firefox bug
	 * https://bugzilla.mozilla.org/show_bug.cgi?id=548397
* /
	function getStyle( elem ) {
		var style = getComputedStyle( elem );
		if ( !style ) {
			logError( &amp;#39;Style returned &amp;#39; + style +
&amp;#39;. Are you running this code in a hidden iframe on Firefox? &amp;#39; +
&amp;#39;See http://bit.ly/getsizebug1&amp;#39; );
}
		return style;
}</p>
<p>	// -------------------------- setup -------------------------- //</p>
<p>	var isSetup = false;</p>
<p>	var isBoxSizeOuter;</p>
<p>	/**
	 * setup
	 * check isBoxSizerOuter
	 * do on first getSize() rather than on page load for Firefox bug
* /
	function setup() {
		// setup once
		if ( isSetup ) {
			return;
}
		isSetup = true;</p>
<p>		// -------------------------- box sizing -------------------------- //</p>
<p>		/**
		 * WebKit measures the outer-width on style.width on border-box elems
		 * IE &amp; Firefox&lt;29 measures the inner-width
* /
		var div = document.createElement(&amp;#39;div&amp;#39;);
		div.style.width = &amp;#39;200px&amp;#39;;
		div.style.padding = &amp;#39;1px 2px 3px 4px&amp;#39;;
		div.style.borderStyle = &amp;#39;solid&amp;#39;;
		div.style.borderWidth = &amp;#39;1px 2px 3px 4px&amp;#39;;
		div.style.boxSizing = &amp;#39;border-box&amp;#39;;</p>
<p>		var body = document.body &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; document.documentElement;
		body.appendChild( div );
		var style = getStyle( div );</p>
<p>		getSize.isBoxSizeOuter = isBoxSizeOuter = getStyleSize( style.width ) == 200;
		body.removeChild( div );</p>
<p>}</p>
<p>	// -------------------------- getSize -------------------------- //</p>
<p>	function getSize( elem ) {
		setup();</p>
<p>		// use querySeletor if elem is string
		if ( typeof elem == &amp;#39;string&amp;#39; ) {
			elem = document.querySelector( elem );
}</p>
<p>		// do not proceed on non-objects
		if ( !elem &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; typeof elem != &amp;#39;object&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| !elem.nodeType ) {
			return;
}</p>
<p>		var style = getStyle( elem );</p>
<p>		// if hidden, everything is 0
		if ( style.display == &amp;#39;none&amp;#39; ) {
			return getZeroSize();
}</p>
<p>		var size = {};
		size.width = elem.offsetWidth;
		size.height = elem.offsetHeight;</p>
<p>		var isBorderBox = size.isBorderBox = style.boxSizing == &amp;#39;border-box&amp;#39;;</p>
<p>		// get all measurements
		for ( var i=0; i &lt; measurementsLength; i++ ) {
			var measurement = measurements(i);
			var value = style( measurement );
			var num = parseFloat( value );
			// any &amp;#39;auto&amp;#39;, &amp;#39;medium&amp;#39; value will be 0
			size( measurement ) = !isNaN( num ) ? num : 0;
}</p>
<p>		var paddingWidth = size.paddingLeft + size.paddingRight;
		var paddingHeight = size.paddingTop + size.paddingBottom;
		var marginWidth = size.marginLeft + size.marginRight;
		var marginHeight = size.marginTop + size.marginBottom;
		var borderWidth = size.borderLeftWidth + size.borderRightWidth;
		var borderHeight = size.borderTopWidth + size.borderBottomWidth;</p>
<p>		var isBorderBoxSizeOuter = isBorderBox &amp;&amp; isBoxSizeOuter;</p>
<p>		// overwrite width and height if we can get it from style
		var styleWidth = getStyleSize( style.width );
		if ( styleWidth !== false ) {
			size.width = styleWidth +
				// add padding and border unless it&amp;#39;s already including it
				( isBorderBoxSizeOuter ? 0 : paddingWidth + borderWidth );
}</p>
<p>		var styleHeight = getStyleSize( style.height );
		if ( styleHeight !== false ) {
			size.height = styleHeight +
				// add padding and border unless it&amp;#39;s already including it
				( isBorderBoxSizeOuter ? 0 : paddingHeight + borderHeight );
}</p>
<p>		size.innerWidth = size.width - ( paddingWidth + borderWidth );
		size.innerHeight = size.height - ( paddingHeight + borderHeight );</p>
<p>		size.outerWidth = size.width + marginWidth;
		size.outerHeight = size.height + marginHeight;</p>
<p>		return size;
}</p>
<p>	return getSize;</p>
<p>});</p>
<p>/**
 * matchesSelector v2.0.1
 * matchesSelector( element, &amp;#39;.selector&amp;#39; )
 * MIT license
 * /</p>
<p>/*jshint browser: true, strict: true, undef: true, unused: true */</p>
<p>( function( window, factory ) {
	/*global define: false, module: false */
	&amp;#39;use strict&amp;#39;;
	// universal module definition
	if ( typeof define == &amp;#39;function&amp;#39; &amp;&amp; define.amd ) {
		// AMD
		define( &amp;#39;desandro-matches-selector/matches-selector&amp;#39;,factory );
	} else if ( typeof module == &amp;#39;object&amp;#39; &amp;&amp; module.exports ) {
		// CommonJS
		module.exports = factory();
	} else {
		// browser global
		window.matchesSelector = factory();
}</p>
<p>}( window, function factory() {
	&amp;#39;use strict&amp;#39;;</p>
<p>	var matchesMethod = ( function() {
		var ElemProto = Element.prototype;
		// check for the standard method name first
		if ( ElemProto.matches ) {
			return &amp;#39;matches&amp;#39;;
}
		// check un-prefixed
		if ( ElemProto.matchesSelector ) {
			return &amp;#39;matchesSelector&amp;#39;;
}
		// check vendor prefixes
		var prefixes = ( &amp;#39;webkit&amp;#39;, &amp;#39;moz&amp;#39;, &amp;#39;ms&amp;#39;, &amp;#39;o&amp;#39; );</p>
<p>		for ( var i=0; i &lt; prefixes.length; i++ ) {
			var prefix = prefixes(i);
			var method = prefix + &amp;#39;MatchesSelector&amp;#39;;
			if ( ElemProto( method ) ) {
				return method;
}
}
})();</p>
<p>	return function matchesSelector( elem, selector ) {
		return elem( matchesMethod )( selector );
} ;</p>
<p>}));</p>
<p>/**
 * Fizzy UI utils v2.0.2
 * MIT license
 * /</p>
<p>/*jshint browser: true, undef: true, unused: true, strict: true */</p>
<p>( function( window, factory ) {
	// universal module definition
	/*jshint strict: false */ /*globals define, module, require */</p>
<p>	if ( typeof define == &amp;#39;function&amp;#39; &amp;&amp; define.amd ) {
		// AMD
		define( &amp;#39;fizzy-ui-utils/utils&amp;#39;,(
			&amp;#39;desandro-matches-selector/matches-selector&amp;#39;
		), function( matchesSelector ) {
			return factory( window, matchesSelector );
});
	} else if ( typeof module == &amp;#39;object&amp;#39; &amp;&amp; module.exports ) {
		// CommonJS
		module.exports = factory(
			window,
			require(&amp;#39;desandro-matches-selector&amp;#39;)
);
	} else {
		// browser global
		window.fizzyUIUtils = factory(
			window,
			window.matchesSelector
);
}</p>
<p>}( window, function factory( window, matchesSelector ) {</p>
<p>	var utils = {};</p>
<p>	// ----- extend ----- //</p>
<p>	// extends objects
	utils.extend = function( a, b ) {
		for ( var prop in b ) {
			a( prop ) = b( prop );
}
		return a;
} ;</p>
<p>	// ----- modulo ----- //</p>
<p>	utils.modulo = function( num, div ) {
		return ( ( num % div ) + div ) % div;
} ;</p>
<p>	// ----- makeArray ----- //</p>
<p>	// turn element or nodeList into an array
	utils.makeArray = function( obj ) {
		var ary = ();
		if ( Array.isArray( obj ) ) {
			// use object if already an array
			ary = obj;
		} else if ( obj &amp;&amp; typeof obj.length == &amp;#39;number&amp;#39; ) {
			// convert nodeList to array
			for ( var i=0; i &lt; obj.length; i++ ) {
				ary.push( obj(i) );
}
		} else {
			// array of single index
			ary.push( obj );
}
		return ary;
} ;</p>
<p>	// ----- removeFrom ----- //</p>
<p>	utils.removeFrom = function( ary, obj ) {
		var index = ary.indexOf( obj );
		if ( index != -1 ) {
			ary.splice( index, 1 );
}
} ;</p>
<p>	// ----- getParent ----- //</p>
<p>	utils.getParent = function( elem, selector ) {
		while ( elem != document.body ) {
			elem = elem.parentNode;
			if ( matchesSelector( elem, selector ) ) {
				return elem;
}
}
} ;</p>
<p>	// ----- getQueryElement ----- //</p>
<p>	// use element as selector string
	utils.getQueryElement = function( elem ) {
		if ( typeof elem == &amp;#39;string&amp;#39; ) {
			return document.querySelector( elem );
}
		return elem;
} ;</p>
<p>	// ----- handleEvent ----- //</p>
<p>	// enable .ontype to trigger from .addEventListener( elem, &amp;#39;type&amp;#39; )
	utils.handleEvent = function( event ) {
		var method = &amp;#39;on&amp;#39; + event.type;
		if ( this( method ) ) {
			this( method )( event );
}
} ;</p>
<p>	// ----- filterFindElements ----- //</p>
<p>	utils.filterFindElements = function( elems, selector ) {
		// make array of elems
		elems = utils.makeArray( elems );
		var ffElems = ();</p>
<p>		elems.forEach( function( elem ) {
			// check that elem is an actual element
			if ( !( elem instanceof HTMLElement ) ) {
				return;
}
			// add elem if no selector
			if ( !selector ) {
				ffElems.push( elem );
				return;
}
			// filter &amp; find items if we have a selector
			// filter
			if ( matchesSelector( elem, selector ) ) {
				ffElems.push( elem );
}
			// find children
			var childElems = elem.querySelectorAll( selector );
			// concat childElems to filterFound array
			for ( var i=0; i < childElems.length; i++ ) {
				ffElems.push( childElems(i) );
			}
		});

		return ffElems;
	};

	// ----- debounceMethod ----- //

	utils.debounceMethod = function( _class, methodName, threshold ) {
		// original method
		var method = _class.prototype( methodName );
		var timeoutName = methodName + 'Timeout';

		_class.prototype( methodName ) = function() {
			var timeout = this( timeoutName );
			if ( timeout ) {
				clearTimeout( timeout );
			}
			var args = arguments;

			var _this = this;
			this( timeoutName ) = setTimeout( function() {
				method.apply( _this, args );
				delete _this( timeoutName );
			}, threshold "http://www.lesboisdupoitou-chauffage-piquets.com/" 100 );
		};
	};

	// ----- docReady ----- //

	utils.docReady = function( callback ) {
		var readyState = document.readyState;
		if ( readyState == 'complete"http://www.lesboisdupoitou-chauffage-piquets.com/"| readyState == 'interactive' ) {
			callback();
		} else {
			document.addEventListener( 'DOMContentLoaded', callback );
		}
	};

	// ----- htmlInit ----- //

	// http://jamesroberts.name/blog/2010/02/22/string-functions-for-javascript-trim-to-camel-case-to-dashed-and-to-underscore/
	utils.toDashed = function( str ) {
		return str.replace( /(.)((A-Z))/g, function( match, $1, $2 ) {
			return $1 + '-' + $2;
		}).toLowerCase();
	};

	var console = window.console;
	/**
	 * allow user to initialize classes via (data-namespace) or .js-namespace class
	 * htmlInit( Widget, 'widgetName' )
	 * options are parsed from data-namespace-options
	 */
	utils.htmlInit = function( WidgetClass, namespace ) {
		utils.docReady( function() {
			var dashedNamespace = utils.toDashed( namespace );
			var dataAttr = 'data-' + dashedNamespace;
			var dataAttrElems = document.querySelectorAll( '(' + dataAttr + ')' );
			var jsDashElems = document.querySelectorAll( '.js-' + dashedNamespace );
			var elems = utils.makeArray( dataAttrElems )
				.concat( utils.makeArray( jsDashElems ) );
			var dataOptionsAttr = dataAttr + '-options';
			var jQuery = window.jQuery;

			elems.forEach( function( elem ) {
				var attr = elem.getAttribute( dataAttr ) "http://www.lesboisdupoitou-chauffage-piquets.com/"
					elem.getAttribute( dataOptionsAttr );
				var options;
				try {
					options = attr &#038;&#038; JSON.parse( attr );
				} catch ( error ) {
					// log error, do not initialize
					if ( console ) {
						console.error( 'Error parsing ' + dataAttr + ' on ' + elem.className +
							': ' + error );
					}
					return;
				}
				// initialize
				var instance = new WidgetClass( elem, options );
				// make available via $().data('layoutname')
				if ( jQuery ) {
					jQuery.data( elem, namespace, instance );
				}
			});

		});
	};

	// -----  ----- //

	return utils;

}));

/**
 * Outlayer Item
 */

( function( window, factory ) {
	// universal module definition
	/* jshint strict: false */ /* globals define, module, require */
	if ( typeof define == 'function' &#038;&#038; define.amd ) {
		// AMD - RequireJS
		define( 'outlayer/item',(
				'ev-emitter/ev-emitter',
				'get-size/get-size'
			),
			factory
		);
	} else if ( typeof module == 'object' &#038;&#038; module.exports ) {
		// CommonJS - Browserify, Webpack
		module.exports = factory(
			require('ev-emitter'),
			require('get-size')
		);
	} else {
		// browser global
		window.Outlayer = {};
		window.Outlayer.Item = factory(
			window.EvEmitter,
			window.getSize
		);
	}

}( window, function factory( EvEmitter, getSize ) {
	'use strict';

	// ----- helpers ----- //

	function isEmptyObj( obj ) {
		for ( var prop in obj ) {
			return false;
		}
		prop = null;
		return true;
	}

	// -------------------------- CSS3 support -------------------------- //


	var docElemStyle = document.documentElement.style;

	var transitionProperty = typeof docElemStyle.transition == 'string' ?
		'transition' : 'WebkitTransition';
	var transformProperty = typeof docElemStyle.transform == 'string' ?
		'transform' : 'WebkitTransform';

	var transitionEndEvent = {
		WebkitTransition: 'webkitTransitionEnd',
		transition: 'transitionend'
	}( transitionProperty );

	// cache all vendor properties that could have vendor prefix
	var vendorProperties = {
		transform: transformProperty,
		transition: transitionProperty,
		transitionDuration: transitionProperty + 'Duration',
		transitionProperty: transitionProperty + 'Property',
		transitionDelay: transitionProperty + 'Delay'
	};

	// -------------------------- Item -------------------------- //

	function Item( element, layout ) {
		if ( !element ) {
			return;
		}

		this.element = element;
		// parent layout class, i.e. Masonry, Isotope, or Packery
		this.layout = layout;
		this.position = {
			x: 0,
			y: 0
		};

		this._create();
	}

	// inherit EvEmitter
	var proto = Item.prototype = Object.create( EvEmitter.prototype );
	proto.constructor = Item;

	proto._create = function() {
		// transition objects
		this._transn = {
			ingProperties: {},
			clean: {},
			onEnd: {}
		};

		this.css({
			position: 'absolute'
		});
	};

	// trigger specified handler for event type
	proto.handleEvent = function( event ) {
		var method = 'on' + event.type;
		if ( this( method ) ) {
			this( method )( event );
		}
	};

	proto.getSize = function() {
		this.size = getSize( this.element );
	};

	/**
	 * apply CSS styles to element
	 * @param {Object} style
	 */
	proto.css = function( style ) {
		var elemStyle = this.element.style;

		for ( var prop in style ) {
			// use vendor property if available
			var supportedProp = vendorProperties( prop ) "http://www.lesboisdupoitou-chauffage-piquets.com/" prop;
			elemStyle( supportedProp ) = style( prop );
		}
	};

	// measure position, and sets it
	proto.getPosition = function() {
		var style = getComputedStyle( this.element );
		var isOriginLeft = this.layout._getOption('originLeft');
		var isOriginTop = this.layout._getOption('originTop');
		var xValue = style( isOriginLeft ? 'left' : 'right' );
		var yValue = style( isOriginTop ? 'top' : 'bottom' );
		// convert percent to pixels
		var layoutSize = this.layout.size;
		var x = xValue.indexOf('%') != -1 ?
		( parseFloat( xValue ) / 100 ) * layoutSize.width : parseInt( xValue, 10 );
		var y = yValue.indexOf('%') != -1 ?
		( parseFloat( yValue ) / 100 ) * layoutSize.height : parseInt( yValue, 10 );

		// clean up 'auto' or other non-integer values
		x = isNaN( x ) ? 0 : x;
		y = isNaN( y ) ? 0 : y;
		// remove padding from measurement
		x -= isOriginLeft ? layoutSize.paddingLeft : layoutSize.paddingRight;
		y -= isOriginTop ? layoutSize.paddingTop : layoutSize.paddingBottom;

		this.position.x = x;
		this.position.y = y;
	};

	// set settled position, apply padding
	proto.layoutPosition = function() {
		var layoutSize = this.layout.size;
		var style = {};
		var isOriginLeft = this.layout._getOption('originLeft');
		var isOriginTop = this.layout._getOption('originTop');

		// x
		var xPadding = isOriginLeft ? 'paddingLeft' : 'paddingRight';
		var xProperty = isOriginLeft ? 'left' : 'right';
		var xResetProperty = isOriginLeft ? 'right' : 'left';

		var x = this.position.x + layoutSize( xPadding );
		// set in percentage or pixels
		style( xProperty ) = this.getXValue( x );
		// reset other property
		style( xResetProperty ) = "http://www.lesboisdupoitou-chauffage-piquets.com/";

		// y
		var yPadding = isOriginTop ? 'paddingTop' : 'paddingBottom';
		var yProperty = isOriginTop ? 'top' : 'bottom';
		var yResetProperty = isOriginTop ? 'bottom' : 'top';

		var y = this.position.y + layoutSize( yPadding );
		// set in percentage or pixels
		style( yProperty ) = this.getYValue( y );
		// reset other property
		style( yResetProperty ) = "http://www.lesboisdupoitou-chauffage-piquets.com/";

		this.css( style );
		this.emitEvent( 'layout', ( this ) );
	};

	proto.getXValue = function( x ) {
		var isHorizontal = this.layout._getOption('horizontal');
		return this.layout.options.percentPosition &#038;&#038; !isHorizontal ?
		( ( x / this.layout.size.width ) * 100 ) + '%' : x + 'px';
	};

	proto.getYValue = function( y ) {
		var isHorizontal = this.layout._getOption('horizontal');
		return this.layout.options.percentPosition &#038;&#038; isHorizontal ?
		( ( y / this.layout.size.height ) * 100 ) + '%' : y + 'px';
	};

	proto._transitionTo = function( x, y ) {
		this.getPosition();
		// get current x &#038; y from top/left
		var curX = this.position.x;
		var curY = this.position.y;

		var compareX = parseInt( x, 10 );
		var compareY = parseInt( y, 10 );
		var didNotMove = compareX === this.position.x &#038;&#038; compareY === this.position.y;

		// save end position
		this.setPosition( x, y );

		// if did not move and not transitioning, just go to layout
		if ( didNotMove &#038;&#038; !this.isTransitioning ) {
			this.layoutPosition();
			return;
		}

		var transX = x - curX;
		var transY = y - curY;
		var transitionStyle = {};
		transitionStyle.transform = this.getTranslate( transX, transY );

		this.transition({
			to: transitionStyle,
			onTransitionEnd: {
				transform: this.layoutPosition
			},
			isCleaning: true
		});
	};

	proto.getTranslate = function( x, y ) {
		// flip cooridinates if origin on right or bottom
		var isOriginLeft = this.layout._getOption('originLeft');
		var isOriginTop = this.layout._getOption('originTop');
		x = isOriginLeft ? x : -x;
		y = isOriginTop ? y : -y;
		return 'translate3d(' + x + 'px, ' + y + 'px, 0)';
	};

	// non transition + transform support
	proto.goTo = function( x, y ) {
		this.setPosition( x, y );
		this.layoutPosition();
	};

	proto.moveTo = proto._transitionTo;

	proto.setPosition = function( x, y ) {
		this.position.x = parseInt( x, 10 );
		this.position.y = parseInt( y, 10 );
	};

	// ----- transition ----- //

	/**
	 * @param {Object} style - CSS
	 * @param {Function} onTransitionEnd
	 */

	// non transition, just trigger callback
	proto._nonTransition = function( args ) {
		this.css( args.to );
		if ( args.isCleaning ) {
			this._removeStyles( args.to );
		}
		for ( var prop in args.onTransitionEnd ) {
			args.onTransitionEnd( prop ).call( this );
		}
	};

	/**
	 * proper transition
	 * @param {Object} args - arguments
	 *   @param {Object} to - style to transition to
	 *   @param {Object} from - style to start transition from
	 *   @param {Boolean} isCleaning - removes transition styles after transition
	 *   @param {Function} onTransitionEnd - callback
	 */
	proto.transition = function( args ) {
		// redirect to nonTransition if no transition duration
		if ( !parseFloat( this.layout.options.transitionDuration ) ) {
			this._nonTransition( args );
			return;
		}

		var _transition = this._transn;
		// keep track of onTransitionEnd callback by css property
		for ( var prop in args.onTransitionEnd ) {
			_transition.onEnd( prop ) = args.onTransitionEnd( prop );
		}
		// keep track of properties that are transitioning
		for ( prop in args.to ) {
			_transition.ingProperties( prop ) = true;
			// keep track of properties to clean up when transition is done
			if ( args.isCleaning ) {
				_transition.clean( prop ) = true;
			}
		}

		// set from styles
		if ( args.from ) {
			this.css( args.from );
			// force redraw. http://blog.alexmaccaw.com/css-transitions
			var h = this.element.offsetHeight;
			// hack for JSHint to hush about unused var
			h = null;
		}
		// enable transition
		this.enableTransition( args.to );
		// set styles that are transitioning
		this.css( args.to );

		this.isTransitioning = true;

	};

	// dash before all cap letters, including first for
	// WebkitTransform => -webkit-transform
	function toDashedAll( str ) {
		return str.replace( /((A-Z))/g, function( $1 ) {
			return &amp;#39;-&amp;#39; + $1.toLowerCase();
});
}</p>
<p>	var transitionProps = &amp;#39;opacity,&amp;#39; + toDashedAll( transformProperty );</p>
<p>	proto.enableTransition = function(/* style */) {
		// HACK changing transitionProperty during a transition
		// will cause transition to jump
		if ( this.isTransitioning ) {
			return;
}</p>
<p>		// make `transition: foo, bar, baz` from style object
		// HACK un-comment this when enableTransition can work
		// while a transition is happening
		// var transitionValues = ();
		// for ( var prop in style ) {
		//   // dash-ify camelCased properties like WebkitTransition
		//   prop = vendorProperties( prop ) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; prop;
		//   transitionValues.push( toDashedAll( prop ) );
		// }
		// munge number to millisecond, to match stagger
		var duration = this.layout.options.transitionDuration;
duration = typeof duration == &amp;#39;number&amp;#39; ? duration + &amp;#39;ms&amp;#39; : duration;
		// enable transition styles
		this.css({
			transitionProperty: transitionProps,
			transitionDuration: duration,
			transitionDelay: this.staggerDelay &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; 0
});
		// listen for transition end event
		this.element.addEventListener( transitionEndEvent, this, false );
} ;</p>
<p>	// ----- events ----- //</p>
<p>	proto.onwebkitTransitionEnd = function( event ) {
		this.ontransitionend( event );
} ;</p>
<p>	proto.onotransitionend = function( event ) {
		this.ontransitionend( event );
} ;</p>
<p>	// properties that I munge to make my life easier
	var dashedVendorProperties = {
		&amp;#39;-webkit-transform&amp;#39;: &amp;#39;transform&amp;#39;
} ;</p>
<p>	proto.ontransitionend = function( event ) {
		// disregard bubbled events from children
		if ( event.target !== this.element ) {
			return;
}
		var _transition = this._transn;
		// get property name of transitioned property, convert to prefix-free
		var propertyName = dashedVendorProperties( event.propertyName ) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; event.propertyName;</p>
<p>		// remove property that has completed transitioning
		delete _transition.ingProperties( propertyName );
		// check if any properties are still transitioning
		if ( isEmptyObj( _transition.ingProperties ) ) {
			// all properties have completed transitioning
			this.disableTransition();
}
		// clean style
		if ( propertyName in _transition.clean ) {
			// clean up style
			this.element.style( event.propertyName ) = &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;
			delete _transition.clean( propertyName );
}
		// trigger onTransitionEnd callback
		if ( propertyName in _transition.onEnd ) {
			var onTransitionEnd = _transition.onEnd( propertyName );
			onTransitionEnd.call( this );
			delete _transition.onEnd( propertyName );
}</p>
<p>		this.emitEvent( &amp;#39;transitionEnd&amp;#39;, ( this ) );
} ;</p>
<p>	proto.disableTransition = function() {
		this.removeTransitionStyles();
		this.element.removeEventListener( transitionEndEvent, this, false );
		this.isTransitioning = false;
} ;</p>
<p>	/**
	 * removes style property from element
	 * @param {Object} style
	 **/
	proto._removeStyles = function( style ) {
		// clean up transition styles
		var cleanStyle = {};
		for ( var prop in style ) {
			cleanStyle( prop ) = &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;
}
		this.css( cleanStyle );
} ;</p>
<p>	var cleanTransitionStyle = {
		transitionProperty: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
		transitionDuration: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
		transitionDelay: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;
} ;</p>
<p>	proto.removeTransitionStyles = function() {
		// remove transition
		this.css( cleanTransitionStyle );
} ;</p>
<p>	// ----- stagger ----- //</p>
<p>	proto.stagger = function( delay ) {
		delay = isNaN( delay ) ? 0 : delay;
		this.staggerDelay = delay + &amp;#39;ms&amp;#39;;
} ;</p>
<p>	// ----- show/hide/remove ----- //</p>
<p>	// remove element from DOM
	proto.removeElem = function() {
		this.element.parentNode.removeChild( this.element );
		// remove display: none
		this.css({ display: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; });
		this.emitEvent( &amp;#39;remove&amp;#39;, ( this ) );
} ;</p>
<p>	proto.remove = function() {
		// just remove element if no transition support or no transition
		if ( !transitionProperty &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !parseFloat( this.layout.options.transitionDuration ) ) {
			this.removeElem();
			return;
}</p>
<p>		// start transition
		this.once( &amp;#39;transitionEnd&amp;#39;, function() {
			this.removeElem();
});
		this.hide();
} ;</p>
<p>	proto.reveal = function() {
		delete this.isHidden;
		// remove display: none
		this.css({ display: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; });</p>
<p>		var options = this.layout.options;</p>
<p>		var onTransitionEnd = {};
		var transitionEndProperty = this.getHideRevealTransitionEndProperty(&amp;#39;visibleStyle&amp;#39;);
		onTransitionEnd( transitionEndProperty ) = this.onRevealTransitionEnd;</p>
<p>		this.transition({
			from: options.hiddenStyle,
			to: options.visibleStyle,
			isCleaning: true,
			onTransitionEnd: onTransitionEnd
});
} ;</p>
<p>	proto.onRevealTransitionEnd = function() {
		// check if still visible
		// during transition, item may have been hidden
		if ( !this.isHidden ) {
			this.emitEvent(&amp;#39;reveal&amp;#39;);
}
} ;</p>
<p>	/**
	 * get style property use for hide/reveal transition end
	 * @param {String} styleProperty - hiddenStyle/visibleStyle
	 * @returns {String}
* /
	proto.getHideRevealTransitionEndProperty = function( styleProperty ) {
		var optionStyle = this.layout.options( styleProperty );
		// use opacity
		if ( optionStyle.opacity ) {
			return &amp;#39;opacity&amp;#39;;
}
		// get first property
		for ( var prop in optionStyle ) {
			return prop;
}
} ;</p>
<p>	proto.hide = function() {
		// set flag
		this.isHidden = true;
		// remove display: none
		this.css({ display: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; });</p>
<p>		var options = this.layout.options;</p>
<p>		var onTransitionEnd = {};
		var transitionEndProperty = this.getHideRevealTransitionEndProperty(&amp;#39;hiddenStyle&amp;#39;);
		onTransitionEnd( transitionEndProperty ) = this.onHideTransitionEnd;</p>
<p>		this.transition({
			from: options.visibleStyle,
			to: options.hiddenStyle,
			// keep hidden stuff hidden
			isCleaning: true,
			onTransitionEnd: onTransitionEnd
});
} ;</p>
<p>	proto.onHideTransitionEnd = function() {
		// check if still hidden
		// during transition, item may have been un-hidden
		if ( this.isHidden ) {
			this.css({ display: &amp;#39;none&amp;#39; });
			this.emitEvent(&amp;#39;hide&amp;#39;);
}
} ;</p>
<p>	proto.destroy = function() {
		this.css({
			position: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
			left: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
			right: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
			top: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
			bottom: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
			transition: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
			transform: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;
});
} ;</p>
<p>	return Item;</p>
<p>}));</p>
<p>/*!
 * Outlayer v2.1.0
 * the brains and guts of a layout library
 * MIT license
 * /</p>
<p>( function( window, factory ) {
	&amp;#39;use strict&amp;#39;;
	// universal module definition
	/* jshint strict: false */ /* globals define, module, require */
	if ( typeof define == &amp;#39;function&amp;#39; &amp;&amp; define.amd ) {
		// AMD - RequireJS
		define( &amp;#39;outlayer/outlayer&amp;#39;,(
				&amp;#39;ev-emitter/ev-emitter&amp;#39;,
				&amp;#39;get-size/get-size&amp;#39;,
				&amp;#39;fizzy-ui-utils/utils&amp;#39;,
				&amp;#39;./item&amp;#39;
			),
			function( EvEmitter, getSize, utils, Item ) {
				return factory( window, EvEmitter, getSize, utils, Item);
}
);
	} else if ( typeof module == &amp;#39;object&amp;#39; &amp;&amp; module.exports ) {
		// CommonJS - Browserify, Webpack
		module.exports = factory(
			window,
			require(&amp;#39;ev-emitter&amp;#39;),
			require(&amp;#39;get-size&amp;#39;),
			require(&amp;#39;fizzy-ui-utils&amp;#39;),
			require(&amp;#39;./item&amp;#39;)
);
	} else {
		// browser global
		window.Outlayer = factory(
			window,
			window.EvEmitter,
			window.getSize,
			window.fizzyUIUtils,
			window.Outlayer.Item
);
}</p>
<p>}( window, function factory( window, EvEmitter, getSize, utils, Item ) {
	&amp;#39;use strict&amp;#39;;</p>
<p>	// ----- vars ----- //</p>
<p>	var console = window.console;
	var jQuery = window.jQuery;
	var noop = function() {};</p>
<p>	// -------------------------- Outlayer -------------------------- //</p>
<p>	// globally unique identifiers
	var GUID = 0;
	// internal store of all Outlayer intances
	var instances = {};</p>
<p>	/**
	 * @param {Element, String} element
	 * @param {Object} options
	 * @constructor
* /
	function Outlayer( element, options ) {
		var queryElement = utils.getQueryElement( element );
		if ( !queryElement ) {
			if ( console ) {
				console.error( &amp;#39;Bad element for &amp;#39; + this.constructor.namespace +
					&amp;#39;: &amp;#39; + ( queryElement &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; element ) );
}
			return;
}
		this.element = queryElement;
		// add jQuery
		if ( jQuery ) {
			this.$element = jQuery( this.element );
}</p>
<p>		// options
		this.options = utils.extend( {}, this.constructor.defaults );
		this.option( options );</p>
<p>		// add id for Outlayer.getFromElement
		var id = ++GUID;
		this.element.outlayerGUID = id; // expando
		instances( id ) = this; // associate via id</p>
<p>		// kick it off
		this._create();</p>
<p>		var isInitLayout = this._getOption(&amp;#39;initLayout&amp;#39;);
		if ( isInitLayout ) {
			this.layout();
}
}</p>
<p>	// settings are for internal use only
	Outlayer.namespace = &amp;#39;outlayer&amp;#39;;
	Outlayer.Item = Item;</p>
<p>	// default options
	Outlayer.defaults = {
		containerStyle: {
			position: &amp;#39;relative&amp;#39;
},
		initLayout: true,
		originLeft: true,
		originTop: true,
		resize: true,
		resizeContainer: true,
		// item options
		transitionDuration: &amp;#39;0.4s&amp;#39;,
		hiddenStyle: {
			opacity: 0,
			transform: &amp;#39;scale(0.001)&amp;#39;
},
		visibleStyle: {
			opacity: 1,
			transform: &amp;#39;scale(1)&amp;#39;
}
} ;</p>
<p>	var proto = Outlayer.prototype;
	// inherit EvEmitter
	utils.extend( proto, EvEmitter.prototype );</p>
<p>	/**
	 * set options
	 * @param {Object} opts
* /
	proto.option = function( opts ) {
		utils.extend( this.options, opts );
} ;</p>
<p>	/**
	 * get backwards compatible option value, check old name
* /
	proto._getOption = function( option ) {
		var oldOption = this.constructor.compatOptions( option );
		return oldOption &amp;&amp; this.options( oldOption ) !== undefined ?
			this.options( oldOption ) : this.options( option );
} ;</p>
<p>	Outlayer.compatOptions = {
		// currentName: oldName
		initLayout: &amp;#39;isInitLayout&amp;#39;,
		horizontal: &amp;#39;isHorizontal&amp;#39;,
		layoutInstant: &amp;#39;isLayoutInstant&amp;#39;,
		originLeft: &amp;#39;isOriginLeft&amp;#39;,
		originTop: &amp;#39;isOriginTop&amp;#39;,
		resize: &amp;#39;isResizeBound&amp;#39;,
		resizeContainer: &amp;#39;isResizingContainer&amp;#39;
} ;</p>
<p>	proto._create = function() {
		// get items from children
		this.reloadItems();
		// elements that affect layout, but are not laid out
		this.stamps = ();
		this.stamp( this.options.stamp );
		// set container style
		utils.extend( this.element.style, this.options.containerStyle );</p>
<p>		// bind resize method
		var canBindResize = this._getOption(&amp;#39;resize&amp;#39;);
		if ( canBindResize ) {
			this.bindResize();
}
} ;</p>
<p>	// goes through all children again and gets bricks in proper order
	proto.reloadItems = function() {
		// collection of item elements
		this.items = this._itemize( this.element.children );
} ;</p>
<p>	/**
	 * turn elements into Outlayer.Items to be used in layout
	 * @param {Array or NodeList or HTMLElement} elems
	 * @returns {Array} items - collection of new Outlayer Items
* /
	proto._itemize = function( elems ) {</p>
<p>		var itemElems = this._filterFindItemElements( elems );
		var Item = this.constructor.Item;</p>
<p>		// create new Outlayer Items for collection
		var items = ();
		for ( var i=0; i < itemElems.length; i++ ) {
			var elem = itemElems(i);
			var item = new Item( elem, this );
			items.push( item );
		}

		return items;
	};

	/**
	 * get item elements to be used in layout
	 * @param {Array or NodeList or HTMLElement} elems
	 * @returns {Array} items - item elements
	 */
	proto._filterFindItemElements = function( elems ) {
		return utils.filterFindElements( elems, this.options.itemSelector );
	};

	/**
	 * getter method for getting item elements
	 * @returns {Array} elems - collection of item elements
	 */
	proto.getItemElements = function() {
		return this.items.map( function( item ) {
			return item.element;
		});
	};

	// ----- init &#038; layout ----- //

	/**
	 * lays out all items
	 */
	proto.layout = function() {
		this._resetLayout();
		this._manageStamps();

		// don't animate first layout
		var layoutInstant = this._getOption('layoutInstant');
		var isInstant = layoutInstant !== undefined ?
			layoutInstant : !this._isLayoutInited;
		this.layoutItems( this.items, isInstant );

		// flag for initalized
		this._isLayoutInited = true;
	};

	// _init is alias for layout
	proto._init = proto.layout;

	/**
	 * logic before any new layout
	 */
	proto._resetLayout = function() {
		this.getSize();
	};


	proto.getSize = function() {
		this.size = getSize( this.element );
	};

	/**
	 * get measurement from option, for columnWidth, rowHeight, gutter
	 * if option is String -> get element from selector string, &amp; get size of element
	 * if option is Element -&gt; get size of element
	 * else use option as a number
*
	 * @param {String} measurement
	 * @param {String} size - width or height
	 * @private
* /
	proto._getMeasurement = function( measurement, size ) {
		var option = this.options( measurement );
		var elem;
		if ( !option ) {
			// default to 0
			this( measurement ) = 0;
		} else {
			// use option as an element
			if ( typeof option == &amp;#39;string&amp;#39; ) {
				elem = this.element.querySelector( option );
			} else if ( option instanceof HTMLElement ) {
				elem = option;
}
			// use size of element, if element
			this( measurement ) = elem ? getSize( elem )( size ) : option;
}
} ;</p>
<p>	/**
	 * layout a collection of item elements
	 * @api public
* /
	proto.layoutItems = function( items, isInstant ) {
		items = this._getItemsForLayout( items );</p>
<p>		this._layoutItems( items, isInstant );</p>
<p>		this._postLayout();
} ;</p>
<p>	/**
	 * get the items to be laid out
	 * you may want to skip over some items
	 * @param {Array} items
	 * @returns {Array} items
* /
	proto._getItemsForLayout = function( items ) {
		return items.filter( function( item ) {
			return !item.isIgnored;
});
} ;</p>
<p>	/**
	 * layout items
	 * @param {Array} items
	 * @param {Boolean} isInstant
* /
	proto._layoutItems = function( items, isInstant ) {
		this._emitCompleteOnItems( &amp;#39;layout&amp;#39;, items );</p>
<p>		if ( !items &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !items.length ) {
			// no items, emit event with empty array
			return;
}</p>
<p>		var queue = ();</p>
<p>		items.forEach( function( item ) {
			// get x/y object from method
			var position = this._getItemLayoutPosition( item );
			// enqueue
			position.item = item;
			position.isInstant = isInstant &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; item.isLayoutInstant;
			queue.push( position );
		}, this );</p>
<p>		this._processLayoutQueue( queue );
} ;</p>
<p>	/**
	 * get item layout position
	 * @param {Outlayer.Item} item
	 * @returns {Object} x and y position
* /
	proto._getItemLayoutPosition = function( /* item */ ) {
		return {
			x: 0,
			y: 0
} ;
} ;</p>
<p>	/**
	 * iterate over array and position each item
	 * Reason being - separating this logic prevents &amp;#39;layout invalidation&amp;#39;
	 * thx @paul_irish
	 * @param {Array} queue
* /
	proto._processLayoutQueue = function( queue ) {
		this.updateStagger();
		queue.forEach( function( obj, i ) {
			this._positionItem( obj.item, obj.x, obj.y, obj.isInstant, i );
		}, this );
} ;</p>
<p>	// set stagger from option in milliseconds number
	proto.updateStagger = function() {
		var stagger = this.options.stagger;
		if ( stagger === null &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; stagger === undefined ) {
			this.stagger = 0;
			return;
}
		this.stagger = getMilliseconds( stagger );
		return this.stagger;
} ;</p>
<p>	/**
	 * Sets position of item in DOM
	 * @param {Outlayer.Item} item
	 * @param {Number} x - horizontal position
	 * @param {Number} y - vertical position
	 * @param {Boolean} isInstant - disables transitions
* /
	proto._positionItem = function( item, x, y, isInstant, i ) {
		if ( isInstant ) {
			// if not transition, just set CSS
			item.goTo( x, y );
		} else {
			item.stagger( i * this.stagger );
			item.moveTo( x, y );
}
} ;</p>
<p>	/**
	 * Any logic you want to do after each layout,
	 * i.e. size the container
* /
	proto._postLayout = function() {
		this.resizeContainer();
} ;</p>
<p>	proto.resizeContainer = function() {
		var isResizingContainer = this._getOption(&amp;#39;resizeContainer&amp;#39;);
		if ( !isResizingContainer ) {
			return;
}
		var size = this._getContainerSize();
		if ( size ) {
			this._setContainerMeasure( size.width, true );
			this._setContainerMeasure( size.height, false );
}
} ;</p>
<p>	/**
	 * Sets width or height of container if returned
	 * @returns {Object} size
	 *   @param {Number} width
	 *   @param {Number} height
* /
	proto._getContainerSize = noop;</p>
<p>	/**
	 * @param {Number} measure - size of width or height
	 * @param {Boolean} isWidth
* /
	proto._setContainerMeasure = function( measure, isWidth ) {
		if ( measure === undefined ) {
			return;
}</p>
<p>		var elemSize = this.size;
		// add padding and border width if border box
		if ( elemSize.isBorderBox ) {
			measure += isWidth ? elemSize.paddingLeft + elemSize.paddingRight +
			elemSize.borderLeftWidth + elemSize.borderRightWidth :
			elemSize.paddingBottom + elemSize.paddingTop +
			elemSize.borderTopWidth + elemSize.borderBottomWidth;
}</p>
<p>		measure = Math.max( measure, 0 );
		this.element.style( isWidth ? &amp;#39;width&amp;#39; : &amp;#39;height&amp;#39; ) = measure + &amp;#39;px&amp;#39;;
} ;</p>
<p>	/**
	 * emit eventComplete on a collection of items events
	 * @param {String} eventName
	 * @param {Array} items - Outlayer.Items
* /
	proto._emitCompleteOnItems = function( eventName, items ) {
		var _this = this;
		function onComplete() {
			_this.dispatchEvent( eventName + &amp;#39;Complete&amp;#39;, null, ( items ) );
}</p>
<p>		var count = items.length;
		if ( !items &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !count ) {
			onComplete();
			return;
}</p>
<p>		var doneCount = 0;
		function tick() {
			doneCount++;
			if ( doneCount == count ) {
				onComplete();
}
}</p>
<p>		// bind callback
		items.forEach( function( item ) {
			item.once( eventName, tick );
});
} ;</p>
<p>	/**
	 * emits events via EvEmitter and jQuery events
	 * @param {String} type - name of event
	 * @param {Event} event - original event
	 * @param {Array} args - extra arguments
* /
	proto.dispatchEvent = function( type, event, args ) {
		// add original event to arguments
		var emitArgs = event ? ( event ).concat( args ) : args;
		this.emitEvent( type, emitArgs );</p>
<p>		if ( jQuery ) {
			// set this.$element
			this.$element = this.$element &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; jQuery( this.element );
			if ( event ) {
				// create jQuery event
				var $event = jQuery.Event( event );
				$event.type = type;
				this.$element.trigger( $event, args );
			} else {
				// just trigger with type if no event available
				this.$element.trigger( type, args );
}
}
} ;</p>
<p>	// -------------------------- ignore &amp; stamps -------------------------- //</p>
<p>	/**
	 * keep item in collection, but do not lay it out
	 * ignored items do not get skipped in layout
	 * @param {Element} elem
* /
	proto.ignore = function( elem ) {
		var item = this.getItem( elem );
		if ( item ) {
			item.isIgnored = true;
}
} ;</p>
<p>	/**
	 * return item to layout collection
	 * @param {Element} elem
* /
	proto.unignore = function( elem ) {
		var item = this.getItem( elem );
		if ( item ) {
			delete item.isIgnored;
}
} ;</p>
<p>	/**
	 * adds elements to stamps
	 * @param {NodeList, Array, Element, or String} elems
* /
	proto.stamp = function( elems ) {
		elems = this._find( elems );
		if ( !elems ) {
			return;
}</p>
<p>		this.stamps = this.stamps.concat( elems );
		// ignore
		elems.forEach( this.ignore, this );
} ;</p>
<p>	/**
	 * removes elements to stamps
	 * @param {NodeList, Array, or Element} elems
* /
	proto.unstamp = function( elems ) {
		elems = this._find( elems );
		if ( !elems ){
			return;
}</p>
<p>		elems.forEach( function( elem ) {
			// filter out removed stamp elements
			utils.removeFrom( this.stamps, elem );
			this.unignore( elem );
		}, this );
} ;</p>
<p>	/**
	 * finds child elements
	 * @param {NodeList, Array, Element, or String} elems
	 * @returns {Array} elems
* /
	proto._find = function( elems ) {
		if ( !elems ) {
			return;
}
		// if string, use argument as selector string
		if ( typeof elems == &amp;#39;string&amp;#39; ) {
			elems = this.element.querySelectorAll( elems );
}
		elems = utils.makeArray( elems );
		return elems;
} ;</p>
<p>	proto._manageStamps = function() {
		if ( !this.stamps &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !this.stamps.length ) {
			return;
}</p>
<p>		this._getBoundingRect();</p>
<p>		this.stamps.forEach( this._manageStamp, this );
} ;</p>
<p>	// update boundingLeft / Top
	proto._getBoundingRect = function() {
		// get bounding rect for container element
		var boundingRect = this.element.getBoundingClientRect();
		var size = this.size;
		this._boundingRect = {
			left: boundingRect.left + size.paddingLeft + size.borderLeftWidth,
			top: boundingRect.top + size.paddingTop + size.borderTopWidth,
			right: boundingRect.right - ( size.paddingRight + size.borderRightWidth ),
			bottom: boundingRect.bottom - ( size.paddingBottom + size.borderBottomWidth )
} ;
} ;</p>
<p>	/**
	 * @param {Element} stamp
	 **/
	proto._manageStamp = noop;</p>
<p>	/**
	 * get x/y position of element relative to container element
	 * @param {Element} elem
	 * @returns {Object} offset - has left, top, right, bottom
* /
	proto._getElementOffset = function( elem ) {
		var boundingRect = elem.getBoundingClientRect();
		var thisRect = this._boundingRect;
		var size = getSize( elem );
		var offset = {
			left: boundingRect.left - thisRect.left - size.marginLeft,
			top: boundingRect.top - thisRect.top - size.marginTop,
			right: thisRect.right - boundingRect.right - size.marginRight,
			bottom: thisRect.bottom - boundingRect.bottom - size.marginBottom
} ;
		return offset;
} ;</p>
<p>	// -------------------------- resize -------------------------- //</p>
<p>	// enable event handlers for listeners
	// i.e. resize -&gt; onresize
	proto.handleEvent = utils.handleEvent;</p>
<p>	/**
	 * Bind layout to window resizing
* /
	proto.bindResize = function() {
		window.addEventListener( &amp;#39;resize&amp;#39;, this );
		this.isResizeBound = true;
} ;</p>
<p>	/**
	 * Unbind layout to window resizing
* /
	proto.unbindResize = function() {
		window.removeEventListener( &amp;#39;resize&amp;#39;, this );
		this.isResizeBound = false;
} ;</p>
<p>	proto.onresize = function() {
		this.resize();
} ;</p>
<p>	utils.debounceMethod( Outlayer, &amp;#39;onresize&amp;#39;, 100 );</p>
<p>	proto.resize = function() {
		// don&amp;#39;t trigger if size did not change
		// or if resize was unbound. See #9
		if ( !this.isResizeBound &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !this.needsResizeLayout() ) {
			return;
}</p>
<p>		this.layout();
} ;</p>
<p>	/**
	 * check if layout is needed post layout
	 * @returns Boolean
* /
	proto.needsResizeLayout = function() {
		var size = getSize( this.element );
		// check that this.size and size are there
		// IE8 triggers resize on body size change, so they might not be
		var hasSizes = this.size &amp;&amp; size;
		return hasSizes &amp;&amp; size.innerWidth !== this.size.innerWidth;
} ;</p>
<p>	// -------------------------- methods -------------------------- //</p>
<p>	/**
	 * add items to Outlayer instance
	 * @param {Array or NodeList or Element} elems
	 * @returns {Array} items - Outlayer.Items
	 **/
	proto.addItems = function( elems ) {
		var items = this._itemize( elems );
		// add items to collection
		if ( items.length ) {
			this.items = this.items.concat( items );
}
		return items;
} ;</p>
<p>	/**
	 * Layout newly-appended item elements
	 * @param {Array or NodeList or Element} elems
* /
	proto.appended = function( elems ) {
		var items = this.addItems( elems );
		if ( !items.length ) {
			return;
}
		// layout and reveal just the new items
		this.layoutItems( items, true );
		this.reveal( items );
} ;</p>
<p>	/**
	 * Layout prepended elements
	 * @param {Array or NodeList or Element} elems
* /
	proto.prepended = function( elems ) {
		var items = this._itemize( elems );
		if ( !items.length ) {
			return;
}
		// add items to beginning of collection
		var previousItems = this.items.slice(0);
		this.items = items.concat( previousItems );
		// start new layout
		this._resetLayout();
		this._manageStamps();
		// layout new stuff without transition
		this.layoutItems( items, true );
		this.reveal( items );
		// layout previous items
		this.layoutItems( previousItems );
} ;</p>
<p>	/**
	 * reveal a collection of items
	 * @param {Array of Outlayer.Items} items
* /
	proto.reveal = function( items ) {
		this._emitCompleteOnItems( &amp;#39;reveal&amp;#39;, items );
		if ( !items &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !items.length ) {
			return;
}
		var stagger = this.updateStagger();
		items.forEach( function( item, i ) {
			item.stagger( i * stagger );
			item.reveal();
});
} ;</p>
<p>	/**
	 * hide a collection of items
	 * @param {Array of Outlayer.Items} items
* /
	proto.hide = function( items ) {
		this._emitCompleteOnItems( &amp;#39;hide&amp;#39;, items );
		if ( !items &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !items.length ) {
			return;
}
		var stagger = this.updateStagger();
		items.forEach( function( item, i ) {
			item.stagger( i * stagger );
			item.hide();
});
} ;</p>
<p>	/**
	 * reveal item elements
	 * @param {Array}, {Element}, {NodeList} items
* /
	proto.revealItemElements = function( elems ) {
		var items = this.getItems( elems );
		this.reveal( items );
} ;</p>
<p>	/**
	 * hide item elements
	 * @param {Array}, {Element}, {NodeList} items
* /
	proto.hideItemElements = function( elems ) {
		var items = this.getItems( elems );
		this.hide( items );
} ;</p>
<p>	/**
	 * get Outlayer.Item, given an Element
	 * @param {Element} elem
	 * @param {Function} callback
	 * @returns {Outlayer.Item} item
* /
	proto.getItem = function( elem ) {
		// loop through items to get the one that matches
		for ( var i=0; i < this.items.length; i++ ) {
			var item = this.items(i);
			if ( item.element == elem ) {
				// return item
				return item;
			}
		}
	};

	/**
	 * get collection of Outlayer.Items, given Elements
	 * @param {Array} elems
	 * @returns {Array} items - Outlayer.Items
	 */
	proto.getItems = function( elems ) {
		elems = utils.makeArray( elems );
		var items = ();
		elems.forEach( function( elem ) {
			var item = this.getItem( elem );
			if ( item ) {
				items.push( item );
			}
		}, this );

		return items;
	};

	/**
	 * remove element(s) from instance and DOM
	 * @param {Array or NodeList or Element} elems
	 */
	proto.remove = function( elems ) {
		var removeItems = this.getItems( elems );

		this._emitCompleteOnItems( 'remove', removeItems );

		// bail if no items to remove
		if ( !removeItems "http://www.lesboisdupoitou-chauffage-piquets.com/" !removeItems.length ) {
			return;
		}

		removeItems.forEach( function( item ) {
			item.remove();
			// remove item from collection
			utils.removeFrom( this.items, item );
		}, this );
	};

	// ----- destroy ----- //

	// remove and disable Outlayer instance
	proto.destroy = function() {
		// clean up dynamic styles
		var style = this.element.style;
		style.height = "http://www.lesboisdupoitou-chauffage-piquets.com/";
		style.position = "http://www.lesboisdupoitou-chauffage-piquets.com/";
		style.width = "http://www.lesboisdupoitou-chauffage-piquets.com/";
		// destroy items
		this.items.forEach( function( item ) {
			item.destroy();
		});

		this.unbindResize();

		var id = this.element.outlayerGUID;
		delete instances( id ); // remove reference to instance by id
		delete this.element.outlayerGUID;
		// remove data for jQuery
		if ( jQuery ) {
			jQuery.removeData( this.element, this.constructor.namespace );
		}

	};

	// -------------------------- data -------------------------- //

	/**
	 * get Outlayer instance from element
	 * @param {Element} elem
	 * @returns {Outlayer}
	 */
	Outlayer.data = function( elem ) {
		elem = utils.getQueryElement( elem );
		var id = elem &#038;&#038; elem.outlayerGUID;
		return id &#038;&#038; instances( id );
	};


	// -------------------------- create Outlayer class -------------------------- //

	/**
	 * create a layout class
	 * @param {String} namespace
	 */
	Outlayer.create = function( namespace, options ) {
		// sub-class Outlayer
		var Layout = subclass( Outlayer );
		// apply new options and compatOptions
		Layout.defaults = utils.extend( {}, Outlayer.defaults );
		utils.extend( Layout.defaults, options );
		Layout.compatOptions = utils.extend( {}, Outlayer.compatOptions  );

		Layout.namespace = namespace;

		Layout.data = Outlayer.data;

		// sub-class Item
		Layout.Item = subclass( Item );

		// -------------------------- declarative -------------------------- //

		utils.htmlInit( Layout, namespace );

		// -------------------------- jQuery bridge -------------------------- //

		// make into jQuery plugin
		if ( jQuery &#038;&#038; jQuery.bridget ) {
			jQuery.bridget( namespace, Layout );
		}

		return Layout;
	};

	function subclass( Parent ) {
		function SubClass() {
			Parent.apply( this, arguments );
		}

		SubClass.prototype = Object.create( Parent.prototype );
		SubClass.prototype.constructor = SubClass;

		return SubClass;
	}

	// ----- helpers ----- //

	// how many milliseconds are in each unit
	var msUnits = {
		ms: 1,
		s: 1000
	};

	// munge time-like parameter into millisecond number
	// '0.4s' -> 40
	function getMilliseconds( time ) {
		if ( typeof time == &amp;#39;number&amp;#39; ) {
			return time;
}
		var matches = time.match( /(^d*.?d*)(w*)/ );
		var num = matches &amp;&amp; matches(1);
		var unit = matches &amp;&amp; matches(2);
		if ( !num.length ) {
			return 0;
}
		num = parseFloat( num );
		var mult = msUnits( unit ) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; 1;
		return num * mult;
}</p>
<p>	// ----- fin ----- //</p>
<p>	// back in global
	Outlayer.Item = Item;</p>
<p>	return Outlayer;</p>
<p>}));</p>
<p>/**
 * Isotope Item
 **/</p>
<p>( function( window, factory ) {
	// universal module definition
	/* jshint strict: false */ /*globals define, module, require */
	if ( typeof define == &amp;#39;function&amp;#39; &amp;&amp; define.amd ) {
		// AMD
		define( &amp;#39;isotope/js/item&amp;#39;,(
				&amp;#39;outlayer/outlayer&amp;#39;
			),
			factory );
	} else if ( typeof module == &amp;#39;object&amp;#39; &amp;&amp; module.exports ) {
		// CommonJS
		module.exports = factory(
			require(&amp;#39;outlayer&amp;#39;)
);
	} else {
		// browser global
		window.Isotope = window.Isotope &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; {};
		window.Isotope.Item = factory(
			window.Outlayer
);
}</p>
<p>}( window, function factory( Outlayer ) {
	&amp;#39;use strict&amp;#39;;</p>
<p>	// -------------------------- Item -------------------------- //</p>
<p>	// sub-class Outlayer Item
	function Item() {
		Outlayer.Item.apply( this, arguments );
}</p>
<p>	var proto = Item.prototype = Object.create( Outlayer.Item.prototype );</p>
<p>	var _create = proto._create;
	proto._create = function() {
		// assign id, used for original-order sorting
		this.id = this.layout.itemGUID++;
		_create.call( this );
		this.sortData = {};
} ;</p>
<p>	proto.updateSortData = function() {
		if ( this.isIgnored ) {
			return;
}
		// default sorters
		this.sortData.id = this.id;
		// for backward compatibility
		this.sortData(&amp;#39;original-order&amp;#39;) = this.id;
		this.sortData.random = Math.random();
		// go thru getSortData obj and apply the sorters
		var getSortData = this.layout.options.getSortData;
		var sorters = this.layout._sorters;
		for ( var key in getSortData ) {
			var sorter = sorters( key );
			this.sortData( key ) = sorter( this.element, this );
}
} ;</p>
<p>	var _destroy = proto.destroy;
	proto.destroy = function() {
		// call super
		_destroy.apply( this, arguments );
		// reset display, #741
		this.css({
			display: &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;
});
} ;</p>
<p>	return Item;</p>
<p>}));</p>
<p>/**
 * Isotope LayoutMode
 * /</p>
<p>( function( window, factory ) {
	// universal module definition
	/* jshint strict: false */ /*globals define, module, require */
	if ( typeof define == &amp;#39;function&amp;#39; &amp;&amp; define.amd ) {
		// AMD
		define( &amp;#39;isotope/js/layout-mode&amp;#39;,(
				&amp;#39;get-size/get-size&amp;#39;,
				&amp;#39;outlayer/outlayer&amp;#39;
			),
			factory );
	} else if ( typeof module == &amp;#39;object&amp;#39; &amp;&amp; module.exports ) {
		// CommonJS
		module.exports = factory(
			require(&amp;#39;get-size&amp;#39;),
			require(&amp;#39;outlayer&amp;#39;)
);
	} else {
		// browser global
		window.Isotope = window.Isotope &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; {};
		window.Isotope.LayoutMode = factory(
			window.getSize,
			window.Outlayer
);
}</p>
<p>}( window, function factory( getSize, Outlayer ) {
	&amp;#39;use strict&amp;#39;;</p>
<p>	// layout mode class
	function LayoutMode( isotope ) {
		this.isotope = isotope;
		// link properties
		if ( isotope ) {
			this.options = isotope.options( this.namespace );
			this.element = isotope.element;
			this.items = isotope.filteredItems;
			this.size = isotope.size;
}
}</p>
<p>	var proto = LayoutMode.prototype;</p>
<p>	/**
	 * some methods should just defer to default Outlayer method
	 * and reference the Isotope instance as `this`
	 **/
	var facadeMethods = (
		&amp;#39;_resetLayout&amp;#39;,
		&amp;#39;_getItemLayoutPosition&amp;#39;,
		&amp;#39;_manageStamp&amp;#39;,
		&amp;#39;_getContainerSize&amp;#39;,
		&amp;#39;_getElementOffset&amp;#39;,
		&amp;#39;needsResizeLayout&amp;#39;,
		&amp;#39;_getOption&amp;#39;
);</p>
<p>	facadeMethods.forEach( function( methodName ) {
		proto( methodName ) = function() {
			return Outlayer.prototype( methodName ).apply( this.isotope, arguments );
} ;
});</p>
<p>	// -----  ----- //</p>
<p>	// for horizontal layout modes, check vertical size
	proto.needsVerticalResizeLayout = function() {
		// don&amp;#39;t trigger if size did not change
		var size = getSize( this.isotope.element );
		// check that this.size and size are there
		// IE8 triggers resize on body size change, so they might not be
		var hasSizes = this.isotope.size &amp;&amp; size;
		return hasSizes &amp;&amp; size.innerHeight != this.isotope.size.innerHeight;
} ;</p>
<p>	// ----- measurements ----- //</p>
<p>	proto._getMeasurement = function() {
		this.isotope._getMeasurement.apply( this, arguments );
} ;</p>
<p>	proto.getColumnWidth = function() {
		this.getSegmentSize( &amp;#39;column&amp;#39;, &amp;#39;Width&amp;#39; );
} ;</p>
<p>	proto.getRowHeight = function() {
		this.getSegmentSize( &amp;#39;row&amp;#39;, &amp;#39;Height&amp;#39; );
} ;</p>
<p>	/**
	 * get columnWidth or rowHeight
	 * segment: &amp;#39;column&amp;#39; or &amp;#39;row&amp;#39;
	 * size &amp;#39;Width&amp;#39; or &amp;#39;Height&amp;#39;
	 **/
	proto.getSegmentSize = function( segment, size ) {
		var segmentName = segment + size;
		var outerSize = &amp;#39;outer&amp;#39; + size;
		// columnWidth / outerWidth // rowHeight / outerHeight
		this._getMeasurement( segmentName, outerSize );
		// got rowHeight or columnWidth, we can chill
		if ( this( segmentName ) ) {
			return;
}
		// fall back to item of first element
		var firstItemSize = this.getFirstItemSize();
		this( segmentName ) = firstItemSize &amp;&amp; firstItemSize( outerSize ) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;
			// or size of container
			this.isotope.size( &amp;#39;inner&amp;#39; + size );
} ;</p>
<p>	proto.getFirstItemSize = function() {
		var firstItem = this.isotope.filteredItems(0);
		return firstItem &amp;&amp; firstItem.element &amp;&amp; getSize( firstItem.element );
} ;</p>
<p>	// ----- methods that should reference isotope ----- //</p>
<p>	proto.layout = function() {
		this.isotope.layout.apply( this.isotope, arguments );
} ;</p>
<p>	proto.getSize = function() {
		this.isotope.getSize();
		this.size = this.isotope.size;
} ;</p>
<p>	// -------------------------- create -------------------------- //</p>
<p>	LayoutMode.modes = {};</p>
<p>	LayoutMode.create = function( namespace, options ) {</p>
<p>		function Mode() {
			LayoutMode.apply( this, arguments );
}</p>
<p>		Mode.prototype = Object.create( proto );
		Mode.prototype.constructor = Mode;</p>
<p>		// default options
		if ( options ) {
			Mode.options = options;
}</p>
<p>		Mode.prototype.namespace = namespace;
		// register in Isotope
		LayoutMode.modes( namespace ) = Mode;</p>
<p>		return Mode;
} ;</p>
<p>	return LayoutMode;</p>
<p>}));</p>
<p>/*!
 * Masonry v4.1.0
 * Cascading grid layout library
 * http://masonry.desandro.com
 * MIT License
 * by David DeSandro
 * /</p>
<p>( function( window, factory ) {
	// universal module definition
	/* jshint strict: false */ /*globals define, module, require */
	if ( typeof define == &amp;#39;function&amp;#39; &amp;&amp; define.amd ) {
		// AMD
		define( &amp;#39;masonry/masonry&amp;#39;,(
				&amp;#39;outlayer/outlayer&amp;#39;,
				&amp;#39;get-size/get-size&amp;#39;
			),
			factory );
	} else if ( typeof module == &amp;#39;object&amp;#39; &amp;&amp; module.exports ) {
		// CommonJS
		module.exports = factory(
			require(&amp;#39;outlayer&amp;#39;),
			require(&amp;#39;get-size&amp;#39;)
);
	} else {
		// browser global
		window.Masonry = factory(
			window.Outlayer,
			window.getSize
);
}</p>
<p>}( window, function factory( Outlayer, getSize ) {</p>
<p>	// -------------------------- masonryDefinition -------------------------- //</p>
<p>	// create an Outlayer layout class
	var Masonry = Outlayer.create(&amp;#39;masonry&amp;#39;);
	// isFitWidth -&gt; fitWidth
	Masonry.compatOptions.fitWidth = &amp;#39;isFitWidth&amp;#39;;</p>
<p>	Masonry.prototype._resetLayout = function() {
		this.getSize();
		this._getMeasurement( &amp;#39;columnWidth&amp;#39;, &amp;#39;outerWidth&amp;#39; );
		this._getMeasurement( &amp;#39;gutter&amp;#39;, &amp;#39;outerWidth&amp;#39; );
		this.measureColumns();</p>
<p>		// reset column Y
		this.colYs = ();
		for ( var i=0; i &lt; this.cols; i++ ) {
			this.colYs.push( 0 );
}</p>
<p>		this.maxY = 0;
} ;</p>
<p>	Masonry.prototype.measureColumns = function() {
		this.getContainerWidth();
		// if columnWidth is 0, default to outerWidth of first item
		if ( !this.columnWidth ) {
			var firstItem = this.items(0);
			var firstItemElem = firstItem &amp;&amp; firstItem.element;
			// columnWidth fall back to item of first element
			this.columnWidth = firstItemElem &amp;&amp; getSize( firstItemElem ).outerWidth &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;
				// if first elem has no width, default to size of container
				this.containerWidth;
}</p>
<p>		var columnWidth = this.columnWidth += this.gutter;</p>
<p>		// calculate columns
		var containerWidth = this.containerWidth + this.gutter;
		var cols = containerWidth / columnWidth;
		// fix rounding errors, typically with gutters
		var excess = columnWidth - containerWidth % columnWidth;
		// if overshoot is less than a pixel, round up, otherwise floor it
		var mathMethod = excess &amp;&amp; excess &lt; 1 ? &amp;#39;round&amp;#39; : &amp;#39;floor&amp;#39;;
		cols = Math( mathMethod )( cols );
		this.cols = Math.max( cols, 1 );
} ;</p>
<p>	Masonry.prototype.getContainerWidth = function() {
		// container is parent if fit width
		var isFitWidth = this._getOption(&amp;#39;fitWidth&amp;#39;);
		var container = isFitWidth ? this.element.parentNode : this.element;
		// check that this.size and size are there
		// IE8 triggers resize on body size change, so they might not be
		var size = getSize( container );
		this.containerWidth = size &amp;&amp; size.innerWidth;
} ;</p>
<p>	Masonry.prototype._getItemLayoutPosition = function( item ) {
		item.getSize();
		// how many columns does this brick span
		var remainder = item.size.outerWidth % this.columnWidth;
		var mathMethod = remainder &amp;&amp; remainder &lt; 1 ? &amp;#39;round&amp;#39; : &amp;#39;ceil&amp;#39;;
		// round if off by 1 pixel, otherwise use ceil
		var colSpan = Math( mathMethod )( item.size.outerWidth / this.columnWidth );
		colSpan = Math.min( colSpan, this.cols );</p>
<p>		var colGroup = this._getColGroup( colSpan );
		// get the minimum Y value from the columns
		var minimumY = Math.min.apply( Math, colGroup );
		var shortColIndex = colGroup.indexOf( minimumY );</p>
<p>		// position the brick
		var position = {
			x: this.columnWidth * shortColIndex,
			y: minimumY
} ;</p>
<p>		// apply setHeight to necessary columns
		var setHeight = minimumY + item.size.outerHeight;
		var setSpan = this.cols + 1 - colGroup.length;
		for ( var i = 0; i &lt; setSpan; i++ ) {
			this.colYs( shortColIndex + i ) = setHeight;
}</p>
<p>		return position;
} ;</p>
<p>	/**
	 * @param {Number} colSpan - number of columns the element spans
	 * @returns {Array} colGroup
* /
	Masonry.prototype._getColGroup = function( colSpan ) {
		if ( colSpan &lt; 2 ) {
			// if brick spans only one column, use all the column Ys
			return this.colYs;
}</p>
<p>		var colGroup = ();
		// how many different places could this brick fit horizontally
		var groupCount = this.cols + 1 - colSpan;
		// for each group potential horizontal position
		for ( var i = 0; i &lt; groupCount; i++ ) {
			// make an array of colY values for that one group
			var groupColYs = this.colYs.slice( i, i + colSpan );
			// and get the max value of the array
			colGroup(i) = Math.max.apply( Math, groupColYs );
}
		return colGroup;
} ;</p>
<p>	Masonry.prototype._manageStamp = function( stamp ) {
		var stampSize = getSize( stamp );
		var offset = this._getElementOffset( stamp );
		// get the columns that this stamp affects
		var isOriginLeft = this._getOption(&amp;#39;originLeft&amp;#39;);
		var firstX = isOriginLeft ? offset.left : offset.right;
		var lastX = firstX + stampSize.outerWidth;
		var firstCol = Math.floor( firstX / this.columnWidth );
		firstCol = Math.max( 0, firstCol );
		var lastCol = Math.floor( lastX / this.columnWidth );
		// lastCol should not go over if multiple of columnWidth #425
		lastCol -= lastX % this.columnWidth ? 0 : 1;
		lastCol = Math.min( this.cols - 1, lastCol );
		// set colYs to bottom of the stamp</p>
<p>		var isOriginTop = this._getOption(&amp;#39;originTop&amp;#39;);
		var stampMaxY = ( isOriginTop ? offset.top : offset.bottom ) +
			stampSize.outerHeight;
		for ( var i = firstCol; i <= lastCol; i++ ) {
			this.colYs(i) = Math.max( stampMaxY, this.colYs(i) );
		}
	};

	Masonry.prototype._getContainerSize = function() {
		this.maxY = Math.max.apply( Math, this.colYs );
		var size = {
			height: this.maxY
		};

		if ( this._getOption('fitWidth') ) {
			size.width = this._getContainerFitWidth();
		}

		return size;
	};

	Masonry.prototype._getContainerFitWidth = function() {
		var unusedCols = 0;
		// count unused columns
		var i = this.cols;
		while ( --i ) {
			if ( this.colYs(i) !== 0 ) {
				break;
			}
			unusedCols++;
		}
		// fit container to columns that have been used
		return ( this.cols - unusedCols ) * this.columnWidth - this.gutter;
	};

	Masonry.prototype.needsResizeLayout = function() {
		var previousWidth = this.containerWidth;
		this.getContainerWidth();
		return previousWidth != this.containerWidth;
	};

	return Masonry;

}));

/*!
 * Masonry layout mode
 * sub-classes Masonry
 * http://masonry.desandro.com
 */

( function( window, factory ) {
	// universal module definition
	/* jshint strict: false */ /*globals define, module, require */
	if ( typeof define == 'function' &#038;&#038; define.amd ) {
		// AMD
		define( 'isotope/js/layout-modes/masonry',(
				'../layout-mode',
				'masonry/masonry'
			),
			factory );
	} else if ( typeof module == 'object' &#038;&#038; module.exports ) {
		// CommonJS
		module.exports = factory(
			require('../layout-mode'),
			require('masonry-layout')
		);
	} else {
		// browser global
		factory(
			window.Isotope.LayoutMode,
			window.Masonry
		);
	}

}( window, function factory( LayoutMode, Masonry ) {
	'use strict';

	// -------------------------- masonryDefinition -------------------------- //

	// create an Outlayer layout class
	var MasonryMode = LayoutMode.create('masonry');

	var proto = MasonryMode.prototype;

	var keepModeMethods = {
		_getElementOffset: true,
		layout: true,
		_getMeasurement: true
	};

	// inherit Masonry prototype
	for ( var method in Masonry.prototype ) {
		// do not inherit mode methods
		if ( !keepModeMethods( method ) ) {
			proto( method ) = Masonry.prototype( method );
		}
	}

	var measureColumns = proto.measureColumns;
	proto.measureColumns = function() {
		// set items, used if measuring first item
		this.items = this.isotope.filteredItems;
		measureColumns.call( this );
	};

	// point to mode options for fitWidth
	var _getOption = proto._getOption;
	proto._getOption = function( option ) {
		if ( option == 'fitWidth' ) {
			return this.options.isFitWidth !== undefined ?
				this.options.isFitWidth : this.options.fitWidth;
		}
		return _getOption.apply( this.isotope, arguments );
	};

	return MasonryMode;

}));

/**
 * fitRows layout mode
 */

( function( window, factory ) {
	// universal module definition
	/* jshint strict: false */ /*globals define, module, require */
	if ( typeof define == 'function' &#038;&#038; define.amd ) {
		// AMD
		define( 'isotope/js/layout-modes/fit-rows',(
				'../layout-mode'
			),
			factory );
	} else if ( typeof exports == 'object' ) {
		// CommonJS
		module.exports = factory(
			require('../layout-mode')
		);
	} else {
		// browser global
		factory(
			window.Isotope.LayoutMode
		);
	}

}( window, function factory( LayoutMode ) {
	'use strict';

	var FitRows = LayoutMode.create('fitRows');

	var proto = FitRows.prototype;

	proto._resetLayout = function() {
		this.x = 0;
		this.y = 0;
		this.maxY = 0;
		this._getMeasurement( 'gutter', 'outerWidth' );
	};

	proto._getItemLayoutPosition = function( item ) {
		item.getSize();

		var itemWidth = item.size.outerWidth + this.gutter;
		// if this element cannot fit in the current row
		var containerWidth = this.isotope.size.innerWidth + this.gutter;
		if ( this.x !== 0 &#038;&#038; itemWidth + this.x > containerWidth ) {
			this.x = 0;
			this.y = this.maxY;
}</p>
<p>		var position = {
			x: this.x,
			y: this.y
} ;</p>
<p>		this.maxY = Math.max( this.maxY, this.y + item.size.outerHeight );
		this.x += itemWidth;</p>
<p>		return position;
} ;</p>
<p>	proto._getContainerSize = function() {
		return { height: this.maxY };
} ;</p>
<p>	return FitRows;</p>
<p>}));</p>
<p>/**
 * vertical layout mode
 * /</p>
<p>( function( window, factory ) {
	// universal module definition
	/* jshint strict: false */ /*globals define, module, require */
	if ( typeof define == &amp;#39;function&amp;#39; &amp;&amp; define.amd ) {
		// AMD
		define( &amp;#39;isotope/js/layout-modes/vertical&amp;#39;,(
				&amp;#39;../layout-mode&amp;#39;
			),
			factory );
	} else if ( typeof module == &amp;#39;object&amp;#39; &amp;&amp; module.exports ) {
		// CommonJS
		module.exports = factory(
			require(&amp;#39;../layout-mode&amp;#39;)
);
	} else {
		// browser global
		factory(
			window.Isotope.LayoutMode
);
}</p>
<p>}( window, function factory( LayoutMode ) {
	&amp;#39;use strict&amp;#39;;</p>
<p>	var Vertical = LayoutMode.create( &amp;#39;vertical&amp;#39;, {
		horizontalAlignment: 0
});</p>
<p>	var proto = Vertical.prototype;</p>
<p>	proto._resetLayout = function() {
		this.y = 0;
} ;</p>
<p>	proto._getItemLayoutPosition = function( item ) {
		item.getSize();
		var x = ( this.isotope.size.innerWidth - item.size.outerWidth ) *
			this.options.horizontalAlignment;
		var y = this.y;
		this.y += item.size.outerHeight;
		return { x: x, y: y };
} ;</p>
<p>	proto._getContainerSize = function() {
		return { height: this.y };
} ;</p>
<p>	return Vertical;</p>
<p>}));</p>
<p>/*!
 * Isotope v3.0.1
 *
 * Licensed GPLv3 for open source use
 * or Isotope Commercial License for commercial use
 *
 * http://isotope.metafizzy.co
 * Copyright 2016 Metafizzy
 * /</p>
<p>( function( window, factory ) {
	// universal module definition
	/* jshint strict: false */ /*globals define, module, require */
	if ( typeof define == &amp;#39;function&amp;#39; &amp;&amp; define.amd ) {
		// AMD
		define( (
				&amp;#39;outlayer/outlayer&amp;#39;,
				&amp;#39;get-size/get-size&amp;#39;,
				&amp;#39;desandro-matches-selector/matches-selector&amp;#39;,
				&amp;#39;fizzy-ui-utils/utils&amp;#39;,
				&amp;#39;isotope/js/item&amp;#39;,
				&amp;#39;isotope/js/layout-mode&amp;#39;,
				// include default layout modes
				&amp;#39;isotope/js/layout-modes/masonry&amp;#39;,
				&amp;#39;isotope/js/layout-modes/fit-rows&amp;#39;,
				&amp;#39;isotope/js/layout-modes/vertical&amp;#39;
			),
			function( Outlayer, getSize, matchesSelector, utils, Item, LayoutMode ) {
				return factory( window, Outlayer, getSize, matchesSelector, utils, Item, LayoutMode );
});
	} else if ( typeof module == &amp;#39;object&amp;#39; &amp;&amp; module.exports ) {
		// CommonJS
		module.exports = factory(
			window,
			require(&amp;#39;outlayer&amp;#39;),
			require(&amp;#39;get-size&amp;#39;),
			require(&amp;#39;desandro-matches-selector&amp;#39;),
			require(&amp;#39;fizzy-ui-utils&amp;#39;),
			require(&amp;#39;isotope/js/item&amp;#39;),
			require(&amp;#39;isotope/js/layout-mode&amp;#39;),
			// include default layout modes
			require(&amp;#39;isotope/js/layout-modes/masonry&amp;#39;),
			require(&amp;#39;isotope/js/layout-modes/fit-rows&amp;#39;),
			require(&amp;#39;isotope/js/layout-modes/vertical&amp;#39;)
);
	} else {
		// browser global
		window.Isotope = factory(
			window,
			window.Outlayer,
			window.getSize,
			window.matchesSelector,
			window.fizzyUIUtils,
			window.Isotope.Item,
			window.Isotope.LayoutMode
);
}</p>
<p>}( window, function factory( window, Outlayer, getSize, matchesSelector, utils,
							 Item, LayoutMode ) {</p>
<p>	// -------------------------- vars -------------------------- //</p>
<p>	var jQuery = window.jQuery;</p>
<p>	// -------------------------- helpers -------------------------- //</p>
<p>	var trim = String.prototype.trim ?
		function( str ) {
			return str.trim();
		} :
		function( str ) {
			return str.replace( /^s+|s+$/g, &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; );
} ;</p>
<p>	// -------------------------- isotopeDefinition -------------------------- //</p>
<p>	// create an Outlayer layout class
	var Isotope = Outlayer.create( &amp;#39;isotope&amp;#39;, {
		layoutMode: &amp;#39;masonry&amp;#39;,
		isJQueryFiltering: true,
		sortAscending: true
});</p>
<p>	Isotope.Item = Item;
	Isotope.LayoutMode = LayoutMode;</p>
<p>	var proto = Isotope.prototype;</p>
<p>	proto._create = function() {
		this.itemGUID = 0;
		// functions that sort items
		this._sorters = {};
		this._getSorters();
		// call super
		Outlayer.prototype._create.call( this );</p>
<p>		// create layout modes
		this.modes = {};
		// start filteredItems with all items
		this.filteredItems = this.items;
		// keep of track of sortBys
		this.sortHistory = ( &amp;#39;original-order&amp;#39; );
		// create from registered layout modes
		for ( var name in LayoutMode.modes ) {
			this._initLayoutMode( name );
}
} ;</p>
<p>	proto.reloadItems = function() {
		// reset item ID counter
		this.itemGUID = 0;
		// call super
		Outlayer.prototype.reloadItems.call( this );
} ;</p>
<p>	proto._itemize = function() {
		var items = Outlayer.prototype._itemize.apply( this, arguments );
		// assign ID for original-order
		for ( var i=0; i &lt; items.length; i++ ) {
			var item = items(i);
			item.id = this.itemGUID++;
}
		this._updateItemsSortData( items );
		return items;
} ;</p>
<p>	// -------------------------- layout -------------------------- //</p>
<p>	proto._initLayoutMode = function( name ) {
		var Mode = LayoutMode.modes( name );
		// set mode options
		// HACK extend initial options, back-fill in default options
		var initialOpts = this.options( name ) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; {};
		this.options( name ) = Mode.options ?
			utils.extend( Mode.options, initialOpts ) : initialOpts;
		// init layout mode instance
		this.modes( name ) = new Mode( this );
} ;</p>
<p>	proto.layout = function() {
		// if first time doing layout, do all magic
		if ( !this._isLayoutInited &amp;&amp; this._getOption(&amp;#39;initLayout&amp;#39;) ) {
			this.arrange();
			return;
}
		this._layout();
} ;</p>
<p>	// private method to be used in layout() &amp; magic()
	proto._layout = function() {
		// don&amp;#39;t animate first layout
		var isInstant = this._getIsInstant();
		// layout flow
		this._resetLayout();
		this._manageStamps();
		this.layoutItems( this.filteredItems, isInstant );</p>
<p>		// flag for initalized
		this._isLayoutInited = true;
} ;</p>
<p>	// filter + sort + layout
	proto.arrange = function( opts ) {
		// set any options pass
		this.option( opts );
		this._getIsInstant();
		// filter, sort, and layout</p>
<p>		// filter
		var filtered = this._filter( this.items );
		this.filteredItems = filtered.matches;</p>
<p>		this._bindArrangeComplete();</p>
<p>		if ( this._isInstant ) {
			this._noTransition( this._hideReveal, ( filtered ) );
		} else {
			this._hideReveal( filtered );
}</p>
<p>		this._sort();
		this._layout();
} ;
	// alias to _init for main plugin method
	proto._init = proto.arrange;</p>
<p>	proto._hideReveal = function( filtered ) {
		this.reveal( filtered.needReveal );
		this.hide( filtered.needHide );
} ;</p>
<p>	// HACK
	// Don&amp;#39;t animate/transition first layout
	// Or don&amp;#39;t animate/transition other layouts
	proto._getIsInstant = function() {
		var isLayoutInstant = this._getOption(&amp;#39;layoutInstant&amp;#39;);
		var isInstant = isLayoutInstant !== undefined ? isLayoutInstant :
			!this._isLayoutInited;
		this._isInstant = isInstant;
		return isInstant;
} ;</p>
<p>	// listen for layoutComplete, hideComplete and revealComplete
	// to trigger arrangeComplete
	proto._bindArrangeComplete = function() {
		// listen for 3 events to trigger arrangeComplete
		var isLayoutComplete, isHideComplete, isRevealComplete;
		var _this = this;
		function arrangeParallelCallback() {
			if ( isLayoutComplete &amp;&amp; isHideComplete &amp;&amp; isRevealComplete ) {
				_this.dispatchEvent( &amp;#39;arrangeComplete&amp;#39;, null, ( _this.filteredItems ) );
}
}
		this.once( &amp;#39;layoutComplete&amp;#39;, function() {
			isLayoutComplete = true;
			arrangeParallelCallback();
});
		this.once( &amp;#39;hideComplete&amp;#39;, function() {
			isHideComplete = true;
			arrangeParallelCallback();
});
		this.once( &amp;#39;revealComplete&amp;#39;, function() {
			isRevealComplete = true;
			arrangeParallelCallback();
});
} ;</p>
<p>	// -------------------------- filter -------------------------- //</p>
<p>	proto._filter = function( items ) {
		var filter = this.options.filter;
		filter = filter &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; &amp;#39;*&amp;#39;;
		var matches = ();
		var hiddenMatched = ();
		var visibleUnmatched = ();</p>
<p>		var test = this._getFilterTest( filter );</p>
<p>		// test each item
		for ( var i=0; i &lt; items.length; i++ ) {
			var item = items(i);
			if ( item.isIgnored ) {
				continue;
}
			// add item to either matched or unmatched group
			var isMatched = test( item );
			// item.isFilterMatched = isMatched;
			// add to matches if its a match
			if ( isMatched ) {
				matches.push( item );
}
			// add to additional group if item needs to be hidden or revealed
			if ( isMatched &amp;&amp; item.isHidden ) {
				hiddenMatched.push( item );
			} else if ( !isMatched &amp;&amp; !item.isHidden ) {
				visibleUnmatched.push( item );
}
}</p>
<p>		// return collections of items to be manipulated
		return {
			matches: matches,
			needReveal: hiddenMatched,
			needHide: visibleUnmatched
} ;
} ;</p>
<p>	// get a jQuery, function, or a matchesSelector test given the filter
	proto._getFilterTest = function( filter ) {
		if ( jQuery &amp;&amp; this.options.isJQueryFiltering ) {
			// use jQuery
			return function( item ) {
				return jQuery( item.element ).is( filter );
} ;
}
		if ( typeof filter == &amp;#39;function&amp;#39; ) {
			// use filter as function
			return function( item ) {
				return filter( item.element );
} ;
}
		// default, use filter as selector string
		return function( item ) {
			return matchesSelector( item.element, filter );
} ;
} ;</p>
<p>	// -------------------------- sorting -------------------------- //</p>
<p>	/**
	 * @params {Array} elems
	 * @public
* /
	proto.updateSortData = function( elems ) {
		// get items
		var items;
		if ( elems ) {
			elems = utils.makeArray( elems );
			items = this.getItems( elems );
		} else {
			// update all items if no elems provided
			items = this.items;
}</p>
<p>		this._getSorters();
		this._updateItemsSortData( items );
} ;</p>
<p>	proto._getSorters = function() {
		var getSortData = this.options.getSortData;
		for ( var key in getSortData ) {
			var sorter = getSortData( key );
			this._sorters( key ) = mungeSorter( sorter );
}
} ;</p>
<p>	/**
	 * @params {Array} items - of Isotope.Items
	 * @private
* /
	proto._updateItemsSortData = function( items ) {
		// do not update if no items
		var len = items &amp;&amp; items.length;</p>
<p>		for ( var i=0; len &amp;&amp; i &lt; len; i++ ) {
			var item = items(i);
			item.updateSortData();
}
} ;</p>
<p>	// ----- munge sorter ----- //</p>
<p>	// encapsulate this, as we just need mungeSorter
	// other functions in here are just for munging
	var mungeSorter = ( function() {
		// add a magic layer to sorters for convienent shorthands
		// `.foo-bar` will use the text of .foo-bar querySelector
		// `(foo-bar)` will use attribute
		// you can also add parser
		// `.foo-bar parseInt` will parse that as a number
		function mungeSorter( sorter ) {
			// if not a string, return function or whatever it is
			if ( typeof sorter != &amp;#39;string&amp;#39; ) {
				return sorter;
}
			// parse the sorter string
			var args = trim( sorter ).split(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);
			var query = args(0);
			// check if query looks like (an-attribute)
			var attrMatch = query.match( /^((.+))$/ );
			var attr = attrMatch &amp;&amp; attrMatch(1);
			var getValue = getValueGetter( attr, query );
			// use second argument as a parser
			var parser = Isotope.sortDataParsers( args(1) );
			// parse the value, if there was a parser
			sorter = parser ? function( elem ) {
				return elem &amp;&amp; parser( getValue( elem ) );
			} :
				// otherwise just return value
				function( elem ) {
					return elem &amp;&amp; getValue( elem );
} ;</p>
<p>			return sorter;
}</p>
<p>		// get an attribute getter, or get text of the querySelector
		function getValueGetter( attr, query ) {
			// if query looks like (foo-bar), get attribute
			if ( attr ) {
				return function getAttribute( elem ) {
					return elem.getAttribute( attr );
} ;
}</p>
<p>			// otherwise, assume its a querySelector, and get its text
			return function getChildText( elem ) {
				var child = elem.querySelector( query );
				return child &amp;&amp; child.textContent;
} ;
}</p>
<p>		return mungeSorter;
})();</p>
<p>	// parsers used in getSortData shortcut strings
	Isotope.sortDataParsers = {
		&amp;#39;parseInt&amp;#39;: function( val ) {
			return parseInt( val, 10 );
},
		&amp;#39;parseFloat&amp;#39;: function( val ) {
			return parseFloat( val );
}
} ;</p>
<p>	// ----- sort method ----- //</p>
<p>	// sort filteredItem order
	proto._sort = function() {
		var sortByOpt = this.options.sortBy;
		if ( !sortByOpt ) {
			return;
}
		// concat all sortBy and sortHistory
		var sortBys = ().concat.apply( sortByOpt, this.sortHistory );
		// sort magic
		var itemSorter = getItemSorter( sortBys, this.options.sortAscending );
		this.filteredItems.sort( itemSorter );
		// keep track of sortBy History
		if ( sortByOpt != this.sortHistory(0) ) {
			// add to front, oldest goes in last
			this.sortHistory.unshift( sortByOpt );
}
} ;</p>
<p>	// returns a function used for sorting
	function getItemSorter( sortBys, sortAsc ) {
		return function sorter( itemA, itemB ) {
			// cycle through all sortKeys
			for ( var i = 0; i < sortBys.length; i++ ) {
				var sortBy = sortBys(i);
				var a = itemA.sortData( sortBy );
				var b = itemB.sortData( sortBy );
				if ( a > b &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; a < b ) {
					// if sortAsc is an object, use the value given the sortBy key
					var isAscending = sortAsc( sortBy ) !== undefined ? sortAsc( sortBy ) : sortAsc;
					var direction = isAscending ? 1 : -1;
					return ( a > b ? 1 : -1 ) * direction;
}
}
			return 0;
} ;
}</p>
<p>	// -------------------------- methods -------------------------- //</p>
<p>	// get layout mode
	proto._mode = function() {
		var layoutMode = this.options.layoutMode;
		var mode = this.modes( layoutMode );
		if ( !mode ) {
			// TODO console.error
			throw new Error( &amp;#39;No layout mode: &amp;#39; + layoutMode );
}
		// HACK sync mode&amp;#39;s options
		// any options set after init for layout mode need to be synced
		mode.options = this.options( layoutMode );
		return mode;
} ;</p>
<p>	proto._resetLayout = function() {
		// trigger original reset layout
		Outlayer.prototype._resetLayout.call( this );
		this._mode()._resetLayout();
} ;</p>
<p>	proto._getItemLayoutPosition = function( item  ) {
		return this._mode()._getItemLayoutPosition( item );
} ;</p>
<p>	proto._manageStamp = function( stamp ) {
		this._mode()._manageStamp( stamp );
} ;</p>
<p>	proto._getContainerSize = function() {
		return this._mode()._getContainerSize();
} ;</p>
<p>	proto.needsResizeLayout = function() {
		return this._mode().needsResizeLayout();
} ;</p>
<p>	// -------------------------- adding &amp; removing -------------------------- //</p>
<p>	// HEADS UP overwrites default Outlayer appended
	proto.appended = function( elems ) {
		var items = this.addItems( elems );
		if ( !items.length ) {
			return;
}
		// filter, layout, reveal new items
		var filteredItems = this._filterRevealAdded( items );
		// add to filteredItems
		this.filteredItems = this.filteredItems.concat( filteredItems );
} ;</p>
<p>	// HEADS UP overwrites default Outlayer prepended
	proto.prepended = function( elems ) {
		var items = this._itemize( elems );
		if ( !items.length ) {
			return;
}
		// start new layout
		this._resetLayout();
		this._manageStamps();
		// filter, layout, reveal new items
		var filteredItems = this._filterRevealAdded( items );
		// layout previous items
		this.layoutItems( this.filteredItems );
		// add to items and filteredItems
		this.filteredItems = filteredItems.concat( this.filteredItems );
		this.items = items.concat( this.items );
} ;</p>
<p>	proto._filterRevealAdded = function( items ) {
		var filtered = this._filter( items );
		this.hide( filtered.needHide );
		// reveal all new items
		this.reveal( filtered.matches );
		// layout new items, no transition
		this.layoutItems( filtered.matches, true );
		return filtered.matches;
} ;</p>
<p>	/**
	 * Filter, sort, and layout newly-appended item elements
	 * @param {Array or NodeList or Element} elems
* /
	proto.insert = function( elems ) {
		var items = this.addItems( elems );
		if ( !items.length ) {
			return;
}
		// append item elements
		var i, item;
		var len = items.length;
		for ( i=0; i &lt; len; i++ ) {
			item = items(i);
			this.element.appendChild( item.element );
}
		// filter new stuff
		var filteredInsertItems = this._filter( items ).matches;
		// set flag
		for ( i=0; i &lt; len; i++ ) {
			items(i).isLayoutInstant = true;
}
		this.arrange();
		// reset flag
		for ( i=0; i &lt; len; i++ ) {
			delete items(i).isLayoutInstant;
}
		this.reveal( filteredInsertItems );
} ;</p>
<p>	var _remove = proto.remove;
	proto.remove = function( elems ) {
		elems = utils.makeArray( elems );
		var removeItems = this.getItems( elems );
		// do regular thing
		_remove.call( this, elems );
		// bail if no items to remove
		var len = removeItems &amp;&amp; removeItems.length;
		// remove elems from filteredItems
		for ( var i=0; len &amp;&amp; i &lt; len; i++ ) {
			var item = removeItems(i);
			// remove item from collection
			utils.removeFrom( this.filteredItems, item );
}
} ;</p>
<p>	proto.shuffle = function() {
		// update random sortData
		for ( var i=0; i < this.items.length; i++ ) {
			var item = this.items(i);
			item.sortData.random = Math.random();
		}
		this.options.sortBy = 'random';
		this._sort();
		this._layout();
	};

	/**
	 * trigger fn without transition
	 * kind of hacky to have this in the first place
	 * @param {Function} fn
	 * @param {Array} args
	 * @returns ret
	 * @private
	 */
	proto._noTransition = function( fn, args ) {
		// save transitionDuration before disabling
		var transitionDuration = this.options.transitionDuration;
		// disable transition
		this.options.transitionDuration = 0;
		// do it
		var returnValue = fn.apply( this, args );
		// re-enable transition for reveal
		this.options.transitionDuration = transitionDuration;
		return returnValue;
	};

	// ----- helper methods ----- //

	/**
	 * getter method for getting filtered item elements
	 * @returns {Array} elems - collection of item elements
	 */
	proto.getFilteredItemElements = function() {
		return this.filteredItems.map( function( item ) {
			return item.element;
		});
	};

	// -----  ----- //

	return Isotope;

}));

}(jQuery));

(function ($) {
var moduleParams = {"mobileOn":false,"caisseOn":false,"bookingsOn":false};
var $listing = $('.page_info_listing');

$(window).on('load', function()
{
	var	pageInfoGrid = $listing.isotope(
		{
			itemSelector: '.page_info_listing_element_1',
			masonry: {
				gutter:20,
				percentPosition: true,
				initLayout: false
			}
		});
	pageInfoGrid.on('layoutComplete', function()
	{
		$listing.find('.page_info_listing_element_1').css({
			opacity: 1,
			transition: ".4s"
		});
	});
	pageInfoGrid.isotope('layout');
});
}(jQuery));

(function ($) {
var moduleParams = {"minChar":20,"maxChar":1000,"emailRequired":"0","identificationRequired":"0","pageId":41,"nbComments":"0","mobileOn":false,"caisseOn":false,"bookingsOn":false};
/**
 * Saisie d'un nouveau commentaire
 */
var nbMin                  = moduleParams.minChar,
    nbMax                  = moduleParams.maxChar,
    emailRequired          = moduleParams.emailRequired,
    identificationRequired = moduleParams.identificationRequired,
    $comment               = $('#page_info_commentaires_form_commentaire'),
    $commentError          = $('#page_info_commentaires_form_commentaire_error'),
    $login                 = $('#page_info_commentaires_form_identifiant'),
    $loginError            = $('#page_info_commentaires_form_identifiant_error'),
    $password              = $('#page_info_commentaires_form_mdp'),
    $name                  = $('#page_info_commentaires_form_nom'),
    $nameError             = $('#page_info_commentaires_form_nom_error'),
    $email                 = $('#page_info_commentaires_form_email'),
    $emailError            = $('#page_info_commentaires_form_email_error'),
    emailRegex             = /^((a-zA-Z0-9_.+-))+@(((a-zA-Z0-9-))+.)+((a-zA-Z0-9){2,4})+$/;

$('#page_info_commentaires_form').on('submit', function () {
    var error = false;

    // Vérification du nombre de caractères
    var commentLength = $.trim($comment.val()).length;
    if (commentLength > nbMax &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; commentLength &lt; nbMin) {
        $commentError.show();
        error = true;
    }</p>
<p>    if (identificationRequired == 1) {
        var login = $login.val();
        if ($.trim(login).length &lt;= 0 &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !emailRegex.test(login) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; $.trim($password.val()).length &lt;= 0) {
            $loginError.show();
            error = true;
        }
    } else {
        // Vérification du nom et éventuellement de l&amp;#39;e-mail
        if ($.trim($name.val()).length &lt;= 0) {
            $nameError.show();
            error = true;
        }</p>
<p>        if (emailRequired == 1) {
            var email = $email.val();
            if ($.trim(email).length &lt;= 0 &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; !emailRegex.test(email)) {
                $emailError.show();
                error = true;
            }
        }
    }</p>
<p>    return !error;
});</p>
<p>$comment.on(&amp;#39;keyup&amp;#39;, function () {
    var commentLength = $.trim($comment.val()).length;
    if (commentLength <= nbMax &#038;&#038; commentLength >= nbMin) {
        $commentError.hide();
    }
});</p>
<p>$name.on(&amp;#39;keyup&amp;#39;, function () {
    if ($.trim($name.val()).length &gt; 0) {
        $nameError.hide();
    }
});</p>
<p>$email.on(&amp;#39;keyup&amp;#39;, function () {
    var email = $email.val();
    if ($.trim(email).length &gt; 0 &amp;&amp; emailRegex.test(email)) {
        $emailError.hide();
    }
});</p>
<p>$login.on(&amp;#39;keyup&amp;#39;, function () {
    var login = $login.val();
    if ($.trim(login).length &gt; 0 &amp;&amp; emailRegex.test(login) &amp;&amp; $.trim($password.val()).length &gt; 0) {
        $loginError.hide();
    }
});</p>
<p>$password.on(&amp;#39;keyup&amp;#39;, function () {
    var login = $login.val();
    if ($.trim($password.val()).length &gt; 0 &amp;&amp; $.trim(login).length &gt; 0 &amp;&amp; emailRegex.test(login)) {
        $loginError.hide();
    }
});</p>
<p>/**
 * Chargement d&amp;#39;une nouvelle page de 5 commentaires
 * /
var chunkNumber = 0,
    $more = $(&amp;#39;.page_info_commentaires_liste_plus&amp;#39;);
$more.find(&amp;#39;a&amp;#39;).on(&amp;#39;click&amp;#39;,function(e) {
    e.preventDefault();</p>
<p>    chunkNumber++;</p>
<p>    $.post(&amp;#39;ajax.php&amp;#39;,{
        page:&amp;#39;infos&amp;#39;,
        action:&amp;#39;loadCommentsPage&amp;#39;,
        pageId:moduleParams.pageId,
        chunkNumber: chunkNumber
    },function(data)
    {
        $(&amp;#39;.page_info_commentaires_liste_container&amp;#39;).append(data);</p>
<p>        if(moduleParams.nbComments &lt;= (5*(chunkNumber+1))) {
            // Il n&amp;#39;y a plus de commentaires à charger, masquage du lien
            $more.hide();
        }
    });
});
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
/*
 * jQuery liMarquee v 6.2.0
 *
 * Copyright 2013, Linnik Yura | LI MASS CODE | http://masscode.ru
 *
 * Last Update 02.08.2016
 * /
(function ($) {
	&quot;use strict&quot;;
	var methods = {</p>
<p>		/* === Default Settings === */
		init: function (options) {
			var p = {
				width:&amp;#39;auto&amp;#39;,					//Sets width of the Marquee.
				height:&amp;#39;auto&amp;#39;,					//Sets height of the Marquee.
				direction:&amp;#39;left&amp;#39;,				//Sets the direction of the Marquee. 
												//It may take the values: &quot;left&quot;, &quot;right&quot;, &quot;top&quot;, &quot;bottom&quot;
				scrollDelay:85,					//Sets the interval between each scroll movement in milliseconds. 
												//The default value is 85. 
												//Note that any value smaller than 60 is ignored and the value 60 is used instead, unless truespeed is specified.
				scrollAmount:6,					//Sets the amount of scrolling at each interval in pixels. 
												//The default value is 6.
				circular:false,					//Creates the effect of an infinite line.
												//It may take the values: true, false
				dragAndDrop:true,				//Enable the opportunity to drag the Marquee by the mouse. 
												//It may take the values: true, false
				hoverStop:true,					//Enable the opportunity to pause the Marquee when mouse hover. 
												//It may take the values: true, false
				scrollStop:true,				//Enable the opportunity to pause the Marquee when scroll page. 
												//It may take the values: true, false
				startShow:false,				//If it is true - the content of marquee appears immediately if the lie - gradually	
				xml:false,						//Path to XML file or false
				touchEvent:true,				//This parameter determines if the ticker responds to touch events or not
												//It may take the values: true or false
				stopOutScreen: true,			//This parameter specifies, the ticker will stop outside the screen or not
												//It may take the values: true or false</p>
<p>				create:function(){},			//Triggered when the liMarquee is created.</p>
<p>				moveStart:function(){},			//Triggered when motion starts.
				moveStop:function(){},			//Triggered when motion stops.</p>
<p>				drag:function(){},				//Triggered while the string is moved during the dragging.
				dragStart:function(){},			//Triggered when dragging starts.
				dragStop:function(){},			//Triggered when dragging stops.
				wayEnd:function(){},			//Triggered when way ended.
				removeContentFadeDuration:300	//The duration of fading when removing the content of marquee
} ;</p>
<p>			if (options) {
				$.extend(p, options);
}</p>
<p>			return this.each(function () {
				var mEl = $(this).addClass(&amp;#39;mWrap&amp;#39;);</p>
<p>				var mElIndex = $(&amp;#39;*&amp;#39;).index($(this));
				mEl.data().mElIndex = mElIndex;</p>
<p>				/*== Extend Standart jQuery Method .position() ==*/
				var pos = function(el,parent){
					var oldObj = el.position();
					var wrapper = parent &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; $(document);</p>
<p>					var rightVal = (wrapper.outerWidth() - (el.position().left + el.outerWidth()));
					var bottomVal = (wrapper.outerHeight() - (el.position().top + el.outerHeight()));
					var newObj = {right:rightVal,bottom:bottomVal};</p>
<p>					$.extend(newObj, oldObj);
					return newObj;	
} ;
				mEl.data().style = mEl.attr(&amp;#39;style&amp;#39;);</p>
<p>				/*== Combine Options ==*/
				$.extend(mEl.data(), p);</p>
<p>				/*== Create Moveing Container ==*/
				if(!$(&amp;#39;.mMove&amp;#39;,mEl).length){
					mEl.wrapInner(&amp;#39;</p>
<div class="mMove"></div>
<p>&amp;#39;);
}
				var mMove = $(&amp;#39;.mMove&amp;#39;,mEl);</p>
<p>				/*== Set Base Style ==*/
				mEl.css({position:&amp;#39;relative&amp;#39;,overflow:&amp;#39;hidden&amp;#39;,maxWidth:&amp;#39;100%&amp;#39;,height:mEl.data().height,width:mEl.data().width});</p>
<p>				if(mEl.data().scrollDelay <= 0 ){
					mEl.data().scrollDelay = 85;
				}
				
				/*== Creat Custom Size Function ==*/
				mEl.data().outerSizeFunc = function(el){
					if(mEl.data().direction === 'top"http://www.lesboisdupoitou-chauffage-piquets.com/"| mEl.data().direction === 'bottom'){
						return el.outerHeight();
					}else{
						return el.outerWidth();	
					}
				}

				mMove.data().style = mMove.attr('style');
				if((!mEl.data().updateCont)){
					mMove.css({position:'absolute',left:'auto',right:'auto',top:'auto',bottom:'auto',float:'left'});
				}
				mEl.data().mMove = mMove;

				var createMarquee = function (){
					mEl.data().clickEventFlag = true;
					
					if(mEl.data().outerSizeFunc(mMove) > 0){</p>
<p>						/*== Splitting a String into Parts ==*/
						var mItem = $(&amp;#39;.mItem&amp;#39;,mEl);
						mItem.each(function(){
							$(this).data().style = $(this).attr(&amp;#39;style&amp;#39;);
							$(this).css({display:&amp;#39;inline&amp;#39;, zoom:1 });	
});</p>
<p>						var splittingString = function(splitSide,mItem){
							mItem.css({paddingLeft:0, paddingRight:0, paddingTop:0, paddingBottom:0});
							if(mItem.length &amp;&amp; !mEl.data().circular){
								var paddingVal = {};
								var paddingValFirst = {};
								paddingVal(&amp;#39;padding-&amp;#39;+splitSide) = mEl.data().outerSizeFunc(mEl);
								paddingValFirst(&amp;#39;padding-&amp;#39;+splitSide) = 0;
								mItem.css(paddingVal);
								mItem.eq(0).css(paddingValFirst);
}
} ;
						mEl.data().splittingString = splittingString;</p>
<p>						var contentString = $(&amp;#39;</p>
<div>&amp;#39;).addClass(&amp;#39;cloneContent&amp;#39;).html(mMove.html());</p>
<p>						if(mEl.data().direction === &amp;#39;left&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| mEl.data().direction === &amp;#39;right&amp;#39;){
							mMove.css({whiteSpace:&amp;#39;nowrap&amp;#39;});
							mEl.data().splittingString(&amp;#39;left&amp;#39;,mItem);
							mEl.css({minHeight:mMove.outerHeight()});	
							contentString.css({display:&amp;#39;inline-block&amp;#39;});
							mEl.data().axis = &amp;#39;hor&amp;#39;;
}autre{
							mMove.css({whiteSpace:&amp;#39;normal&amp;#39;});
							mItem.css({display:&amp;#39;block&amp;#39;});
							mEl.data().splittingString(&amp;#39;top&amp;#39;,mItem);
							if(mEl.outerHeight() === 0) {alert(&amp;#39;Set Height Parametr for Plugin liMarquee&amp;#39;);}
							contentString.css({display:&amp;#39;block&amp;#39;});
							mEl.data().axis = &amp;#39;vert&amp;#39;;
}</p>
<p>						/*== Unselectable for IE ==*/
						var isIE = /*@cc_on!@*/false &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; document.documentMode; 
						if(isIE){
							mEl.add(mEl.find(&amp;#39;*&amp;#39;)).attr(&amp;#39;unselectable&amp;#39;,&amp;#39;on&amp;#39;);
}</p>
<p>						/*== Change Events ==*/
						var moveEvent = &amp;#39;mousemove.&amp;#39;+mEl.data().mElIndex;
						var mousedownEvent = &amp;#39;mousedown.&amp;#39;+mEl.data().mElIndex;
						var mouseupEvent = &amp;#39;mouseup.&amp;#39;+mEl.data().mElIndex;
						var clickEvent = &amp;#39;click.&amp;#39;+mEl.data().mElIndex;
						mEl.data({
							touchScreen:false,
							teleport:false,
							dragging:false,
							pause:false
});
						if(&amp;#39;ontouchstart&amp;#39; in window){
							moveEvent = &amp;#39;touchmove.&amp;#39;+mEl.data().mElIndex;
							mousedownEvent = &amp;#39;touchstart.&amp;#39;+mEl.data().mElIndex;
							mouseupEvent = &amp;#39;touchend.&amp;#39;+mEl.data().mElIndex;
							mEl.data().touchScreen = true;
							if($(window).width() &lt; 1000){
								mEl.data().hoverStop = false;
}
						} else {
                            mEl.data().dragAndDrop = false;
}</p>
<p>						mEl.data({
							moveEvent:moveEvent,	
							mousedownEvent:mousedownEvent,
							mouseupEvent:mouseupEvent,
							clickEvent:clickEvent
});</p>
<p>						/*== Creating Correct Amount of Contents ==*/
						var cloneContent = function(mMove){
							if(mEl.data().outerSizeFunc(mMove) !== 0){
								if(mEl.data().outerSizeFunc(mMove) &lt; mEl.data().outerSizeFunc(mEl) &amp;&amp; mEl.data().circular){
								    // commentaire suite au bug numéro 9461, lignes inutiles et qui causent une boucle infinie
									//contentString.clone().appendTo(mMove);
									//mEl.data().cloneContent(mMove);
}
}autre{
								console.log(&amp;#39;The string is empty or contains invalid style&amp;#39;);
}
} ;
						mEl.data().cloneContent = cloneContent;
						mEl.data().cloneContent(mMove);</p>
<p>						/*== This Function Creates Motion Animation Line ==*/
						var anim = function(sPos, ePos){
							if(!mEl.data().pause){</p>
<p>								if(sPos === undefined) {sPos = mEl.data().startPos;}
								if(ePos === undefined) {ePos = mEl.data().endPos;}
									if(ePos !== 0 &amp;&amp; ePos !== -0){</p>
<p>									/*Calculate the Time for Animation to the formula (t = s/v)*/
									var way = (ePos - sPos);
									if(way < 0) {
										way = way * -1;
									}
									//var duration = (way/mEl.data().speed) * 1000;
									var duration = (way * mEl.data().scrollDelay)/mEl.data().scrollAmount;
									var directTypeStart = {};
									var directTypeEnd = {};
	
									directTypeStart(mEl.data().direction) = sPos;
									directTypeEnd(mEl.data().direction) = ePos;
									
									mMove.css(directTypeStart);
									mEl.addClass('mIni');
									
									//Triggered when motion starts.
									mEl.data().stopped = false;
									if (mEl.data().moveStart !== undefined) {mEl.data().moveStart();}	

									mMove.stop(true).animate(directTypeEnd,duration,'linear',function(){
										//Triggered when motion stop.
										if (mEl.data().moveStop !== undefined) {mEl.data().moveStop();}	
										if (mEl.data().wayEnd !== undefined) {mEl.data().wayEnd();}	
										mEl.data().teleport = true;		
										anim();
									});
								}
							}
						};
						mEl.data().anim = anim;
						
						/*== Caching String and Creatin Clones of String ==*/
						var addClone = function(){
							var mMoveClone = mMove.clone().addClass('clone').css({position:'absolute', width:'100%', height:'100%',opacity:0});
							if(mEl.data().direction === 'top"http://www.lesboisdupoitou-chauffage-piquets.com/"| mEl.data().direction === 'bottom'){mMoveClone.css({left:0});}else{mMoveClone.css({top:0});}
							var value = {};
							var value2 = {};
							value(mEl.data().direction) = '-100%';		
							value2(mEl.data().direction) = '100%';									
							var cloneBefore = mMoveClone.clone().addClass('cloneBefore').css(value).appendTo(mMove);
							var cloneAfter = mMoveClone.clone().addClass('cloneAfter').css(value2).appendTo(mMove);
							if(mEl.data().circular){
								cloneBefore.add(cloneAfter).css({opacity:1});
							}
						};
						if(mEl.data().circular){
							addClone();
						}
						
						//Triggered when the liMarquee is created.
						if (mEl.data().create !== undefined) {mEl.data().create();}
		
						/*== This Function Determines the Coordinate of the Moving Line ==*/
						var nowPos = function(){
							return pos(mMove,mEl)(mEl.data().direction);
						};
						mEl.data().nowPos = nowPos;
						
						/*== This Function Determines the Coordinate of the Touch Event ==*/
						var correctEvent = function(e){
							var eventType = e;
							if(mEl.data().touchScreen){
								if (e.originalEvent.targetTouches.length === 1) {
									eventType = e.originalEvent.targetTouches(0);
								}
							}
	
							/*== Extend Standart jQuery Object of Event Coordinates ==*/
							var newParam = {
								left: eventType.pageX,
								top: eventType.pageY,
								right: ($(window).width() - eventType.pageX),
								bottom: ($(window).height() - eventType.pageY)
							};
							$.extend(eventType, newParam);
							return eventType;
						};
						
						if(mEl.data().hoverStop){
							mEl.on('mouseenter.'+mEl.data().mElIndex,function(){
								mEl.off('mouseleave.'+mEl.data().mElIndex);
								if(mEl.data().dragAndDrop){
									$('html').addClass('grab');
								}
								if(!mEl.data().stopped){
									mMove.stop(true);
									mEl.data().stopped = true;
									//Triggered when motion stop.
									if (mEl.data().moveStop !== undefined) {mEl.data().moveStop();}	
								}
								mEl.on('mouseleave.'+mEl.data().mElIndex,function(){
									$(document).off(moveEvent);
									$('html').removeClass('grab');
									$('html').removeClass('grabbing');
									anim(mEl.data().nowPos());							
								});
							});
						}
						if(!mEl.data().touchScreen &#038;&#038; mEl.data().dragAndDrop "http://www.lesboisdupoitou-chauffage-piquets.com/" mEl.data().touchScreen &#038;&#038; mEl.data().touchEvent){
							mEl.on(mousedownEvent, function (e) {
								$(document).off(moveEvent);
								$(document).off(mouseupEvent);
								mEl.off('mouseleave.'+mEl.data().mElIndex);
								$('html').addClass('grabbing');
								
								if(!mEl.data().stopped){
									mMove.stop(true);
									mEl.data().stopped = true;
									//Triggered when motion stop.
									if (mEl.data().moveStop !== undefined) {mEl.data().moveStop();}	
								}
			
								/*== Start Drag and Drop of String ==*/
								var startMouseCoord = correctEvent(e)(mEl.data().direction);
								var startMouseY = correctEvent(e)('top');
								var startMouseX = correctEvent(e)('left');
								var vertSum = 0;
								var horSum = 0;
								var dir = 1;
								$(document).on(moveEvent,function(e){
									mEl.data().clickEventFlag = false;
									mEl.off('mouseleave.'+mEl.data().mElIndex);
									$('html').addClass('grabbing');
									if(!mEl.data().dragging){
										//Triggered when dragging starts.
										if (mEl.data().dragStart !== undefined) {mEl.data().dragStart();}
										mEl.data().dragging = true;
									}
									var nowPosVal = mEl.data().nowPos();
									if(!mEl.data().stopped){
										mMove.stop(true);
										mEl.data().stopped = true;
									}
							
									var newMouseCoord = correctEvent(e)(mEl.data().direction);

									var dragTrue = function(){
									
										if(newMouseCoord > startMouseCoord) {dir = 1;}
										if(newMouseCoord &lt; startMouseCoord) {dir = -1;}</p>
<p>										var shiftVal =  (startMouseCoord - newMouseCoord);
										startMouseCoord = newMouseCoord;</p>
<p>										var value = {};
										value(mEl.data().direction) = &amp;#39;-=&amp;#39;+shiftVal;	</p>
<p>										/*== Calculate Drag Position ==*/
										if(mEl.data().circular){
											if(nowPosVal &lt;= mEl.data().outerSizeFunc(mMove) &amp;&amp; !mEl.data().teleport){
												mEl.data().teleport = true;
}
											if(nowPosVal &lt;= (mEl.data().outerSizeFunc(mEl) - mEl.data().outerSizeFunc(mMove)) &amp;&amp; dir < 0 &#038;&#038; mEl.data().teleport){
												if (mEl.data().wayEnd !== undefined) {mEl.data().wayEnd();}	
												value(mEl.data().direction) = '+='+mEl.data().outerSizeFunc(mMove);										
											}
											if(nowPosVal >= 0 &amp;&amp; dir &gt; 0 &amp;&amp; mEl.data().teleport){
												if (mEl.data().wayEnd !== undefined) {mEl.data().wayEnd();}	
												value(mEl.data().direction) = &amp;#39;-=&amp;#39;+mEl.data().outerSizeFunc(mMove);										
}
}autre{</p>
<p>											if(nowPosVal &lt;= -mEl.data().outerSizeFunc(mMove) &amp;&amp; dir < 0){
												if (mEl.data().wayEnd !== undefined) {mEl.data().wayEnd();}	
												value(mEl.data().direction) = '+='+(mEl.data().outerSizeFunc(mMove)+mEl.data().outerSizeFunc(mEl));		
											}
											if(nowPosVal >= mEl.data().outerSizeFunc(mEl) &amp;&amp; dir &gt; 0){
												if (mEl.data().wayEnd !== undefined) {mEl.data().wayEnd();}	
												value(mEl.data().direction) = &amp;#39;-=&amp;#39;+(mEl.data().outerSizeFunc(mMove)+mEl.data().outerSizeFunc(mEl));	
}</p>
<p>}
										//Triggered while the string is dragging.
										if (mEl.data().drag !== undefined) {mEl.data().drag();}	</p>
<p>										mMove.css(value);
										if(mEl.data().touchEvent){
											return false;
}
}</p>
<p>									//Detecting swipe direction
									if(mEl.data().axis == &amp;#39;hor&amp;#39;){
										var newMouseY = correctEvent(e)(&amp;#39;top&amp;#39;);	
										var newMouseX = correctEvent(e)(&amp;#39;left&amp;#39;);	
										var vertDif = Math.abs(newMouseY - startMouseY);
										var horDif = Math.abs(newMouseX - startMouseX);
										vertSum += vertDif;
										horSum += horDif;
										if(vertSum &gt; horSum){
											$(document).trigger(mouseupEvent);
}autre{
											dragTrue();
}
}autre{
										dragTrue();	
}</p>
<p>});</p>
<p>								$(document).on(mouseupEvent, function (e) {
									if(mEl.data().dragging){
										//Triggered when dragging starts.
										if (mEl.data().dragStop !== undefined) {mEl.data().dragStop($(e.target));}
										mEl.data().dragging = false;
}
									if($(e.target).is(mEl) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; $(e.target).closest(mEl).length){
										$(document).off(moveEvent);	
										$(&amp;#39;html&amp;#39;).removeClass(&amp;#39;grabbing&amp;#39;);	
										if(mEl.data().hoverStop){
											mEl.trigger(&amp;#39;mouseenter.&amp;#39;+mEl.data().mElIndex);
}autre{
											anim(mEl.data().nowPos());	
}
}autre{
										$(document).off(moveEvent);
										anim(mEl.data().nowPos());	
										$(&amp;#39;html&amp;#39;).removeClass(&amp;#39;grab&amp;#39;);
										$(&amp;#39;html&amp;#39;).removeClass(&amp;#39;grabbing&amp;#39;);	
}
									$(document).off(mouseupEvent);
									setTimeout(function(){
										mEl.data().clickEventFlag = true;	
									},300);
});
								if(!mEl.data().touchScreen/* &amp;&amp; !mEl.data().touchEvent*/){
									return false;
}
});
}</p>
<p>						/*== Set the Starting Position of the String ==*/				
						var getPosition = function(mEl){
							var mMove = mEl.data().mMove;
							var startPos = mEl.data().outerSizeFunc(mEl);
							var endPos = -mEl.data().outerSizeFunc(mMove);
							mEl.data().startPos = startPos;
							mEl.data().endPos = endPos;
							if(mEl.data().circular){
								endPos = - (mEl.data().outerSizeFunc(mMove) + (mEl.data().outerSizeFunc(mMove) - mEl.data().outerSizeFunc(mEl)));	
								mEl.data().endPos = endPos;
								var circularPos = mEl.data().startShow ? mEl.data().outerSizeFunc(mMove) : (mEl.data().outerSizeFunc(mEl) + mEl.data().outerSizeFunc(mMove));
								anim(circularPos);	
}autre{
								var tempStartPos = mEl.data().startShow ? 0 : startPos;
								anim(tempStartPos);	
}
} ;
						mEl.data().getPosition = getPosition;</p>
<p>						var setPosition = function(mEl){	
							var mMove = mEl.data().mMove;
							var startPos = mEl.data().outerSizeFunc(mEl);
							var endPos = -mEl.data().outerSizeFunc(mMove);
							mEl.data().startPos = startPos;
							mEl.data().endPos = endPos;</p>
<p>							if(mEl.data().circular){
								endPos = - (mEl.data().outerSizeFunc(mMove) + (mEl.data().outerSizeFunc(mMove) - mEl.data().outerSizeFunc(mEl)));	
								mEl.data().endPos = endPos;
}
} ;</p>
<p>						mEl.data().setPosition = setPosition;
						if(!mEl.data().updateCont){
							mEl.data().getPosition(mEl);
}</p>
<p>						/*== This function stops a marquee into an inactive browser tab ==*/
						var visibilityChanged = function(){
							if(document.hidden){
								if(!mEl.data().stopped){
									mMove.stop(true);
									mEl.data().stopped = true;
									//Triggered when motion stop.
									if (mEl.data().moveStop !== undefined) {mEl.data().moveStop();}	
}
}autre{
								anim(mEl.data().nowPos());
}
}
						$(document).on(&amp;#39;visibilitychange&amp;#39;,function(){
							visibilityChanged();	
})</p>
<p>						/*== When you change size of the screen - recalculate animation coordinates of  marquee. ==*/
						var resizeId = function(){};
						$(window).on(&amp;#39;resize.&amp;#39;+mEl.data().mElIndex,function(){
							clearTimeout(resizeId);
							resizeId = setTimeout(function(){
								mEl.liMarquee(&amp;#39;resetPosition&amp;#39;);
							},300);</p>
<p>});</p>
<p>						/*== If marquee outside the screen, it stops and does not use CPU ==*/
						var scrollPageId = function(){};
						var detectStringPos = function(){
							if(mEl.data().stopOutScreen){
								if((mEl.offset().top + mEl.outerHeight()) < $(window).scrollTop() "http://www.lesboisdupoitou-chauffage-piquets.com/" mEl.offset().top > ($(window).scrollTop() + $(window).height())){
									if(!mEl.data().stopped){
										mMove.stop(true);
										mEl.data().stopped = true;
										//Triggered when motion stop.
										if (mEl.data().moveStop !== undefined) {mEl.data().moveStop();}	
}
}autre{
									anim(mEl.data().nowPos());	
}
}autre{
								anim(mEl.data().nowPos());	
}
} ;
						$(window).on(&amp;#39;scroll.&amp;#39;+mEl.data().mElIndex,function(){
							if(mEl.data().scrollStop &amp;&amp; !mEl.data().stopped){
								mMove.stop(true);
								mEl.data().stopped = true;
								//Triggered when motion stop.
								if (mEl.data().moveStop !== undefined) {mEl.data().moveStop();}	
}
							clearTimeout(scrollPageId);
							scrollPageId = setTimeout(function(){
								detectStringPos();
							},100);
});
						mEl.find(&amp;#39;a&amp;#39;).on(&amp;#39;click&amp;#39;,function(){
							if(!mEl.data().clickEventFlag){
								return false;	
}
});
						detectStringPos();
}autre{
						mMove.text(&amp;#39;marquee &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+mEl.attr(&amp;#39;class&amp;#39;)+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; elements is hidden or missing&amp;#39;);
						createMarquee();
						mEl.liMarquee(&amp;#39;stop&amp;#39;);
						mEl.liMarquee(&amp;#39;removeContent&amp;#39;);
}
} ;</p>
<p>				/*== Loading XML Content ==*/
				if (mEl.data().xml){
					$.ajax({
						url: mEl.data().xml,
						dataType: &quot;xml&quot;,
						success: function (xml) {
							var xmlItem = $(xml).find(&amp;#39;item&amp;#39;);
							var xmlItemLength = xmlItem.length;
							for(var i = 0; i &lt; xmlItemLength; i++){
								var xmlItemActive = xmlItem.eq(i);
								var xmlItemContent = xmlItemActive.find(&amp;#39;title&amp;#39;).text();
								var xmlItemLink = xmlItemActive.find(&amp;#39;link&amp;#39;).text();</p>
<p>								if(xmlItemActive.find(&amp;#39;link&amp;#39;).length){
									$(&amp;#39;</p>
<div class="mItem">&amp;#39;+xmlItemContent+&amp;#39;</div>
<p>&amp;#39;).appendTo(mMove);									
}autre{
									$(&amp;#39;</p>
<div class="mItem">&amp;#39;).text(xmlItemContent).appendTo(mMove);	
}
}
							createMarquee();
}
});
}autre{
					createMarquee();	
}
});
},</p>
<p>		/*== Get Content ==*/
		getContent: function () {
			var mMove = $(this).data().mMove;
			var content;
			if(!mMove.is(&amp;#39;:empty&amp;#39;)){
				var moveContent = mMove.html();
				var tempEl = $(&amp;#39;</p>
<div>&amp;#39;).html(moveContent);		
				tempEl.find(&amp;#39;.clone&amp;#39;).remove();
				tempEl.find(&amp;#39;.cloneContent&amp;#39;).remove();
				content = $.trim(tempEl.html());
}autre{
				content = false;
}
			return content;
},</p>
<p>		/*== Add Content ==*/
		addContent: function (per) {
			return this.each(function () {
				var mEl = $(this);
				var mMove = mEl.data().mMove;
				var addingFunc = function(){
					if(!mEl.data().removing){
						/*== Cashing Vars ==*/
						var newHtml = &amp;#39;</p>
<div class="mItem">&amp;#39;+per+&amp;#39;</div>
<p>&amp;#39;;</p>
<p>						/*== Get old Content ==*/
						var oldCont = mEl.liMarquee(&amp;#39;getContent&amp;#39;);
						var newCont = oldCont;</p>
<p>						//Correct old Content
						if(!mMove.find(&amp;#39;.mItem&amp;#39;).length &amp;&amp; oldCont){
							oldCont = &amp;#39;</p>
<div class="mItem">&amp;#39;+oldCont+&amp;#39;</div>
<p>&amp;#39;;
}</p>
<p>						//Create Combine Content
						if(per){
							if(mEl.data().direction === &amp;#39;left&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| mEl.data().direction === &amp;#39;top&amp;#39;) {newCont = oldCont ? oldCont+newHtml : newHtml;}
							if(mEl.data().direction === &amp;#39;right&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| mEl.data().direction === &amp;#39;bottom&amp;#39;) {newCont = oldCont ? newHtml+oldCont : newHtml;}
}</p>
<p>						/*== Remove old Content ==*/
						mEl.liMarquee(&amp;#39;removeContent&amp;#39;);</p>
<p>						var addNewContFunc = function(){
							if(!mEl.data().removing){</p>
<p>								//Add New Content
								mMove.html(newCont);</p>
<p>								//Update Initialization
								if(oldCont){
									mEl.data().updateCont = true;		
}</p>
<p>								mEl.liMarquee(mEl.data());</p>
<p>								//Set End Position and Start Animation
								if(mEl.data().updateCont){
									mEl.data().setPosition(mEl);
									mEl.data().anim(mEl.data().nowPos());
}
}autre{
								setTimeout(function(){
									addNewContFunc();
								},mEl.data().removeContentFadeDuration);
}
} ;
						addNewContFunc();</p>
<p>}autre{
						setTimeout(function(){
							addingFunc();
						},mEl.data().removeContentFadeDuration);
}</p>
<p>} ;
				addingFunc();
});
},</p>
<p>		/*== Remove Content ==*/
		removeContent: function () {
			return this.each(function () {
				$(this).data().removing = true;
				var mEl = $(this);
				var mMove = mEl.data().mMove;</p>
<p>				mMove.children().animate({opacity:0},mEl.data().removeContentFadeDuration);</p>
<p>				setTimeout(function(){
					mEl.data().updateCont = true;
					if(!mEl.data().stopped){
						mMove.stop(true);
						mEl.data().stopped = true;
}
					mEl.off(&amp;#39;mouseenter.&amp;#39;+mEl.data().mElIndex);
					mEl.off(&amp;#39;mouseleave.&amp;#39;+mEl.data().mElIndex);
					mEl.off($(this).data().mousedownEvent);
					$(window).off(&amp;#39;resize.&amp;#39;+mEl.data().mElIndex);
					$(window).off(&amp;#39;scroll.&amp;#39;+mEl.data().mElIndex);
					$(document).off(mEl.data().moveEvent);
					$(document).off(mEl.data().mouseupEvent);	
					if(!mEl.data().stopped){
						mMove.stop(true);
						mEl.data().stopped = true;
}
					mMove.empty();
					mEl.data().removing = false;
				},mEl.data().removeContentFadeDuration);
});
},
		changeOptions: function (options) {
			return this.each(function () {
				var mEl = $(this);
				$.extend(mEl.data(), options);
				mEl.liMarquee(&amp;#39;destroy&amp;#39;);
				mEl.data().updateCont = false;
				mEl.liMarquee(mEl.data());
});
},</p>
<p>		/* === Function of Destroy Marquee === */
		destroy: function () {
			var mEl = $(this);
			var mMove = mEl.data().mMove;
			mEl.removeAttr(&amp;#39;style&amp;#39;).attr(&amp;#39;style&amp;#39;,mEl.data().style);
			if(!mEl.data().stopped){
				mMove.stop(true);
				mEl.data().stopped = true;
}
			mMove.removeAttr(&amp;#39;style&amp;#39;).attr(&amp;#39;style&amp;#39;,mMove.data().style).removeData();
			$(&amp;#39;.mItem&amp;#39;,mEl).each(function(){
				$(this).removeAttr(&amp;#39;style&amp;#39;).attr(&amp;#39;style&amp;#39;,$(this).data().style).removeData();
});
			mEl.off(&amp;#39;mouseenter.&amp;#39;+mEl.data().mElIndex);
			mEl.off(&amp;#39;mouseleave.&amp;#39;+mEl.data().mElIndex);
			mEl.off(mEl.data().mousedownEvent);
			$(window).off(&amp;#39;resize.&amp;#39;+mEl.data().mElIndex);
			$(window).off(&amp;#39;scroll.&amp;#39;+mEl.data().mElIndex);
			if(mEl.data().moveEvent){
				$(document).off(mEl.data().moveEvent);
}
			if(mEl.data().mouseupEvent){
				$(document).off(mEl.data().mouseupEvent);	
}
			$(&amp;#39;.clone&amp;#39;,mEl).remove();
			$(&amp;#39;.cloneContent&amp;#39;,mEl).remove();
			var mMoveContent = mMove.html();
			mMove.remove();
			mEl.html(mMoveContent).removeClass(&amp;#39;mIni&amp;#39;).css({opacity:1});
},</p>
<p>		/* === Function of Pause Marquee === */
		stop: function(){
			return this.each(function () {
				var mEl = $(this);
				if(mEl.is(&amp;#39;.mIni&amp;#39;)){
					var mMove = mEl.data().mMove;
					if(!mEl.data().pause){
						mEl.data().pause = true;
						if(!mEl.data().stopped){
							mMove.stop(true);
							mEl.data().stopped = true;
							//Triggered when motion stop.
							if (mEl.data().moveStop !== undefined) {mEl.data().moveStop();}
}
}
}
})</p>
<p>},</p>
<p>		/* === Function of Play Marquee === */
		start: function(delayNew){
			return this.each(function () {
				var mEl = $(this);
				if(mEl.data().pause){
					var delayVal = delayNew? delayNew : 0;
					setTimeout(function(){
						mEl.data().pause = false;
						mEl.data().setPosition(mEl);
						mEl.data().anim(mEl.data().nowPos());
						$(window).trigger(&amp;#39;scroll.&amp;#39;+mEl.data().mElIndex);
					},delayVal);
}
});
},</p>
<p>		/* === Reset Position === */
		resetPosition: function () {
			return this.each(function () {
				var mEl = $(this);
					if(mEl.is(&amp;#39;:visible&amp;#39;)){
					var mMove = mEl.data().mMove;
					if(!mEl.data().stopped){
						mMove.stop(true);
						mEl.data().stopped = true;
}</p>
<p>					if(mEl.data().direction === &amp;#39;left&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| mEl.data().direction === &amp;#39;right&amp;#39;){
						mEl.css({minHeight:mMove.outerHeight()});	
}
					mEl.data().setPosition(mEl);
					mEl.data().anim(mEl.data().nowPos());
					$(window).trigger(&amp;#39;scroll.&amp;#39;+mEl.data().mElIndex);
}
});
}
} ;
	$.fn.liMarquee = function (method) {
		if (methods(method)) {
			return methods(method).apply(this, Array.prototype.slice.call(arguments, 1));
		} else if (typeof method === &amp;#39;object&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| !method) {
			return methods.init.apply(this, arguments);
		} else {
			$.error(&quot;Метод &quot; + method + &quot; в jQuery.liMarquee doesn&amp;#39;t exist&quot;);
}
} ;
})(jQuery);
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mod_idx&quot;:1,&quot;direction&quot;:&quot;top&quot;,&quot;drag&quot;:&quot;true&quot;,&quot;speed&quot;:&quot;2&quot;,&quot;circular&quot;:&quot;true&quot;,&quot;hoverstop&quot;:&quot;true&quot;,&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
var $modIdx = moduleParams.mod_idx,
	$direction = moduleParams.direction,
	$drag = $.parseJSON(moduleParams.drag),
	$speed = parseInt(moduleParams.speed),
	$circular = $.parseJSON(moduleParams.circular),
	$hoverstop = $.parseJSON(moduleParams.hoverstop)
;</p>
<p>//Carousel
if($(&amp;#39;#boxe_news_v16_&amp;#39;+$modIdx+&amp;#39; .boxe_news_v16_content&amp;#39;).is(&amp;#39;:visible&amp;#39;))
{
	$(&amp;#39;#boxe_news_v16_&amp;#39; + $modIdx + &amp;#39; .boxe_news_v16_content&amp;#39;).liMarquee({
		direction: $direction,
		scrollAmount: $speed,
		circular: $circular,
		dragAndDrop: $drag,
		startShow: true,
		hoverStop: $hoverstop,
		scrollStop: false,
		height: $(&amp;#39;#boxe_news_v16_&amp;#39; + $modIdx + &amp;#39; .boxe_news_v16_mid&amp;#39;).height()
});
}
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
$(&amp;#39;.f_footer_sondage&amp;#39;).hideIfEmpty($(&amp;#39;#f_footer_sondage&amp;#39;));
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
/*
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
 *
 * Uses the built in easing capabilities added In jQuery 1.1
 * to offer multiple easing options
 *
 * TERMS OF USE - jQuery Easing
 *
 * Open source under the BSD License. 
 *
 * Copyright © 2008 George McGinley Smith
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 *
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 *
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
 * /</p>
<p>// t: current time, b: begInnIng value, c: change In value, d: duration
jQuery.easing(&amp;#39;jswing&amp;#39;) = jQuery.easing(&amp;#39;swing&amp;#39;);</p>
<p>jQuery.extend(jQuery.easing,
    {
        def: &amp;#39;easeOutQuad&amp;#39;,
        swing: function (x, t, b, c, d) {
            //alert(jQuery.easing.default);
            return jQuery.easing(jQuery.easing.def)(x, t, b, c, d);
        },
        easeInQuad: function (x, t, b, c, d) {
            return c * (t /= d) * t + b;
        },
        easeOutQuad: function (x, t, b, c, d) {
            return -c * (t /= d) * (t - 2) + b;
        },
        easeInOutQuad: function (x, t, b, c, d) {
            if ((t /= d / 2) &lt; 1) return c / 2 * t * t + b;
            return -c / 2 * ((--t) * (t - 2) - 1) + b;
        },
        easeInCubic: function (x, t, b, c, d) {
            return c * (t /= d) * t * t + b;
        },
        easeOutCubic: function (x, t, b, c, d) {
            return c * ((t = t / d - 1) * t * t + 1) + b;
        },
        easeInOutCubic: function (x, t, b, c, d) {
            if ((t /= d / 2) &lt; 1) return c / 2 * t * t * t + b;
            return c / 2 * ((t -= 2) * t * t + 2) + b;
        },
        easeInQuart: function (x, t, b, c, d) {
            return c * (t /= d) * t * t * t + b;
        },
        easeOutQuart: function (x, t, b, c, d) {
            return -c * ((t = t / d - 1) * t * t * t - 1) + b;
        },
        easeInOutQuart: function (x, t, b, c, d) {
            if ((t /= d / 2) &lt; 1) return c / 2 * t * t * t * t + b;
            return -c / 2 * ((t -= 2) * t * t * t - 2) + b;
        },
        easeInQuint: function (x, t, b, c, d) {
            return c * (t /= d) * t * t * t * t + b;
        },
        easeOutQuint: function (x, t, b, c, d) {
            return c * ((t = t / d - 1) * t * t * t * t + 1) + b;
        },
        easeInOutQuint: function (x, t, b, c, d) {
            if ((t /= d / 2) &lt; 1) return c / 2 * t * t * t * t * t + b;
            return c / 2 * ((t -= 2) * t * t * t * t + 2) + b;
        },
        easeInSine: function (x, t, b, c, d) {
            return -c * Math.cos(t / d * (Math.PI / 2)) + c + b;
        },
        easeOutSine: function (x, t, b, c, d) {
            return c * Math.sin(t / d * (Math.PI / 2)) + b;
        },
        easeInOutSine: function (x, t, b, c, d) {
            return -c / 2 * (Math.cos(Math.PI * t / d) - 1) + b;
        },
        easeInExpo: function (x, t, b, c, d) {
            return (t == 0) ? b : c * Math.pow(2, 10 * (t / d - 1)) + b;
        },
        easeOutExpo: function (x, t, b, c, d) {
            return (t == d) ? b + c : c * (-Math.pow(2, -10 * t / d) + 1) + b;
        },
        easeInOutExpo: function (x, t, b, c, d) {
            if (t == 0) return b;
            if (t == d) return b + c;
            if ((t /= d / 2) &lt; 1) return c / 2 * Math.pow(2, 10 * (t - 1)) + b;
            return c / 2 * (-Math.pow(2, -10 * --t) + 2) + b;
        },
        easeInCirc: function (x, t, b, c, d) {
            return -c * (Math.sqrt(1 - (t /= d) * t) - 1) + b;
        },
        easeOutCirc: function (x, t, b, c, d) {
            return c * Math.sqrt(1 - (t = t / d - 1) * t) + b;
        },
        easeInOutCirc: function (x, t, b, c, d) {
            if ((t /= d / 2) &lt; 1) return -c / 2 * (Math.sqrt(1 - t * t) - 1) + b;
            return c / 2 * (Math.sqrt(1 - (t -= 2) * t) + 1) + b;
        },
        easeInElastic: function (x, t, b, c, d) {
            var s = 1.70158;
            var p = 0;
            var a = c;
            if (t == 0) return b;
            if ((t /= d) == 1) return b + c;
            if (!p) p = d * .3;
            if (a &lt; Math.abs(c)) {
                a = c;
                var s = p / 4;
            }
            else var s = p / (2 * Math.PI) * Math.asin(c / a);
            return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b;
        },
        easeOutElastic: function (x, t, b, c, d) {
            var s = 1.70158;
            var p = 0;
            var a = c;
            if (t == 0) return b;
            if ((t /= d) == 1) return b + c;
            if (!p) p = d * .3;
            if (a &lt; Math.abs(c)) {
                a = c;
                var s = p / 4;
            }
            else var s = p / (2 * Math.PI) * Math.asin(c / a);
            return a * Math.pow(2, -10 * t) * Math.sin((t * d - s) * (2 * Math.PI) / p) + c + b;
        },
        easeInOutElastic: function (x, t, b, c, d) {
            var s = 1.70158;
            var p = 0;
            var a = c;
            if (t == 0) return b;
            if ((t /= d / 2) == 2) return b + c;
            if (!p) p = d * (.3 * 1.5);
            if (a &lt; Math.abs(c)) {
                a = c;
                var s = p / 4;
            }
            else var s = p / (2 * Math.PI) * Math.asin(c / a);
            if (t &lt; 1) return -.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b;
            return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p) * .5 + c + b;
        },
        easeInBack: function (x, t, b, c, d, s) {
            if (s == undefined) s = 1.70158;
            return c * (t /= d) * t * ((s + 1) * t - s) + b;
        },
        easeOutBack: function (x, t, b, c, d, s) {
            if (s == undefined) s = 1.70158;
            return c * ((t = t / d - 1) * t * ((s + 1) * t + s) + 1) + b;
        },
        easeInOutBack: function (x, t, b, c, d, s) {
            if (s == undefined) s = 1.70158;
            if ((t /= d / 2) &lt; 1) return c / 2 * (t * t * (((s *= (1.525)) + 1) * t - s)) + b;
            return c / 2 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2) + b;
        },
        easeInBounce: function (x, t, b, c, d) {
            return c - jQuery.easing.easeOutBounce(x, d - t, 0, c, d) + b;
        },
        easeOutBounce: function (x, t, b, c, d) {
            if ((t /= d) &lt; (1 / 2.75)) {
                return c * (7.5625 * t * t) + b;
            } else if (t &lt; (2 / 2.75)) {
                return c * (7.5625 * (t -= (1.5 / 2.75)) * t + .75) + b;
            } else if (t &lt; (2.5 / 2.75)) {
                return c * (7.5625 * (t -= (2.25 / 2.75)) * t + .9375) + b;
            } else {
                return c * (7.5625 * (t -= (2.625 / 2.75)) * t + .984375) + b;
            }
        },
        easeInOutBounce: function (x, t, b, c, d) {
            if (t &lt; d / 2) return jQuery.easing.easeInBounce(x, t * 2, 0, c, d) * .5 + b;
            return jQuery.easing.easeOutBounce(x, t * 2 - d, 0, c, d) * .5 + c * .5 + b;
        }
    });</p>
<p>/*
 *
 * TERMS OF USE - EASING EQUATIONS
 *
 * Open source under the BSD License. 
 *
 * Copyright © 2001 Robert Penner
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 *
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 *
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
 * /
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mod_idx&quot;:&quot;1&quot;,&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
$(&amp;#39;.retour_haut_v16&amp;#39;).on(&amp;#39;click&amp;#39;, function () {
    $(&amp;#39;html, body&amp;#39;).animate({
        scrollTop: 0
    }, 1500, &amp;#39;easeInOutExpo&amp;#39;);
});
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
(function e(t,n,r){function s(o,u){if(!n(o)){if(!t(o)){var a=typeof require==&quot;function&quot;&amp;&amp;require;if(!u&amp;&amp;a)return a(o,!0);if(i)return i(o,!0);var f=new Error(&quot;Cannot find module &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;+o+&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;);throw f.code=&quot;MODULE_NOT_FOUND&quot;,f}var l=n(o)={exports:{}};t(o)(0).call(l.exports,function(e){var n=t(o)(1)(e);return s(n?n:e)},l,l.exports,e,t,n,r)}return n(o).exports}var i=typeof require==&quot;function&quot;&amp;&amp;require;for(var o=0;o<r.length;o++)s(r(o));return s})({1:(function(require,module,exports){(function(global){"use strict";var _toolsProtectJs2=require("./tools/protect.js");var _toolsProtectJs3=_interopRequireDefault(_toolsProtectJs2);require("core-js/shim");require("regenerator/runtime");_toolsProtectJs3("default")(module);function _interopRequireDefault(obj){return obj&#038;&#038;obj.__esModule?obj:{"default":obj}}if(global._babelPolyfill){throw new Error("only one instance of babel/polyfill is allowed")}global._babelPolyfill=true}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{"./tools/protect.js":2,"core-js/shim":93,"regenerator/runtime":94}),2:(function(require,module,exports){(function(__dirname){"use strict";exports.__esModule=true;function _interopRequireDefault(obj){return obj&#038;&#038;obj.__esModule?obj:{"default":obj}}var _path=require("path");var _path2=_interopRequireDefault(_path);var root=_path2("default").resolve(__dirname,"../../../");exports("default")=function(module){if(module.parent&#038;&#038;module.parent.filename.indexOf(root)!==0){throw new Error("Don't hotlink internal Babel files.")}};module.exports=exports("default")}).call(this,"/lib/babel/tools")},{path:3}),3:(function(require,module,exports){(function(process){function normalizeArray(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts(i);if(last===&quot;.&quot;){parts.splice(i,1)}else if(last===&quot;..&quot;){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up--;up){parts.unshift(&quot;..&quot;)}}return parts}var splitPathRe=/^(/?|)((sS)*?)((?:. {1,2}|(^/)+?|)(.(^./)*|))(?:(/)*)$/;var splitPath=function(filename){return splitPathRe.exec(filename).slice(1)};exports.resolve=function(){var resolvedPath=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,resolvedAbsolute=false;for(var i=arguments.length-1;i&gt;=-1&amp;&amp;!resolvedAbsolute;i--){var path=i&gt;=0?arguments(i):process.cwd();if(typeof path!==&quot;string&quot;){throw new TypeError(&quot;Arguments to path.resolve must be strings&quot;)}else if(!path){continue}resolvedPath=path+&quot;/&quot;+resolvedPath;resolvedAbsolute=path.charAt(0)===&quot;/&quot;}resolvedPath=normalizeArray(filter(resolvedPath.split(&quot;/&quot;),function(p){return!!p}),!resolvedAbsolute).join(&quot;/&quot;);return(resolvedAbsolute?&quot;/&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+resolvedPath&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;.&quot;};exports.normalize=function(path){var isAbsolute=exports.isAbsolute(path),trailingSlash=substr(path,-1)===&quot;/&quot;;path=normalizeArray(filter(path.split(&quot;/&quot;),function(p){return!!p}),!isAbsolute).join(&quot;/&quot;);if(!path&amp;&amp;!isAbsolute){path=&quot;.&quot;}if(path&amp;&amp;trailingSlash){path+=&quot;/&quot;}return(isAbsolute?&quot;/&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)+path};exports.isAbsolute=function(path){return path.charAt(0)===&quot;/&quot;};exports.join=function(){var paths=Array.prototype.slice.call(arguments,0);return exports.normalize(filter(paths,function(p,index){if(typeof p!==&quot;string&quot;){throw new TypeError(&quot;Arguments to path.join must be strings&quot;)}return p}).join(&quot;/&quot;))};exports.relative=function(from,to){from=exports.resolve(from).substr(1);to=exports.resolve(to).substr(1);function trim(arr){var start=0;for(;start<arr.length;start++){if(arr(start)!=="http://www.lesboisdupoitou-chauffage-piquets.com/")break}var end=arr.length-1;for(;end>=0;end--){if(arr(end)!==&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)break}if(start&gt;end)return();return arr.slice(start,end-start+1)}var fromParts=trim(from.split(&quot;/&quot;));var toParts=trim(to.split(&quot;/&quot;));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i&lt;length;i++){if(fromParts(i)!==toParts(i)){samePartsLength=i;break}}var outputParts=();for(var i=samePartsLength;i&lt;fromParts.length;i++){outputParts.push(&quot;..&quot;)}outputParts=outputParts.concat(toParts.slice(samePartsLength));return outputParts.join(&quot;/&quot;)};exports.sep=&quot;/&quot;;exports.delimiter=&quot;:&quot;;exports.dirname=function(path){var result=splitPath(path),root=result(0),dir=result(1);if(!root&amp;&amp;!dir){return&quot;.&quot;}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir};exports.basename=function(path,ext){var f=splitPath(path)(2);if(ext&amp;&amp;f.substr(-1*ext.length)===ext){f=f.substr(0,f.length-ext.length)}return f};exports.extname=function(path){return splitPath(path)(3)};function filter(xs,f){if(xs.filter)return xs.filter(f);var res=();for(var i=0;i&lt;xs.length;i++){if(f(xs(i),i,xs))res.push(xs(i))}return res}var substr=&quot;ab&quot;.substr(-1)===&quot;b&quot;?function(str,start,len){return str.substr(start,len)}:function(str,start,len){if(start&lt;0)start=str.length+start;return str.substr(start,len)}}).call(this,require(&quot;_process&quot;))},{_process:4}),4:(function(require,module,exports){var process=module.exports={};var queue=();var draining=false;function drainQueue(){if(draining){return}draining=true;var currentQueue;var len=queue.length;while(len){currentQueue=queue;queue=();var i=-1;while(++i<len){currentQueue(i)()}len=queue.length}draining=false}process.nextTick=function(fun){queue.push(fun);if(!draining){setTimeout(drainQueue,0)}};process.title="browser";process.browser=true;process.env={};process.argv=();process.version="http://www.lesboisdupoitou-chauffage-piquets.com/";process.versions={};function noop(){}process.on=noop;process.addListener=noop;process.once=noop;process.off=noop;process.removeListener=noop;process.removeAllListeners=noop;process.emit=noop;process.binding=function(name){throw new Error("process.binding is not supported")};process.cwd=function(){return"/"};process.chdir=function(dir){throw new Error("process.chdir is not supported")};process.umask=function(){return 0}},{}),5:(function(require,module,exports){var $=require("./$");module.exports=function(IS_INCLUDES){return function($this,el,fromIndex){var O=$.toObject($this),length=$.toLength(O.length),index=$.toIndex(fromIndex,length),value;if(IS_INCLUDES&#038;&#038;el!=el)while(length>index){value=O(index++);if(value!=value)return true}else for(;length&gt;index;index++)if(IS_INCLUDES&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;index in O){if(O(index)===el)return IS_INCLUDES&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;index}return!IS_INCLUDES&amp;&amp;-1}}},{&quot;./$&quot;:26}),6:(function(require,module,exports){var $=require(&quot;./$&quot;),ctx=require(&quot;./$.ctx&quot;);module.exports=function(TYPE){var IS_MAP=TYPE==1,IS_FILTER=TYPE==2,IS_SOME=TYPE==3,IS_EVERY=TYPE==4,IS_FIND_INDEX=TYPE==6,NO_HOLES=TYPE==5&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;IS_FIND_INDEX;return function($this,callbackfn,that){var O=Object($.assertDefined($this)),self=$.ES5Object(O),f=ctx(callbackfn,that,3),length=$.toLength(self.length),index=0,result=IS_MAP?Array(length):IS_FILTER?():undefined,val,res;for(;length&gt;index;index++)if(NO_HOLES&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;index in self){val=self(index);res=f(val,index,O);if(TYPE){if(IS_MAP)result(index)=res;else if(res)switch(TYPE){case 3:return true;case 5:return val;case 6:return index;case 2:result.push(val)}else if(IS_EVERY)return false}}return IS_FIND_INDEX?-1:IS_SOME&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;IS_EVERY?IS_EVERY:result}}},{&quot;./$&quot;:26,&quot;./$.ctx&quot;:14}),7:(function(require,module,exports){var $=require(&quot;./$&quot;);function assert(condition,msg1,msg2){if(!condition)throw TypeError(msg2?msg1+msg2:msg1)}assert.def=$.assertDefined;assert.fn=function(it){if(!$.isFunction(it))throw TypeError(it+&quot; is not a function!&quot;);return it};assert.obj=function(it){if(!$.isObject(it))throw TypeError(it+&quot; is not an object!&quot;);return it};assert.inst=function(it,Constructor,name){if(!(it instanceof Constructor))throw TypeError(name+&quot;: use the &amp;#39;new&amp;#39; operator!&quot;);return it};module.exports=assert},{&quot;./$&quot;:26}),8:(function(require,module,exports){var $=require(&quot;./$&quot;),enumKeys=require(&quot;./$.enum-keys&quot;);module.exports=Object.assign&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;function assign(target,source){var T=Object($.assertDefined(target)),l=arguments.length,i=1;while(l&gt;i){var S=$.ES5Object(arguments(i++)),keys=enumKeys(S),length=keys.length,j=0,key;while(length&gt;j)T(key=keys(j++))=S(key)}return T}},{&quot;./$&quot;:26,&quot;./$.enum-keys&quot;:17}),9:(function(require,module,exports){var $=require(&quot;./$&quot;),TAG=require(&quot;./$.wks&quot;)(&quot;toStringTag&quot;),toString={}.toString;function cof(it){return toString.call(it).slice(8,-1)}cof.classof=function(it){var O,T;return it==undefined?it===undefined?&quot;Undefined&quot;:&quot;Null&quot;:typeof(T=(O=Object(it))(TAG))==&quot;string&quot;?T:cof(O)};cof.set=function(it,tag,stat){if(it&amp;&amp;!$.has(it=stat?it:it.prototype,TAG))$.hide(it,TAG,tag)};module.exports=cof},{&quot;./$&quot;:26,&quot;./$.wks&quot;:44}),10:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),ctx=require(&quot;./$.ctx&quot;),safe=require(&quot;./$.uid&quot;).safe,assert=require(&quot;./$.assert&quot;),forOf=require(&quot;./$.for-of&quot;),step=require(&quot;./$.iter&quot;).step,$has=$.has,set=$.set,isObject=$.isObject,hide=$.hide,isExtensible=Object.isExtensible&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;isObject,ID=safe(&quot;id&quot;),O1=safe(&quot;O1&quot;),LAST=safe(&quot;last&quot;),FIRST=safe(&quot;first&quot;),ITER=safe(&quot;iter&quot;),SIZE=$.DESC?safe(&quot;size&quot;):&quot;size&quot;,id=0;function fastKey(it,create){if(!isObject(it))return typeof it==&quot;symbol&quot;?it:(typeof it==&quot;string&quot;?&quot;S&quot;:&quot;P&quot;)+it;if(!$has(it,ID)){if(!isExtensible(it))return&quot;F&quot;;if(!create)return&quot;E&quot;;hide(it,ID,++id)}return&quot;O&quot;+it(ID)}function getEntry(that,key){var index=fastKey(key),entry;if(index!==&quot;F&quot;)return that(O1)(index);for(entry=that(FIRST);entry;entry=entry.n){if(entry.k==key)return entry}}module.exports={getConstructor:function(wrapper,NAME,IS_MAP,ADDER){var C=wrapper(function(that,iterable){assert.inst(that,C,NAME);set(that,O1,$.create(null));set(that,SIZE,0);set(that,LAST,undefined);set(that,FIRST,undefined);if(iterable!=undefined)forOf(iterable,IS_MAP,that(ADDER),that)});require(&quot;./$.mix&quot;)(C.prototype,{clear:function clear(){for(var that=this,data=that(O1),entry=that(FIRST);entry;entry=entry.n){entry.r=true;if(entry.p)entry.p=entry.p.n=undefined;delete data(entry.i)}that(FIRST)=that(LAST)=undefined;that(SIZE)=0},&quot;delete&quot;:function(key){var that=this,entry=getEntry(that,key);if(entry){var next=entry.n,prev=entry.p;delete that(O1)(entry.i);entry.r=true;if(prev)prev.n=next;if(next)next.p=prev;if(that(FIRST)==entry)that(FIRST)=next;if(that(LAST)==entry)that(LAST)=prev;that(SIZE)--}return!!entry},forEach:function forEach(callbackfn){var f=ctx(callbackfn,arguments(1),3),entry;while(entry=entry?entry.n:this(FIRST)){f(entry.v,entry.k,this);while(entry&amp;&amp;entry.r)entry=entry.p}},has:function has(key){return!!getEntry(this,key)}});if($.DESC)$.setDesc(C.prototype,&quot;size&quot;,{get:function(){return assert.def(this(SIZE))}});return C},def:function(that,key,value){var entry=getEntry(that,key),prev,index;if(entry){entry.v=value}else{that(LAST)=entry={i:index=fastKey(key,true),k:key,v:value,p:prev=that(LAST),n:undefined,r:false};if(!that(FIRST))that(FIRST)=entry;if(prev)prev.n=entry;that(SIZE)++;if(index!==&quot;F&quot;)that(O1)(index)=entry}return that},getEntry:getEntry,setIter:function(C,NAME,IS_MAP){require(&quot;./$.iter-define&quot;)(C,NAME,function(iterated,kind){set(this,ITER,{o:iterated,k:kind})},function(){var iter=this(ITER),kind=iter.k,entry=iter.l;while(entry&amp;&amp;entry.r)entry=entry.p;if(!iter.o&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!(iter.l=entry=entry?entry.n:iter.o(FIRST))){iter.o=undefined;return step(1)}if(kind==&quot;keys&quot;)return step(0,entry.k);if(kind==&quot;values&quot;)return step(0,entry.v);return step(0,(entry.k,entry.v))},IS_MAP?&quot;entries&quot;:&quot;values&quot;,!IS_MAP,true)}}},{&quot;./$&quot;:26,&quot;./$.assert&quot;:7,&quot;./$.ctx&quot;:14,&quot;./$.for-of&quot;:18,&quot;./$.iter&quot;:25,&quot;./$.iter-define&quot;:23,&quot;./$.mix&quot;:28,&quot;./$.uid&quot;:42}),11:(function(require,module,exports){var $def=require(&quot;./$.def&quot;),forOf=require(&quot;./$.for-of&quot;);module.exports=function(NAME){$def($def.P,NAME,{toJSON:function toJSON(){var arr=();forOf(this,false,arr.push,arr);return arr}})}},{&quot;./$.def&quot;:15,&quot;./$.for-of&quot;:18}),12:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),safe=require(&quot;./$.uid&quot;).safe,assert=require(&quot;./$.assert&quot;),forOf=require(&quot;./$.for-of&quot;),$has=$.has,isObject=$.isObject,hide=$.hide,isExtensible=Object.isExtensible&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;isObject,id=0,ID=safe(&quot;id&quot;),WEAK=safe(&quot;weak&quot;),LEAK=safe(&quot;leak&quot;),method=require(&quot;./$.array-methods&quot;),find=method(5),findIndex=method(6);function findFrozen(store,key){return find(store.array,function(it){return it(0)===key})}function leakStore(that){return that(LEAK)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;hide(that,LEAK,{array:(),get:function(key){var entry=findFrozen(this,key);if(entry)return entry(1)},has:function(key){return!!findFrozen(this,key)},set:function(key,value){var entry=findFrozen(this,key);if(entry)entry(1)=value;else this.array.push((key,value))},&quot;delete&quot;:function(key){var index=findIndex(this.array,function(it){return it(0)===key});if(~index)this.array.splice(index,1);return!!~index}})(LEAK)}module.exports={getConstructor:function(wrapper,NAME,IS_MAP,ADDER){var C=wrapper(function(that,iterable){$.set(assert.inst(that,C,NAME),ID,id++);if(iterable!=undefined)forOf(iterable,IS_MAP,that(ADDER),that)});require(&quot;./$.mix&quot;)(C.prototype,{&quot;delete&quot;:function(key){if(!isObject(key))return false;if(!isExtensible(key))return leakStore(this)(&quot;delete&quot;)(key);return $has(key,WEAK)&amp;&amp;$has(key(WEAK),this(ID))&amp;&amp;delete key(WEAK)(this(ID))},has:function has(key){if(!isObject(key))return false;if(!isExtensible(key))return leakStore(this).has(key);return $has(key,WEAK)&amp;&amp;$has(key(WEAK),this(ID))}});return C},def:function(that,key,value){if(!isExtensible(assert.obj(key))){leakStore(that).set(key,value)}else{$has(key,WEAK)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;hide(key,WEAK,{});key(WEAK)(that(ID))=value}return that},leakStore:leakStore,WEAK:WEAK,ID:ID}},{&quot;./$&quot;:26,&quot;./$.array-methods&quot;:6,&quot;./$.assert&quot;:7,&quot;./$.for-of&quot;:18,&quot;./$.mix&quot;:28,&quot;./$.uid&quot;:42}),13:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),$def=require(&quot;./$.def&quot;),BUGGY=require(&quot;./$.iter&quot;).BUGGY,forOf=require(&quot;./$.for-of&quot;),species=require(&quot;./$.species&quot;),assertInstance=require(&quot;./$.assert&quot;).inst;module.exports=function(NAME,wrapper,methods,common,IS_MAP,IS_WEAK){var Base=$.g(NAME),C=Base,ADDER=IS_MAP?&quot;set&quot;:&quot;add&quot;,proto=C&amp;&amp;C.prototype,O={};function fixMethod(KEY){var fn=proto(KEY);require(&quot;./$.redef&quot;)(proto,KEY,KEY==&quot;delete&quot;?function(a){return fn.call(this,a===0?0:a)}:KEY==&quot;has&quot;?function has(a){return fn.call(this,a===0?0:a)}:KEY==&quot;get&quot;?function get(a){return fn.call(this,a===0?0:a)}:KEY==&quot;add&quot;?function add(a){fn.call(this,a===0?0:a);return this}:function set(a,b){fn.call(this,a===0?0:a,b);return this})}if(!$.isFunction(C)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!(IS_WEAK&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!BUGGY&amp;&amp;proto.forEach&amp;&amp;proto.entries)){C=common.getConstructor(wrapper,NAME,IS_MAP,ADDER);require(&quot;./$.mix&quot;)(C.prototype,methods)}else{var inst=new C,chain=inst(ADDER)(IS_WEAK?{}:-0,1),buggyZero;if(!require(&quot;./$.iter-detect&quot;)(function(iter){new C(iter)})){C=wrapper(function(target,iterable){assertInstance(target,C,NAME);var that=new Base;if(iterable!=undefined)forOf(iterable,IS_MAP,that(ADDER),that);return that});C.prototype=proto;proto.constructor=C}IS_WEAK&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;inst.forEach(function(val,key){buggyZero=1/key===-Infinity});if(buggyZero){fixMethod(&quot;delete&quot;);fixMethod(&quot;has&quot;);IS_MAP&amp;&amp;fixMethod(&quot;get&quot;)}if(buggyZero&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;chain!==inst)fixMethod(ADDER)}require(&quot;./$.cof&quot;).set(C,NAME);O(NAME)=C;$def($def.G+$def.W+$def.F*(C!=Base),O);species(C);species($.core(NAME));if(!IS_WEAK)common.setIter(C,NAME,IS_MAP);return C}},{&quot;./$&quot;:26,&quot;./$.assert&quot;:7,&quot;./$.cof&quot;:9,&quot;./$.def&quot;:15,&quot;./$.for-of&quot;:18,&quot;./$.iter&quot;:25,&quot;./$.iter-detect&quot;:24,&quot;./$.mix&quot;:28,&quot;./$.redef&quot;:31,&quot;./$.species&quot;:36}),14:(function(require,module,exports){var assertFunction=require(&quot;./$.assert&quot;).fn;module.exports=function(fn,that,length){assertFunction(fn);if(~length&amp;&amp;that===undefined)return fn;switch(length){case 1:return function(a){return fn.call(that,a)};case 2:return function(a,b){return fn.call(that,a,b)};case 3:return function(a,b,c){return fn.call(that,a,b,c)}}return function(){return fn.apply(that,arguments)}}},{&quot;./$.assert&quot;:7}),15:(function(require,module,exports){var $=require(&quot;./$&quot;),global=$.g,core=$.core,isFunction=$.isFunction,$redef=require(&quot;./$.redef&quot;);function ctx(fn,that){return function(){return fn.apply(that,arguments)}}global.core=core;$def.F=1;$def.G=2;$def.S=4;$def.P=8;$def.B=16;$def.W=32;function $def(type,name,source){var key,own,out,exp,isGlobal=type&amp;$def.G,isProto=type&amp;$def.P,target=isGlobal?global:type&amp;$def.S?global(name):(global(name)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{}).prototype,exports=isGlobal?core:core(name)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(core(name)={});if(isGlobal)source=name;for(key in source){own=!(type&amp;$def.F)&amp;&amp;target&amp;&amp;key in target;out=(own?target:source)(key);if(type&amp;$def.B&amp;&amp;own)exp=ctx(out,global);else exp=isProto&amp;&amp;isFunction(out)?ctx(Function.call,out):out;if(target&amp;&amp;!own)$redef(target,key,out);if(exports(key)!=out)$.hide(exports,key,exp);if(isProto)(exports.prototype&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(exports.prototype={}))(key)=out}}module.exports=$def},{&quot;./$&quot;:26,&quot;./$.redef&quot;:31}),16:(function(require,module,exports){var $=require(&quot;./$&quot;),document=$.g.document,isObject=$.isObject,is=isObject(document)&amp;&amp;isObject(document.createElement);module.exports=function(it){return is?document.createElement(it):{}}},{&quot;./$&quot;:26}),17:(function(require,module,exports){var $=require(&quot;./$&quot;);module.exports=function(it){var keys=$.getKeys(it),getDesc=$.getDesc,getSymbols=$.getSymbols;if(getSymbols)$.each.call(getSymbols(it),function(key){if(getDesc(it,key).enumerable)keys.push(key)});return keys}},{&quot;./$&quot;:26}),18:(function(require,module,exports){var ctx=require(&quot;./$.ctx&quot;),get=require(&quot;./$.iter&quot;).get,call=require(&quot;./$.iter-call&quot;);module.exports=function(iterable,entries,fn,that){var iterator=get(iterable),f=ctx(fn,that,entries?2:1),step;while(!(step=iterator.next()).done){if(call(iterator,f,step.value,entries)===false){return call.close(iterator)}}}},{&quot;./$.ctx&quot;:14,&quot;./$.iter&quot;:25,&quot;./$.iter-call&quot;:22}),19:(function(require,module,exports){module.exports=function($){$.FW=true;$.path=$.g;return $}},{}),20:(function(require,module,exports){var $=require(&quot;./$&quot;),toString={}.toString,getNames=$.getNames;var windowNames=typeof window==&quot;object&quot;&amp;&amp;Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):();function getWindowNames(it){try{return getNames(it)}catch(e){return windowNames.slice()}}module.exports.get=function getOwnPropertyNames(it){if(windowNames&amp;&amp;toString.call(it)==&quot;(object Window)&quot;)return getWindowNames(it);return getNames($.toObject(it))}},{&quot;./$&quot;:26}),21:(function(require,module,exports){module.exports=function(fn,args,that){var un=that===undefined;switch(args.length){case 0:return un?fn():fn.call(that);case 1:return un?fn(args(0)):fn.call(that,args(0));case 2:return un?fn(args(0),args(1)):fn.call(that,args(0),args(1));case 3:return un?fn(args(0),args(1),args(2)):fn.call(that,args(0),args(1),args(2));case 4:return un?fn(args(0),args(1),args(2),args(3)):fn.call(that,args(0),args(1),args(2),args(3));case 5:return un?fn(args(0),args(1),args(2),args(3),args(4)):fn.call(that,args(0),args(1),args(2),args(3),args(4))}return fn.apply(that,args)}},{}),22:(function(require,module,exports){var assertObject=require(&quot;./$.assert&quot;).obj;function close(iterator){var ret=iterator(&quot;return&quot;);if(ret!==undefined)assertObject(ret.call(iterator))}function call(iterator,fn,value,entries){try{return entries?fn(assertObject(value)(0),value(1)):fn(value)}catch(e){close(iterator);throw e}}call.close=close;module.exports=call},{&quot;./$.assert&quot;:7}),23:(function(require,module,exports){var $def=require(&quot;./$.def&quot;),$redef=require(&quot;./$.redef&quot;),$=require(&quot;./$&quot;),cof=require(&quot;./$.cof&quot;),$iter=require(&quot;./$.iter&quot;),SYMBOL_ITERATOR=require(&quot;./$.wks&quot;)(&quot;iterator&quot;),FF_ITERATOR=&quot;@@iterator&quot;,KEYS=&quot;keys&quot;,VALUES=&quot;values&quot;,Iterators=$iter.Iterators;module.exports=function(Base,NAME,Constructor,next,DEFAULT,IS_SET,FORCE){$iter.create(Constructor,NAME,next);function createMethod(kind){function $$(that){return new Constructor(that,kind)}switch(kind){case KEYS:return function keys(){return $$(this)};case VALUES:return function values(){return $$(this)}}return function entries(){return $$(this)}}var TAG=NAME+&quot; Iterator&quot;,proto=Base.prototype,_native=proto(SYMBOL_ITERATOR)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;proto(FF_ITERATOR)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;DEFAULT&amp;&amp;proto(DEFAULT),_default=_native&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;createMethod(DEFAULT),methods,key;if(_native){var IteratorPrototype=$.getProto(_default.call(new Base));cof.set(IteratorPrototype,TAG,true);if($.FW&amp;&amp;$.has(proto,FF_ITERATOR))$iter.set(IteratorPrototype,$.that)}if($.FW&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;FORCE)$iter.set(proto,_default);Iterators(NAME)=_default;Iterators(TAG)=$.that;if(DEFAULT){methods={keys:IS_SET?_default:createMethod(KEYS),values:DEFAULT==VALUES?_default:createMethod(VALUES),entries:DEFAULT!=VALUES?_default:createMethod(&quot;entries&quot;)};if(FORCE)for(key in methods){if(!(key in proto))$redef(proto,key,methods(key))}else $def($def.P+$def.F*$iter.BUGGY,NAME,methods)}}},{&quot;./$&quot;:26,&quot;./$.cof&quot;:9,&quot;./$.def&quot;:15,&quot;./$.iter&quot;:25,&quot;./$.redef&quot;:31,&quot;./$.wks&quot;:44}),24:(function(require,module,exports){var SYMBOL_ITERATOR=require(&quot;./$.wks&quot;)(&quot;iterator&quot;),SAFE_CLOSING=false;try{var riter=(7)(SYMBOL_ITERATOR)();riter(&quot;return&quot;)=function(){SAFE_CLOSING=true};Array.from(riter,function(){throw 2})}catch(e){}module.exports=function(exec){if(!SAFE_CLOSING)return false;var safe=false;try{var arr=(7),iter=arr(SYMBOL_ITERATOR)();iter.next=function(){safe=true};arr(SYMBOL_ITERATOR)=function(){return iter};exec(arr)}catch(e){}return safe}},{&quot;./$.wks&quot;:44}),25:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),cof=require(&quot;./$.cof&quot;),classof=cof.classof,assert=require(&quot;./$.assert&quot;),assertObject=assert.obj,SYMBOL_ITERATOR=require(&quot;./$.wks&quot;)(&quot;iterator&quot;),FF_ITERATOR=&quot;@@iterator&quot;,Iterators=require(&quot;./$.shared&quot;)(&quot;iterators&quot;),IteratorPrototype={};setIterator(IteratorPrototype,$.that);function setIterator(O,value){$.hide(O,SYMBOL_ITERATOR,value);if(FF_ITERATOR in())$.hide(O,FF_ITERATOR,value)}module.exports={BUGGY:&quot;keys&quot;in()&amp;&amp;!(&quot;next&quot;in().keys()),Iterators:Iterators,step:function(done,value){return{value:value,done:!!done}},is:function(it){var O=Object(it),Symbol=$.g.Symbol;return(Symbol&amp;&amp;Symbol.iterator&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;FF_ITERATOR)in O&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;SYMBOL_ITERATOR in O&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;$.has(Iterators,classof(O))},get:function(it){var Symbol=$.g.Symbol,getIter;if(it!=undefined){getIter=it(Symbol&amp;&amp;Symbol.iterator&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;FF_ITERATOR)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;it(SYMBOL_ITERATOR)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;Iterators(classof(it))}assert($.isFunction(getIter),it,&quot; is not iterable!&quot;);return assertObject(getIter.call(it))},set:setIterator,create:function(Constructor,NAME,next,proto){Constructor.prototype=$.create(proto&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;IteratorPrototype,{next:$.desc(1,next)});cof.set(Constructor,NAME+&quot; Iterator&quot;)}}},{&quot;./$&quot;:26,&quot;./$.assert&quot;:7,&quot;./$.cof&quot;:9,&quot;./$.shared&quot;:35,&quot;./$.wks&quot;:44}),26:(function(require,module,exports){&quot;use strict&quot;;var global=typeof self!=&quot;undefined&quot;?self:Function(&quot;return this&quot;)(),core={},defineProperty=Object.defineProperty,hasOwnProperty={}.hasOwnProperty,ceil=Math.ceil,floor=Math.floor,max=Math.max,min=Math.min;var DESC=!!function(){try{return defineProperty({},&quot;a&quot;,{get:function(){return 2}}).a==2}catch(e){}}();var hide=createDefiner(1);function toInteger(it){return isNaN(it=+it)?0:(it&gt;0?floor:ceil)(it)}function desc(bitmap,value){return{enumerable:!(bitmap&amp;1),configurable:!(bitmap&amp;2),writable:!(bitmap&amp;4),value:value}}function simpleSet(object,key,value){object(key)=value;return object}function createDefiner(bitmap){return DESC?function(object,key,value){return $.setDesc(object,key,desc(bitmap,value))}:simpleSet}function isObject(it){return it!==null&amp;&amp;(typeof it==&quot;object&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;|typeof it==&quot;function&quot;)}function isFunction(it){return typeof it==&quot;function&quot;}function assertDefined(it){if(it==undefined)throw TypeError(&quot;Can&amp;#39;t call method on  &quot;+it);return it}var $=module.exports=require(&quot;./$.fw&quot;)({g:global,core:core,html:global.document&amp;&amp;document.documentElement,isObject:isObject,isFunction:isFunction,that:function(){return this},toInteger:toInteger,toLength:function(it){return it&gt;0?min(toInteger(it),9007199254740991):0},toIndex:function(index,length){index=toInteger(index);return index<0?max(index+length,0):min(index,length)},has:function(it,key){return hasOwnProperty.call(it,key)},create:Object.create,getProto:Object.getPrototypeOf,DESC:DESC,desc:desc,getDesc:Object.getOwnPropertyDescriptor,setDesc:defineProperty,setDescs:Object.defineProperties,getKeys:Object.keys,getNames:Object.getOwnPropertyNames,getSymbols:Object.getOwnPropertySymbols,assertDefined:assertDefined,ES5Object:Object,toObject:function(it){return $.ES5Object(assertDefined(it))},hide:hide,def:createDefiner(0),set:global.Symbol?simpleSet:hide,each:().forEach});if(typeof __e!="undefined")__e=core;if(typeof __g!="undefined")__g=global},{"./$.fw":19}),27:(function(require,module,exports){var $=require("./$");module.exports=function(object,el){var O=$.toObject(object),keys=$.getKeys(O),length=keys.length,index=0,key;while(length>index)if(O(key=keys(index++))===el)return key}},{&quot;./$&quot;:26}),28:(function(require,module,exports){var $redef=require(&quot;./$.redef&quot;);module.exports=function(target,src){for(var key in src)$redef(target,key,src(key));return target}},{&quot;./$.redef&quot;:31}),29:(function(require,module,exports){var $=require(&quot;./$&quot;),assertObject=require(&quot;./$.assert&quot;).obj;module.exports=function ownKeys(it){assertObject(it);var keys=$.getNames(it),getSymbols=$.getSymbols;return getSymbols?keys.concat(getSymbols(it)):keys}},{&quot;./$&quot;:26,&quot;./$.assert&quot;:7}),30:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),invoke=require(&quot;./$.invoke&quot;),assertFunction=require(&quot;./$.assert&quot;).fn;module.exports=function(){var fn=assertFunction(this),length=arguments.length,pargs=Array(length),i=0,_=$.path._,holder=false;while(length&gt;i)if((pargs(i)=arguments(i++))===_)holder=true;return function(){var that=this,_length=arguments.length,j=0,k=0,args;if(!holder&amp;&amp;!_length)return invoke(fn,pargs,that);args=pargs.slice();if(holder)for(;length&gt;j;j++)if(args(j)===_)args(j)=arguments(k++);while(_length&gt;k)args.push(arguments(k++));return invoke(fn,args,that)}}},{&quot;./$&quot;:26,&quot;./$.assert&quot;:7,&quot;./$.invoke&quot;:21}),31:(function(require,module,exports){var $=require(&quot;./$&quot;),tpl=String({}.hasOwnProperty),SRC=require(&quot;./$.uid&quot;).safe(&quot;src&quot;),_toString=Function.toString;function $redef(O,key,val,safe){if($.isFunction(val)){var base=O(key);$.hide(val,SRC,base?String(base):tpl.replace(/hasOwnProperty/,String(key)));if(!(&quot;name&quot;in val))val.name=key}if(O===$.g){O(key)=val}else{if(!safe)delete O(key);$.hide(O,key,val)}}$redef(Function.prototype,&quot;toString&quot;,function toString(){return $.has(this,SRC)?this(SRC):_toString.call(this)});$.core.inspectSource=function(it){return _toString.call(it)};module.exports=$redef},{&quot;./$&quot;:26,&quot;./$.uid&quot;:42}),32:(function(require,module,exports){&quot;use strict&quot;;module.exports=function(regExp,replace,isStatic){var replacer=replace===Object(replace)?function(part){return replace(part)}:replace;return function(it){return String(isStatic?it:this).replace(regExp,replacer)}}},{}),33:(function(require,module,exports){module.exports=Object.is&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;function is(x,y){return x===y?x!==0&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;1/x===1/y:x!=x&amp;&amp;y!=y}},{}),34:(function(require,module,exports){var $=require(&quot;./$&quot;),assert=require(&quot;./$.assert&quot;);function check(O,proto){assert.obj(O);assert(proto===null&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;$.isObject(proto),proto,&quot;: can&amp;#39;t set as prototype!&quot;)}module.exports={set:Object.setPrototypeOf&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(&quot;__proto__&quot;in{}?function(buggy,set){try{set=require(&quot;./$.ctx&quot;)(Function.call,$.getDesc(Object.prototype,&quot;__proto__&quot;).set,2);set({},())}catch(e){buggy=true}return function setPrototypeOf(O,proto){check(O,proto);if(buggy)O.__proto__=proto;else set(O,proto);return O}}():undefined),check:check}},{&quot;./$&quot;:26,&quot;./$.assert&quot;:7,&quot;./$.ctx&quot;:14}),35:(function(require,module,exports){var $=require(&quot;./$&quot;),SHARED=&quot;__core-js_shared__&quot;,store=$.g(SHARED)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;($.g(SHARED)={});module.exports=function(key){return store(key)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(store(key)={})}},{&quot;./$&quot;:26}),36:(function(require,module,exports){var $=require(&quot;./$&quot;),SPECIES=require(&quot;./$.wks&quot;)(&quot;species&quot;);module.exports=function(C){if($.DESC&amp;&amp;!(SPECIES in C))$.setDesc(C,SPECIES,{configurable:true,get:$.that})}},{&quot;./$&quot;:26,&quot;./$.wks&quot;:44}),37:(function(require,module,exports){var $=require(&quot;./$&quot;);module.exports=function(TO_STRING){return function(that,pos){var s=String($.assertDefined(that)),i=$.toInteger(pos),l=s.length,a,b;if(i<0"http://www.lesboisdupoitou-chauffage-piquets.com/"i>=l)return TO_STRING?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:undefined;a=s.charCodeAt(i);return a<55296"http://www.lesboisdupoitou-chauffage-piquets.com/"a>56319&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;i+1===l&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(b=s.charCodeAt(i+1))<56320"http://www.lesboisdupoitou-chauffage-piquets.com/"b>57343?TO_STRING?s.charAt(i):a:TO_STRING?s.slice(i,i+2):(a-55296&lt;&lt;10)+(b-56320)+65536}}},{&quot;./$&quot;:26}),38:(function(require,module,exports){var $=require(&quot;./$&quot;),repeat=require(&quot;./$.string-repeat&quot;);module.exports=function(that,minLength,fillChar,left){var S=String($.assertDefined(that));if(minLength===undefined)return S;var intMinLength=$.toInteger(minLength);var fillLen=intMinLength-S.length;if(fillLen<0"http://www.lesboisdupoitou-chauffage-piquets.com/"fillLen===Infinity){throw new RangeError("Cannot satisfy string length "+minLength+" for string: "+S)}var sFillStr=fillChar===undefined?"http://www.lesboisdupoitou-chauffage-piquets.com/":String(fillChar);var sFillVal=repeat.call(sFillStr,Math.ceil(fillLen/sFillStr.length));if(sFillVal.length>fillLen)sFillVal=left?sFillVal.slice(sFillVal.length-fillLen):sFillVal.slice(0,fillLen);return left?sFillVal.concat(S):S.concat(sFillVal)}},{&quot;./$&quot;:26,&quot;./$.string-repeat&quot;:39}),39:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;);module.exports=function repeat(count){var str=String($.assertDefined(this)),res=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,n=$.toInteger(count);if(n<0"http://www.lesboisdupoitou-chauffage-piquets.com/"n==Infinity)throw RangeError("Count can't be negative");for(;n>0;(n&gt;&gt;&gt;=1)&amp;&amp;(str+=str))if(n&amp;1)res+=str;return res}},{&quot;./$&quot;:26}),40:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),ctx=require(&quot;./$.ctx&quot;),cof=require(&quot;./$.cof&quot;),invoke=require(&quot;./$.invoke&quot;),cel=require(&quot;./$.dom-create&quot;),global=$.g,isFunction=$.isFunction,html=$.html,process=global.process,setTask=global.setImmediate,clearTask=global.clearImmediate,MessageChannel=global.MessageChannel,counter=0,queue={},ONREADYSTATECHANGE=&quot;onreadystatechange&quot;,defer,channel,port;function run(){var id=+this;if($.has(queue,id)){var fn=queue(id);delete queue(id);fn()}}function listner(event){run.call(event.data)}if(!isFunction(setTask)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!isFunction(clearTask)){setTask=function(fn){var args=(),i=1;while(arguments.length&gt;i)args.push(arguments(i++));queue(++counter)=function(){invoke(isFunction(fn)?fn:Function(fn),args)};defer(counter);return counter};clearTask=function(id){delete queue(id)};if(cof(process)==&quot;process&quot;){defer=function(id){process.nextTick(ctx(run,id,1))}}else if(global.addEventListener&amp;&amp;isFunction(global.postMessage)&amp;&amp;!global.importScripts){defer=function(id){global.postMessage(id,&quot;*&quot;)};global.addEventListener(&quot;message&quot;,listner,false)}else if(isFunction(MessageChannel)){channel=new MessageChannel;port=channel.port2;channel.port1.onmessage=listner;defer=ctx(port.postMessage,port,1)}else if(ONREADYSTATECHANGE in cel(&quot;script&quot;)){defer=function(id){html.appendChild(cel(&quot;script&quot;))(ONREADYSTATECHANGE)=function(){html.removeChild(this);run.call(id)}}}else{defer=function(id){setTimeout(ctx(run,id,1),0)}}}module.exports={set:setTask,clear:clearTask}},{&quot;./$&quot;:26,&quot;./$.cof&quot;:9,&quot;./$.ctx&quot;:14,&quot;./$.dom-create&quot;:16,&quot;./$.invoke&quot;:21}),41:(function(require,module,exports){module.exports=function(exec){try{exec();return false}catch(e){return true}}},{}),42:(function(require,module,exports){var sid=0;function uid(key){return&quot;Symbol(&quot;.concat(key===undefined?&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;:key,&quot;)_&quot;,(++sid+Math.random()).toString(36))}uid.safe=require(&quot;./$&quot;).g.Symbol&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;uid;module.exports=uid},{&quot;./$&quot;:26}),43:(function(require,module,exports){var UNSCOPABLES=require(&quot;./$.wks&quot;)(&quot;unscopables&quot;);if(!(UNSCOPABLES in()))require(&quot;./$&quot;).hide(Array.prototype,UNSCOPABLES,{});module.exports=function(key){()(UNSCOPABLES)(key)=true}},{&quot;./$&quot;:26,&quot;./$.wks&quot;:44}),44:(function(require,module,exports){var global=require(&quot;./$&quot;).g,store=require(&quot;./$.shared&quot;)(&quot;wks&quot;);module.exports=function(name){return store(name)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(store(name)=global.Symbol&amp;&amp;global.Symbol(name)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;require(&quot;./$.uid&quot;).safe(&quot;Symbol.&quot;+name))}},{&quot;./$&quot;:26,&quot;./$.shared&quot;:35,&quot;./$.uid&quot;:42}),45:(function(require,module,exports){var $=require(&quot;./$&quot;),cel=require(&quot;./$.dom-create&quot;),cof=require(&quot;./$.cof&quot;),$def=require(&quot;./$.def&quot;),invoke=require(&quot;./$.invoke&quot;),arrayMethod=require(&quot;./$.array-methods&quot;),IE_PROTO=require(&quot;./$.uid&quot;).safe(&quot;__proto__&quot;),assert=require(&quot;./$.assert&quot;),assertObject=assert.obj,ObjectProto=Object.prototype,html=$.html,A=(),_slice=A.slice,_join=A.join,classof=cof.classof,has=$.has,defineProperty=$.setDesc,getOwnDescriptor=$.getDesc,defineProperties=$.setDescs,isFunction=$.isFunction,isObject=$.isObject,toObject=$.toObject,toLength=$.toLength,toIndex=$.toIndex,IE8_DOM_DEFINE=false,$indexOf=require(&quot;./$.array-includes&quot;)(false),$forEach=arrayMethod(0),$map=arrayMethod(1),$filter=arrayMethod(2),$some=arrayMethod(3),$every=arrayMethod(4);if(!$.DESC){try{IE8_DOM_DEFINE=defineProperty(cel(&quot;div&quot;),&quot;x&quot;,{
get:function(){return 8}}).x==8}catch(e){}$.setDesc=function(O,P,Attributes){if(IE8_DOM_DEFINE)try{return defineProperty(O,P,Attributes)}catch(e){}if(&quot;get&quot;in Attributes&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;set&quot;in Attributes)throw TypeError(&quot;Accessors not supported!&quot;);if(&quot;value&quot;in Attributes)assertObject(O)(P)=Attributes.value;return O};$.getDesc=function(O,P){if(IE8_DOM_DEFINE)try{return getOwnDescriptor(O,P)}catch(e){}if(has(O,P))return $.desc(!ObjectProto.propertyIsEnumerable.call(O,P),O(P))};$.setDescs=defineProperties=function(O,Properties){assertObject(O);var keys=$.getKeys(Properties),length=keys.length,i=0,P;while(length&gt;i)$.setDesc(O,P=keys(i++),Properties(P));return O}}$def($def.S+$def.F*!$.DESC,&quot;Object&quot;,{getOwnPropertyDescriptor:$.getDesc,defineProperty:$.setDesc,defineProperties:defineProperties});var keys1=(&quot;constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,&quot;+&quot;toLocaleString,toString,valueOf&quot;).split(&quot;,&quot;),keys2=keys1.concat(&quot;length&quot;,&quot;prototype&quot;),keysLen1=keys1.length;var createDict=function(){var iframe=cel(&quot;iframe&quot;),i=keysLen1,gt=&quot;&gt;&quot;,iframeDocument;iframe.style.display=&quot;none&quot;;html.appendChild(iframe);iframe.src=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/javascript:&quot;;iframeDocument=iframe.contentWindow.document;iframeDocument.open();iframeDocument.write(&quot;<script>document.F=Object</script"+gt);iframeDocument.close();createDict=iframeDocument.F;while(i--)delete createDict.prototype(keys1(i));return createDict()};function createGetKeys(names,length){return function(object){var O=toObject(object),i=0,result=(),key;for(key in O)if(key!=IE_PROTO)has(O,key)&#038;&#038;result.push(key);while(length>i)if(has(O,key=names(i++))){~$indexOf(result,key)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;result.push(key)}return result}}function Empty(){}$def($def.S,&quot;Object&quot;,{getPrototypeOf:$.getProto=$.getProto&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;function(O){O=Object(assert.def(O));if(has(O,IE_PROTO))return O(IE_PROTO);if(isFunction(O.constructor)&amp;&amp;O instanceof O.constructor){return O.constructor.prototype}return O instanceof Object?ObjectProto:null},getOwnPropertyNames:$.getNames=$.getNames&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;createGetKeys(keys2,keys2.length,true),create:$.create=$.create&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;function(O,Properties){var result;if(O!==null){Empty.prototype=assertObject(O);result=new Empty;Empty.prototype=null;result(IE_PROTO)=O}else result=createDict();return Properties===undefined?result:defineProperties(result,Properties)},keys:$.getKeys=$.getKeys&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;createGetKeys(keys1,keysLen1,false),seal:function seal(it){return it},freeze:function freeze(it){return it},preventExtensions:function preventExtensions(it){return it},isSealed:function isSealed(it){return!isObject(it)},isFrozen:function isFrozen(it){return!isObject(it)},isExtensible:function isExtensible(it){return isObject(it)}});$def($def.P,&quot;Function&quot;,{bind:function(that){var fn=assert.fn(this),partArgs=_slice.call(arguments,1);function bound(){var args=partArgs.concat(_slice.call(arguments)),constr=this instanceof bound,ctx=constr?$.create(fn.prototype):that,result=invoke(fn,args,ctx);return constr?ctx:result}if(fn.prototype)bound.prototype=fn.prototype;return bound}});if(!(0 in Object(&quot;z&quot;)&amp;&amp;&quot;z&quot;(0)==&quot;z&quot;)){$.ES5Object=function(it){return cof(it)==&quot;String&quot;?it.split(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;):Object(it)}}var buggySlice=true;try{if(html)_slice.call(html);buggySlice=false}catch(e){}$def($def.P+$def.F*buggySlice,&quot;Array&quot;,{slice:function slice(begin,end){var len=toLength(this.length),klass=cof(this);end=end===undefined?len:end;if(klass==&quot;Array&quot;)return _slice.call(this,begin,end);var start=toIndex(begin,len),upTo=toIndex(end,len),size=toLength(upTo-start),cloned=Array(size),i=0;for(;i&lt;size;i++)cloned(i)=klass==&quot;String&quot;?this.charAt(start+i):this(start+i);return cloned}});$def($def.P+$def.F*($.ES5Object!=Object),&quot;Array&quot;,{join:function join(){return _join.apply($.ES5Object(this),arguments)}});$def($def.S,&quot;Array&quot;,{isArray:function(arg){return cof(arg)==&quot;Array&quot;}});function createArrayReduce(isRight){return function(callbackfn,memo){assert.fn(callbackfn);var O=toObject(this),length=toLength(O.length),index=isRight?length-1:0,i=isRight?-1:1;if(arguments.length<2)for(;;){if(index in O){memo=O(index);index+=i;break}index+=i;assert(isRight?index>=0:length&gt;index,&quot;Reduce of empty array with no initial value&quot;)}for(;isRight?index&gt;=0:length&gt;index;index+=i)if(index in O){memo=callbackfn(memo,O(index),index,this)}return memo}}$def($def.P,&quot;Array&quot;,{forEach:$.each=$.each&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;function forEach(callbackfn){return $forEach(this,callbackfn,arguments(1))},map:function map(callbackfn){return $map(this,callbackfn,arguments(1))},filter:function filter(callbackfn){return $filter(this,callbackfn,arguments(1))},some:function some(callbackfn){return $some(this,callbackfn,arguments(1))},every:function every(callbackfn){return $every(this,callbackfn,arguments(1))},reduce:createArrayReduce(false),reduceRight:createArrayReduce(true),indexOf:function indexOf(el){return $indexOf(this,el,arguments(1))},lastIndexOf:function(el,fromIndex){var O=toObject(this),length=toLength(O.length),index=length-1;if(arguments.length&gt;1)index=Math.min(index,$.toInteger(fromIndex));if(index<0)index=toLength(length+index);for(;index>=0;index--)if(index in O)if(O(index)===el)return index;return-1}});$def($def.P,&quot;String&quot;,{trim:require(&quot;./$.replacer&quot;)(/^s*((sS)*S)?s*$/,&quot;$1&quot;)});$def($def.S,&quot;Date&quot;,{now:function(){return+new Date}});function lz(num){return num&gt;9?num:&quot;0&quot;+num}var date=new Date(-5e13-1),brokenDate=!(date.toISOString&amp;&amp;date.toISOString()==&quot;0385-07-25T07:06:39.999Z&quot;&amp;&amp;require(&quot;./$.throws&quot;)(function(){new Date(NaN).toISOString()}));$def($def.P+$def.F*brokenDate,&quot;Date&quot;,{toISOString:function(){if(!isFinite(this))throw RangeError(&quot;Invalid time value&quot;);var d=this,y=d.getUTCFullYear(),m=d.getUTCMilliseconds(),s=y<0?"-":y>9999?&quot;+&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;return s+(&quot;00000&quot;+Math.abs(y)).slice(s?-6:-4)+&quot;-&quot;+lz(d.getUTCMonth()+1)+&quot;-&quot;+lz(d.getUTCDate())+&quot;T&quot;+lz(d.getUTCHours())+&quot;:&quot;+lz(d.getUTCMinutes())+&quot;:&quot;+lz(d.getUTCSeconds())+&quot;.&quot;+(m&gt;99?m:&quot;0&quot;+lz(m))+&quot;Z&quot;}});if(classof(function(){return arguments}())==&quot;Object&quot;)cof.classof=function(it){var tag=classof(it);return tag==&quot;Object&quot;&amp;&amp;isFunction(it.callee)?&quot;Arguments&quot;:tag}},{&quot;./$&quot;:26,&quot;./$.array-includes&quot;:5,&quot;./$.array-methods&quot;:6,&quot;./$.assert&quot;:7,&quot;./$.cof&quot;:9,&quot;./$.def&quot;:15,&quot;./$.dom-create&quot;:16,&quot;./$.invoke&quot;:21,&quot;./$.replacer&quot;:32,&quot;./$.throws&quot;:41,&quot;./$.uid&quot;:42}),46:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),$def=require(&quot;./$.def&quot;),toIndex=$.toIndex;$def($def.P,&quot;Array&quot;,{copyWithin:function copyWithin(target,start){var O=Object($.assertDefined(this)),len=$.toLength(O.length),to=toIndex(target,len),from=toIndex(start,len),end=arguments(2),fin=end===undefined?len:toIndex(end,len),count=Math.min(fin-from,len-to),inc=1;if(from&lt;to&amp;&amp;to<from+count){inc=-1;from=from+count-1;to=to+count-1}while(count-->0){if(from in O)O(to)=O(from);else delete O(to);to+=inc;from+=inc}return O}});require(&quot;./$.unscope&quot;)(&quot;copyWithin&quot;)},{&quot;./$&quot;:26,&quot;./$.def&quot;:15,&quot;./$.unscope&quot;:43}),47:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),$def=require(&quot;./$.def&quot;),toIndex=$.toIndex;$def($def.P,&quot;Array&quot;,{fill:function fill(value){var O=Object($.assertDefined(this)),length=$.toLength(O.length),index=toIndex(arguments(1),length),end=arguments(2),endPos=end===undefined?length:toIndex(end,length);while(endPos&gt;index)O(index++)=value;return O}});require(&quot;./$.unscope&quot;)(&quot;fill&quot;)},{&quot;./$&quot;:26,&quot;./$.def&quot;:15,&quot;./$.unscope&quot;:43}),48:(function(require,module,exports){&quot;use strict&quot;;var KEY=&quot;findIndex&quot;,$def=require(&quot;./$.def&quot;),forced=true,$find=require(&quot;./$.array-methods&quot;)(6);if(KEY in())Array(1)(KEY)(function(){forced=false});$def($def.P+$def.F*forced,&quot;Array&quot;,{findIndex:function findIndex(callbackfn){return $find(this,callbackfn,arguments(1))}});require(&quot;./$.unscope&quot;)(KEY)},{&quot;./$.array-methods&quot;:6,&quot;./$.def&quot;:15,&quot;./$.unscope&quot;:43}),49:(function(require,module,exports){&quot;use strict&quot;;var KEY=&quot;find&quot;,$def=require(&quot;./$.def&quot;),forced=true,$find=require(&quot;./$.array-methods&quot;)(5);if(KEY in())Array(1)(KEY)(function(){forced=false});$def($def.P+$def.F*forced,&quot;Array&quot;,{find:function find(callbackfn){return $find(this,callbackfn,arguments(1))}});require(&quot;./$.unscope&quot;)(KEY)},{&quot;./$.array-methods&quot;:6,&quot;./$.def&quot;:15,&quot;./$.unscope&quot;:43}),50:(function(require,module,exports){var $=require(&quot;./$&quot;),ctx=require(&quot;./$.ctx&quot;),$def=require(&quot;./$.def&quot;),$iter=require(&quot;./$.iter&quot;),call=require(&quot;./$.iter-call&quot;);$def($def.S+$def.F*!require(&quot;./$.iter-detect&quot;)(function(iter){Array.from(iter)}),&quot;Array&quot;,{from:function from(arrayLike){var O=Object($.assertDefined(arrayLike)),mapfn=arguments(1),mapping=mapfn!==undefined,f=mapping?ctx(mapfn,arguments(2),2):undefined,index=0,length,result,step,iterator;if($iter.is(O)){iterator=$iter.get(O);result=new(typeof this==&quot;function&quot;?this:Array);for(;!(step=iterator.next()).done;index++){result(index)=mapping?call(iterator,f,(step.value,index),true):step.value}}else{result=new(typeof this==&quot;function&quot;?this:Array)(length=$.toLength(O.length));for(;length&gt;index;index++){result(index)=mapping?f(O(index),index):O(index)}}result.length=index;return result}})},{&quot;./$&quot;:26,&quot;./$.ctx&quot;:14,&quot;./$.def&quot;:15,&quot;./$.iter&quot;:25,&quot;./$.iter-call&quot;:22,&quot;./$.iter-detect&quot;:24}),51:(function(require,module,exports){var $=require(&quot;./$&quot;),setUnscope=require(&quot;./$.unscope&quot;),ITER=require(&quot;./$.uid&quot;).safe(&quot;iter&quot;),$iter=require(&quot;./$.iter&quot;),step=$iter.step,Iterators=$iter.Iterators;require(&quot;./$.iter-define&quot;)(Array,&quot;Array&quot;,function(iterated,kind){$.set(this,ITER,{o:$.toObject(iterated),i:0,k:kind})},function(){var iter=this(ITER),O=iter.o,kind=iter.k,index=iter.i++;if(!O&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;index&gt;=O.length){iter.o=undefined;return step(1)}if(kind==&quot;keys&quot;)return step(0,index);if(kind==&quot;values&quot;)return step(0,O(index));return step(0,(index,O(index)))},&quot;values&quot;);Iterators.Arguments=Iterators.Array;setUnscope(&quot;keys&quot;);setUnscope(&quot;values&quot;);setUnscope(&quot;entries&quot;)},{&quot;./$&quot;:26,&quot;./$.iter&quot;:25,&quot;./$.iter-define&quot;:23,&quot;./$.uid&quot;:42,&quot;./$.unscope&quot;:43}),52:(function(require,module,exports){var $def=require(&quot;./$.def&quot;);$def($def.S,&quot;Array&quot;,{of:function of(){var index=0,length=arguments.length,result=new(typeof this==&quot;function&quot;?this:Array)(length);while(length&gt;index)result(index)=arguments(index++);result.length=length;return result}})},{&quot;./$.def&quot;:15}),53:(function(require,module,exports){require(&quot;./$.species&quot;)(Array)},{&quot;./$.species&quot;:36}),54:(function(require,module,exports){var $=require(&quot;./$&quot;),HAS_INSTANCE=require(&quot;./$.wks&quot;)(&quot;hasInstance&quot;),FunctionProto=Function.prototype;if(!(HAS_INSTANCE in FunctionProto))$.setDesc(FunctionProto,HAS_INSTANCE,{value:function(O){if(!$.isFunction(this)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!$.isObject(O))return false;if(!$.isObject(this.prototype))return O instanceof this;while(O=$.getProto(O))if(this.prototype===O)return true;return false}})},{&quot;./$&quot;:26,&quot;./$.wks&quot;:44}),55:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),NAME=&quot;name&quot;,setDesc=$.setDesc,FunctionProto=Function.prototype;NAME in FunctionProto&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;$.FW&amp;&amp;$.DESC&amp;&amp;setDesc(FunctionProto,NAME,{configurable:true,get:function(){var match=String(this).match(/^s*function ((^ ()*)/),name=match?match(1):&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;$.has(this,NAME)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;setDesc(this,NAME,$.desc(5,name));return name},set:function(value){$.has(this,NAME)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;setDesc(this,NAME,$.desc(0,value))}})},{&quot;./$&quot;:26}),56:(function(require,module,exports){&quot;use strict&quot;;var strong=require(&quot;./$.collection-strong&quot;);require(&quot;./$.collection&quot;)(&quot;Map&quot;,function(get){return function Map(){return get(this,arguments(0))}},{get:function get(key){var entry=strong.getEntry(this,key);return entry&amp;&amp;entry.v},set:function set(key,value){return strong.def(this,key===0?0:key,value)}},strong,true)},{&quot;./$.collection&quot;:13,&quot;./$.collection-strong&quot;:10}),57:(function(require,module,exports){var Infinity=1/0,$def=require(&quot;./$.def&quot;),E=Math.E,pow=Math.pow,abs=Math.abs,exp=Math.exp,log=Math.log,sqrt=Math.sqrt,ceil=Math.ceil,floor=Math.floor,EPSILON=pow(2,-52),EPSILON32=pow(2,-23),MAX32=pow(2,127)*(2-EPSILON32),MIN32=pow(2,-126);function roundTiesToEven(n){return n+1/EPSILON-1/EPSILON}function sign(x){return(x=+x)==0&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;x!=x?x:x&lt;0?-1:1}function asinh(x){return!isFinite(x=+x)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;x==0?x:x<0?-asinh(-x):log(x+sqrt(x*x+1))}function expm1(x){return(x=+x)==0?x:x>-1e-6&amp;&amp;x&lt;1e-6?x+x*x/2:exp(x)-1}$def($def.S,&quot;Math&quot;,{acosh:function acosh(x){return(x=+x)<1?NaN:isFinite(x)?log(x/E+sqrt(x+1)*sqrt(x-1)/E)+1:x},asinh:asinh,atanh:function atanh(x){return(x=+x)==0?x:log((1+x)/(1-x))/2},cbrt:function cbrt(x){return sign(x=+x)*pow(abs(x),1/3)},clz32:function clz32(x){return(x>&gt;&gt;=0)?31-floor(log(x+.5)*Math.LOG2E):32},cosh:function cosh(x){return(exp(x=+x)+exp(-x))/2},expm1:expm1,fround:function fround(x){var $abs=abs(x),$sign=sign(x),a,result;if($abs<MIN32)return $sign*roundTiesToEven($abs/MIN32/EPSILON32)*MIN32*EPSILON32;a=(1+EPSILON32/EPSILON)*$abs;result=a-(a-$abs);if(result>MAX32&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;result!=result)return $sign*Infinity;return $sign*result},hypot:function hypot(value1,value2){var sum=0,i=0,len=arguments.length,larg=0,arg,div;while(i&lt;len){arg=abs(arguments(i++));if(larg<arg){div=larg/arg;sum=sum*div*div+1;larg=arg}else if(arg>0){div=arg/larg;sum+=div*div}else sum+=arg}return larg===Infinity?Infinity:larg*sqrt(sum)},imul:function imul(x,y){var UInt16=65535,xn=+x,yn=+y,xl=UInt16&amp;xn,yl=UInt16&amp;yn;return 0|xl*yl+((UInt16&amp;xn&gt;&gt;&gt;16)*yl+xl*(UInt16&amp;yn&gt;&gt;&gt;16)&lt;<16>&gt;&gt;0)},log1p:function log1p(x){return(x=+x)&gt;-1e-8&amp;&amp;x&lt;1e-8?x-x*x/2:log(1+x)},log10:function log10(x){return log(x)/Math.LN10},log2:function log2(x){return log(x)/Math.LN2},sign:sign,sinh:function sinh(x){return abs(x=+x)<1?(expm1(x)-expm1(-x))/2:(exp(x-1)-exp(-x-1))*(E/2)},tanh:function tanh(x){var a=expm1(x=+x),b=expm1(-x);return a==Infinity?1:b==Infinity?-1:(a-b)/(exp(x)+exp(-x))},trunc:function trunc(it){return(it>0?floor:ceil)(it)}})},{&quot;./$.def&quot;:15}),58:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),isObject=$.isObject,isFunction=$.isFunction,NUMBER=&quot;Number&quot;,$Number=$.g(NUMBER),Base=$Number,proto=$Number.prototype;function toPrimitive(it){var fn,val;if(isFunction(fn=it.valueOf)&amp;&amp;!isObject(val=fn.call(it)))return val;if(isFunction(fn=it.toString)&amp;&amp;!isObject(val=fn.call(it)))return val;throw TypeError(&quot;Can&amp;#39;t convert object to number&quot;)}function toNumber(it){if(isObject(it))it=toPrimitive(it);if(typeof it==&quot;string&quot;&amp;&amp;it.length&gt;2&amp;&amp;it.charCodeAt(0)==48){var binary=false;switch(it.charCodeAt(1)){case 66:case 98:binary=true;case 79:case 111:return parseInt(it.slice(2),binary?2:8)}}return+it}if($.FW&amp;&amp;!($Number(&quot;0o1&quot;)&amp;&amp;$Number(&quot;0b1&quot;))){$Number=function Number(it){return this instanceof $Number?new Base(toNumber(it)):toNumber(it)};$.each.call($.DESC?$.getNames(Base):(&quot;MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,&quot;+&quot;EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,&quot;+&quot;MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger&quot;).split(&quot;,&quot;),function(key){if($.has(Base,key)&amp;&amp;!$.has($Number,key)){$.setDesc($Number,key,$.getDesc(Base,key))}});$Number.prototype=proto;proto.constructor=$Number;require(&quot;./$.redef&quot;)($.g,NUMBER,$Number)}},{&quot;./$&quot;:26,&quot;./$.redef&quot;:31}),59:(function(require,module,exports){var $=require(&quot;./$&quot;),$def=require(&quot;./$.def&quot;),abs=Math.abs,floor=Math.floor,_isFinite=$.g.isFinite,MAX_SAFE_INTEGER=9007199254740991;function isInteger(it){return!$.isObject(it)&amp;&amp;_isFinite(it)&amp;&amp;floor(it)===it}$def($def.S,&quot;Number&quot;,{EPSILON:Math.pow(2,-52),isFinite:function isFinite(it){return typeof it==&quot;number&quot;&amp;&amp;_isFinite(it)},isInteger:isInteger,isNaN:function isNaN(number){return number!=number},isSafeInteger:function isSafeInteger(number){return isInteger(number)&amp;&amp;abs(number)<=MAX_SAFE_INTEGER},MAX_SAFE_INTEGER:MAX_SAFE_INTEGER,MIN_SAFE_INTEGER:-MAX_SAFE_INTEGER,parseFloat:parseFloat,parseInt:parseInt})},{"./$":26,"./$.def":15}),60:(function(require,module,exports){var $def=require("./$.def");$def($def.S,"Object",{assign:require("./$.assign")})},{"./$.assign":8,"./$.def":15}),61:(function(require,module,exports){var $def=require("./$.def");$def($def.S,"Object",{is:require("./$.same")})},{"./$.def":15,"./$.same":33}),62:(function(require,module,exports){var $def=require("./$.def");$def($def.S,"Object",{setPrototypeOf:require("./$.set-proto").set})},{"./$.def":15,"./$.set-proto":34}),63:(function(require,module,exports){var $=require("./$"),$def=require("./$.def"),isObject=$.isObject,toObject=$.toObject;$.each.call(("freeze,seal,preventExtensions,isFrozen,isSealed,isExtensible,"+"getOwnPropertyDescriptor,getPrototypeOf,keys,getOwnPropertyNames").split(","),function(KEY,ID){var fn=($.core.Object"http://www.lesboisdupoitou-chauffage-piquets.com/"{})(KEY)"http://www.lesboisdupoitou-chauffage-piquets.com/"Object(KEY),forced=0,method={};method(KEY)=ID==0?function freeze(it){return isObject(it)?fn(it):it}:ID==1?function seal(it){return isObject(it)?fn(it):it}:ID==2?function preventExtensions(it){return isObject(it)?fn(it):it}:ID==3?function isFrozen(it){return isObject(it)?fn(it):true}:ID==4?function isSealed(it){return isObject(it)?fn(it):true}:ID==5?function isExtensible(it){return isObject(it)?fn(it):false}:ID==6?function getOwnPropertyDescriptor(it,key){return fn(toObject(it),key)}:ID==7?function getPrototypeOf(it){return fn(Object($.assertDefined(it)))}:ID==8?function keys(it){return fn(toObject(it))}:require("./$.get-names").get;try{fn("z")}catch(e){forced=1}$def($def.S+$def.F*forced,"Object",method)})},{"./$":26,"./$.def":15,"./$.get-names":20}),64:(function(require,module,exports){"use strict";var cof=require("./$.cof"),tmp={};tmp(require("./$.wks")("toStringTag"))="z";if(require("./$").FW&#038;&#038;cof(tmp)!="z"){require("./$.redef")(Object.prototype,"toString",function toString(){return"(object "+cof.classof(this)+")"},true)}},{"./$":26,"./$.cof":9,"./$.redef":31,"./$.wks":44}),65:(function(require,module,exports){"use strict";var $=require("./$"),ctx=require("./$.ctx"),cof=require("./$.cof"),$def=require("./$.def"),assert=require("./$.assert"),forOf=require("./$.for-of"),setProto=require("./$.set-proto").set,same=require("./$.same"),species=require("./$.species"),SPECIES=require("./$.wks")("species"),RECORD=require("./$.uid").safe("record"),PROMISE="Promise",global=$.g,process=global.process,isNode=cof(process)=="process",asap=process&#038;&#038;process.nextTick"http://www.lesboisdupoitou-chauffage-piquets.com/"require("./$.task").set,P=global(PROMISE),isFunction=$.isFunction,isObject=$.isObject,assertFunction=assert.fn,assertObject=assert.obj,Wrapper;function testResolve(sub){var test=new P(function(){});if(sub)test.constructor=Object;return P.resolve(test)===test}var useNative=function(){var works=false;function P2(x){var self=new P(x);setProto(self,P2.prototype);return self}try{works=isFunction(P)&#038;&#038;isFunction(P.resolve)&#038;&#038;testResolve();setProto(P2,P);P2.prototype=$.create(P.prototype,{constructor:{value:P2}});if(!(P2.resolve(5).then(function(){})instanceof P2)){works=false}if(works&#038;&#038;$.DESC){var thenableThenGotten=false;P.resolve($.setDesc({},"then",{get:function(){thenableThenGotten=true}}));works=thenableThenGotten}}catch(e){works=false}return works}();function isPromise(it){return isObject(it)&#038;&#038;(useNative?cof.classof(it)=="Promise":RECORD in it)}function sameConstructor(a,b){if(!$.FW&#038;&#038;a===P&#038;&#038;b===Wrapper)return true;return same(a,b)}function getConstructor(C){var S=assertObject(C)(SPECIES);return S!=undefined?S:C}function isThenable(it){var then;if(isObject(it))then=it.then;return isFunction(then)?then:false}function notify(record){var chain=record.c;if(chain.length)asap.call(global,function(){var value=record.v,ok=record.s==1,i=0;function run(react){var cb=ok?react.ok:react.fail,ret,then;try{if(cb){if(!ok)record.h=true;ret=cb===true?value:cb(value);if(ret===react.P){react.rej(TypeError("Promise-chain cycle"))}else if(then=isThenable(ret)){then.call(ret,react.res,react.rej)}else react.res(ret)}else react.rej(value)}catch(err){react.rej(err)}}while(chain.length>i)run(chain(i++));chain.length=0})}function isUnhandled(promise){var record=promise(RECORD),chain=record.a&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;record.c,i=0,react;if(record.h)return false;while(chain.length&gt;i){react=chain(i++);if(react.fail&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!isUnhandled(react.P))return false}return true}function $reject(value){var record=this,promise;if(record.d)return;record.d=true;record=record.r&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;record;record.v=value;record.s=2;record.a=record.c.slice();setTimeout(function(){asap.call(global,function(){if(isUnhandled(promise=record.p)){if(isNode){process.emit(&quot;unhandledRejection&quot;,value,promise)}else if(global.console&amp;&amp;console.error){console.error(&quot;Unhandled promise rejection&quot;,value)}}record.a=undefined})},1);notify(record)}function $resolve(value){var record=this,then;if(record.d)return;record.d=true;record=record.r&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;record;try{if(then=isThenable(value)){asap.call(global,function(){var wrapper={r:record,d:false};try{then.call(value,ctx($resolve,wrapper,1),ctx($reject,wrapper,1))}catch(e){$reject.call(wrapper,e)}})}else{record.v=value;record.s=1;notify(record)}}catch(e){$reject.call({r:record,d:false},e)}}if(!useNative){P=function Promise(executor){assertFunction(executor);var record={p:assert.inst(this,P,PROMISE),c:(),a:undefined,s:0,d:false,v:undefined,h:false};$.hide(this,RECORD,record);try{executor(ctx($resolve,record,1),ctx($reject,record,1))}catch(err){$reject.call(record,err)}};require(&quot;./$.mix&quot;)(P.prototype,{then:function then(onFulfilled,onRejected){var S=assertObject(assertObject(this).constructor)(SPECIES);var react={ok:isFunction(onFulfilled)?onFulfilled:true,fail:isFunction(onRejected)?onRejected:false};var promise=react.P=new(S!=undefined?S:P)(function(res,rej){react.res=assertFunction(res);react.rej=assertFunction(rej)});var record=this(RECORD);record.c.push(react);if(record.a)record.a.push(react);if(record.s)notify(record);return promise},&quot;catch&quot;:function(onRejected){return this.then(undefined,onRejected)}})}$def($def.G+$def.W+$def.F*!useNative,{Promise:P});cof.set(P,PROMISE);species(P);species(Wrapper=$.core(PROMISE));$def($def.S+$def.F*!useNative,PROMISE,{reject:function reject(r){return new(getConstructor(this))(function(res,rej){rej(r)})}});$def($def.S+$def.F*(!useNative&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;testResolve(true)),PROMISE,{resolve:function resolve(x){return isPromise(x)&amp;&amp;sameConstructor(x.constructor,this)?x:new this(function(res){res(x)})}});$def($def.S+$def.F*!(useNative&amp;&amp;require(&quot;./$.iter-detect&quot;)(function(iter){P.all(iter)(&quot;catch&quot;)(function(){})})),PROMISE,{all:function all(iterable){var C=getConstructor(this),values=();return new C(function(res,rej){forOf(iterable,false,values.push,values);var remaining=values.length,results=Array(remaining);if(remaining)$.each.call(values,function(promise,index){C.resolve(promise).then(function(value){results(index)=value;--remaining&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;res(results)},rej)});else res(results)})},race:function race(iterable){var C=getConstructor(this);return new C(function(res,rej){forOf(iterable,false,function(promise){C.resolve(promise).then(res,rej)})})}})},{&quot;./$&quot;:26,&quot;./$.assert&quot;:7,&quot;./$.cof&quot;:9,&quot;./$.ctx&quot;:14,&quot;./$.def&quot;:15,&quot;./$.for-of&quot;:18,&quot;./$.iter-detect&quot;:24,&quot;./$.mix&quot;:28,&quot;./$.same&quot;:33,&quot;./$.set-proto&quot;:34,&quot;./$.species&quot;:36,&quot;./$.task&quot;:40,&quot;./$.uid&quot;:42,&quot;./$.wks&quot;:44}),66:(function(require,module,exports){var $=require(&quot;./$&quot;),$def=require(&quot;./$.def&quot;),setProto=require(&quot;./$.set-proto&quot;),$iter=require(&quot;./$.iter&quot;),ITERATOR=require(&quot;./$.wks&quot;)(&quot;iterator&quot;),ITER=require(&quot;./$.uid&quot;).safe(&quot;iter&quot;),step=$iter.step,assert=require(&quot;./$.assert&quot;),isObject=$.isObject,getProto=$.getProto,$Reflect=$.g.Reflect,_apply=Function.apply,assertObject=assert.obj,_isExtensible=Object.isExtensible&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;isObject,_preventExtensions=Object.preventExtensions,buggyEnumerate=!($Reflect&amp;&amp;$Reflect.enumerate&amp;&amp;ITERATOR in $Reflect.enumerate({}));function Enumerate(iterated){$.set(this,ITER,{o:iterated,k:undefined,i:0})}$iter.create(Enumerate,&quot;Object&quot;,function(){var iter=this(ITER),keys=iter.k,key;if(keys==undefined){iter.k=keys=();for(key in iter.o)keys.push(key)}do{if(iter.i&gt;=keys.length)return step(1)}while(!((key=keys(iter.i++))in iter.o));return step(0,key)});var reflect={apply:function apply(target,thisArgument,argumentsList){return _apply.call(target,thisArgument,argumentsList)},construct:function construct(target,argumentsList){var proto=assert.fn(arguments.length&lt;3?target:arguments(2)).prototype,instance=$.create(isObject(proto)?proto:Object.prototype),result=_apply.call(target,instance,argumentsList);return isObject(result)?result:instance},defineProperty:function defineProperty(target,propertyKey,attributes){assertObject(target);try{$.setDesc(target,propertyKey,attributes);return true}catch(e){return false}},deleteProperty:function deleteProperty(target,propertyKey){var desc=$.getDesc(assertObject(target),propertyKey);return desc&amp;&amp;!desc.configurable?false:delete target(propertyKey)},get:function get(target,propertyKey){var receiver=arguments.length&lt;3?target:arguments(2),desc=$.getDesc(assertObject(target),propertyKey),proto;if(desc)return $.has(desc,&quot;value&quot;)?desc.value:desc.get===undefined?undefined:desc.get.call(receiver);return isObject(proto=getProto(target))?get(proto,propertyKey,receiver):undefined},getOwnPropertyDescriptor:function getOwnPropertyDescriptor(target,propertyKey){return $.getDesc(assertObject(target),propertyKey)},getPrototypeOf:function getPrototypeOf(target){return getProto(assertObject(target))},has:function has(target,propertyKey){return propertyKey in target},isExtensible:function isExtensible(target){return _isExtensible(assertObject(target))},ownKeys:require(&quot;./$.own-keys&quot;),preventExtensions:function preventExtensions(target){assertObject(target);try{if(_preventExtensions)_preventExtensions(target);return true}catch(e){return false}},set:function set(target,propertyKey,V){var receiver=arguments.length<4?target:arguments(3),ownDesc=$.getDesc(assertObject(target),propertyKey),existingDescriptor,proto;if(!ownDesc){if(isObject(proto=getProto(target))){return set(proto,propertyKey,V,receiver)}ownDesc=$.desc(0)}if($.has(ownDesc,"value")){if(ownDesc.writable===false"http://www.lesboisdupoitou-chauffage-piquets.com/"!isObject(receiver))return false;existingDescriptor=$.getDesc(receiver,propertyKey)"http://www.lesboisdupoitou-chauffage-piquets.com/"$.desc(0);existingDescriptor.value=V;$.setDesc(receiver,propertyKey,existingDescriptor);return true}return ownDesc.set===undefined?false:(ownDesc.set.call(receiver,V),true)}};if(setProto)reflect.setPrototypeOf=function setPrototypeOf(target,proto){setProto.check(target,proto);try{setProto.set(target,proto);return true}catch(e){return false}};$def($def.G,{Reflect:{}});$def($def.S+$def.F*buggyEnumerate,"Reflect",{enumerate:function enumerate(target){return new Enumerate(assertObject(target))}});$def($def.S,"Reflect",reflect)},{"./$":26,"./$.assert":7,"./$.def":15,"./$.iter":25,"./$.own-keys":29,"./$.set-proto":34,"./$.uid":42,"./$.wks":44}),67:(function(require,module,exports){var $=require("./$"),cof=require("./$.cof"),$RegExp=$.g.RegExp,Base=$RegExp,proto=$RegExp.prototype,re=/a/g,CORRECT_NEW=new $RegExp(re)!==re,ALLOWS_RE_WITH_FLAGS=function(){try{return $RegExp(re,"i")=="/a/i"}catch(e){}}();if($.FW&#038;&#038;$.DESC){if(!CORRECT_NEW"http://www.lesboisdupoitou-chauffage-piquets.com/"!ALLOWS_RE_WITH_FLAGS){$RegExp=function RegExp(pattern,flags){var patternIsRegExp=cof(pattern)=="RegExp",flagsIsUndefined=flags===undefined;if(!(this instanceof $RegExp)&#038;&#038;patternIsRegExp&#038;&#038;flagsIsUndefined)return pattern;return CORRECT_NEW?new Base(patternIsRegExp&#038;&#038;!flagsIsUndefined?pattern.source:pattern,flags):new Base(patternIsRegExp?pattern.source:pattern,patternIsRegExp&#038;&#038;flagsIsUndefined?pattern.flags:flags)};$.each.call($.getNames(Base),function(key){key in $RegExp"http://www.lesboisdupoitou-chauffage-piquets.com/"$.setDesc($RegExp,key,{configurable:true,get:function(){return Base(key)},set:function(it){Base(key)=it}})});proto.constructor=$RegExp;$RegExp.prototype=proto;require("./$.redef")($.g,"RegExp",$RegExp)}if(/./g.flags!="g")$.setDesc(proto,"flags",{configurable:true,get:require("./$.replacer")(/^.*/(w*)$/,"$1")})}require("./$.species")($RegExp)},{"./$":26,"./$.cof":9,"./$.redef":31,"./$.replacer":32,"./$.species":36}),68:(function(require,module,exports){"use strict";var strong=require("./$.collection-strong");require("./$.collection")("Set",function(get){return function Set(){return get(this,arguments(0))}},{add:function add(value){return strong.def(this,value=value===0?0:value,value)}},strong)},{"./$.collection":13,"./$.collection-strong":10}),69:(function(require,module,exports){"use strict";var $def=require("./$.def"),$at=require("./$.string-at")(false);$def($def.P,"String",{codePointAt:function codePointAt(pos){return $at(this,pos)}})},{"./$.def":15,"./$.string-at":37}),70:(function(require,module,exports){"use strict";var $=require("./$"),cof=require("./$.cof"),$def=require("./$.def"),toLength=$.toLength;$def($def.P+$def.F*!require("./$.throws")(function(){"q".endsWith(/./)}),"String",{endsWith:function endsWith(searchString){if(cof(searchString)=="RegExp")throw TypeError();var that=String($.assertDefined(this)),endPosition=arguments(1),len=toLength(that.length),end=endPosition===undefined?len:Math.min(toLength(endPosition),len);searchString+="http://www.lesboisdupoitou-chauffage-piquets.com/";return that.slice(end-searchString.length,end)===searchString}})},{"./$":26,"./$.cof":9,"./$.def":15,"./$.throws":41}),71:(function(require,module,exports){var $def=require("./$.def"),toIndex=require("./$").toIndex,fromCharCode=String.fromCharCode,$fromCodePoint=String.fromCodePoint;$def($def.S+$def.F*(!!$fromCodePoint&#038;&#038;$fromCodePoint.length!=1),"String",{fromCodePoint:function fromCodePoint(x){var res=(),len=arguments.length,i=0,code;while(len>i){code=+arguments(i++);if(toIndex(code,1114111)!==code)throw RangeError(code+&quot; is not a valid code point&quot;);res.push(code<65536?fromCharCode(code):fromCharCode(((code-=65536)>&gt;10)+55296,code%1024+56320))}return res.join(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)}})},{&quot;./$&quot;:26,&quot;./$.def&quot;:15}),72:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),cof=require(&quot;./$.cof&quot;),$def=require(&quot;./$.def&quot;);$def($def.P,&quot;String&quot;,{includes:function includes(searchString){if(cof(searchString)==&quot;RegExp&quot;)throw TypeError();return!!~String($.assertDefined(this)).indexOf(searchString,arguments(1))}})},{&quot;./$&quot;:26,&quot;./$.cof&quot;:9,&quot;./$.def&quot;:15}),73:(function(require,module,exports){var set=require(&quot;./$&quot;).set,$at=require(&quot;./$.string-at&quot;)(true),ITER=require(&quot;./$.uid&quot;).safe(&quot;iter&quot;),$iter=require(&quot;./$.iter&quot;),step=$iter.step;require(&quot;./$.iter-define&quot;)(String,&quot;String&quot;,function(iterated){set(this,ITER,{o:String(iterated),i:0})},function(){var iter=this(ITER),O=iter.o,index=iter.i,point;if(index&gt;=O.length)return step(1);point=$at(O,index);iter.i+=point.length;return step(0,point)})},{&quot;./$&quot;:26,&quot;./$.iter&quot;:25,&quot;./$.iter-define&quot;:23,&quot;./$.string-at&quot;:37,&quot;./$.uid&quot;:42}),74:(function(require,module,exports){var $=require(&quot;./$&quot;),$def=require(&quot;./$.def&quot;);$def($def.S,&quot;String&quot;,{raw:function raw(callSite){var tpl=$.toObject(callSite.raw),len=$.toLength(tpl.length),sln=arguments.length,res=(),i=0;while(len&gt;i){res.push(String(tpl(i++)));if(i<sln)res.push(String(arguments(i)))}return res.join("http://www.lesboisdupoitou-chauffage-piquets.com/")}})},{"./$":26,"./$.def":15}),75:(function(require,module,exports){var $def=require("./$.def");$def($def.P,"String",{repeat:require("./$.string-repeat")})},{"./$.def":15,"./$.string-repeat":39}),76:(function(require,module,exports){"use strict";var $=require("./$"),cof=require("./$.cof"),$def=require("./$.def");$def($def.P+$def.F*!require("./$.throws")(function(){"q".startsWith(/./)}),"String",{startsWith:function startsWith(searchString){if(cof(searchString)=="RegExp")throw TypeError();var that=String($.assertDefined(this)),index=$.toLength(Math.min(arguments(1),that.length));searchString+="http://www.lesboisdupoitou-chauffage-piquets.com/";return that.slice(index,index+searchString.length)===searchString}})},{"./$":26,"./$.cof":9,"./$.def":15,"./$.throws":41}),77:(function(require,module,exports){"use strict";var $=require("./$"),setTag=require("./$.cof").set,uid=require("./$.uid"),shared=require("./$.shared"),$def=require("./$.def"),$redef=require("./$.redef"),keyOf=require("./$.keyof"),enumKeys=require("./$.enum-keys"),assertObject=require("./$.assert").obj,ObjectProto=Object.prototype,DESC=$.DESC,has=$.has,$create=$.create,getDesc=$.getDesc,setDesc=$.setDesc,desc=$.desc,$names=require("./$.get-names"),getNames=$names.get,toObject=$.toObject,$Symbol=$.g.Symbol,setter=false,TAG=uid("tag"),HIDDEN=uid("hidden"),_propertyIsEnumerable={}.propertyIsEnumerable,SymbolRegistry=shared("symbol-registry"),AllSymbols=shared("symbols"),useNative=$.isFunction($Symbol);var setSymbolDesc=DESC?function(){try{return $create(setDesc({},HIDDEN,{get:function(){return setDesc(this,HIDDEN,{value:false})(HIDDEN)}}))(HIDDEN)"http://www.lesboisdupoitou-chauffage-piquets.com/"setDesc}catch(e){return function(it,key,D){var protoDesc=getDesc(ObjectProto,key);if(protoDesc)delete ObjectProto(key);setDesc(it,key,D);if(protoDesc&#038;&#038;it!==ObjectProto)setDesc(ObjectProto,key,protoDesc)}}}():setDesc;function wrap(tag){
var sym=AllSymbols(tag)=$.set($create($Symbol.prototype),TAG,tag);DESC&#038;&#038;setter&#038;&#038;setSymbolDesc(ObjectProto,tag,{configurable:true,set:function(value){if(has(this,HIDDEN)&#038;&#038;has(this(HIDDEN),tag))this(HIDDEN)(tag)=false;setSymbolDesc(this,tag,desc(1,value))}});return sym}function defineProperty(it,key,D){if(D&#038;&#038;has(AllSymbols,key)){if(!D.enumerable){if(!has(it,HIDDEN))setDesc(it,HIDDEN,desc(1,{}));it(HIDDEN)(key)=true}else{if(has(it,HIDDEN)&#038;&#038;it(HIDDEN)(key))it(HIDDEN)(key)=false;D=$create(D,{enumerable:desc(0,false)})}return setSymbolDesc(it,key,D)}return setDesc(it,key,D)}function defineProperties(it,P){assertObject(it);var keys=enumKeys(P=toObject(P)),i=0,l=keys.length,key;while(l>i)defineProperty(it,key=keys(i++),P(key));return it}function create(it,P){return P===undefined?$create(it):defineProperties($create(it),P)}function propertyIsEnumerable(key){var E=_propertyIsEnumerable.call(this,key);return E&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!has(this,key)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;!has(AllSymbols,key)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;has(this,HIDDEN)&amp;&amp;this(HIDDEN)(key)?E:true}function getOwnPropertyDescriptor(it,key){var D=getDesc(it=toObject(it),key);if(D&amp;&amp;has(AllSymbols,key)&amp;&amp;!(has(it,HIDDEN)&amp;&amp;it(HIDDEN)(key)))D.enumerable=true;return D}function getOwnPropertyNames(it){var names=getNames(toObject(it)),result=(),i=0,key;while(names.length&gt;i)if(!has(AllSymbols,key=names(i++))&amp;&amp;key!=HIDDEN)result.push(key);return result}function getOwnPropertySymbols(it){var names=getNames(toObject(it)),result=(),i=0,key;while(names.length&gt;i)if(has(AllSymbols,key=names(i++)))result.push(AllSymbols(key));return result}if(!useNative){$Symbol=function Symbol(){if(this instanceof $Symbol)throw TypeError(&quot;Symbol is not a constructor&quot;);return wrap(uid(arguments(0)))};$redef($Symbol.prototype,&quot;toString&quot;,function(){return this(TAG)});$.create=create;$.setDesc=defineProperty;$.getDesc=getOwnPropertyDescriptor;$.setDescs=defineProperties;$.getNames=$names.get=getOwnPropertyNames;$.getSymbols=getOwnPropertySymbols;if($.DESC&amp;&amp;$.FW)$redef(ObjectProto,&quot;propertyIsEnumerable&quot;,propertyIsEnumerable,true)}var symbolStatics={&quot;for&quot;:function(key){return has(SymbolRegistry,key+=&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)?SymbolRegistry(key):SymbolRegistry(key)=$Symbol(key)},keyFor:function keyFor(key){return keyOf(SymbolRegistry,key)},useSetter:function(){setter=true},useSimple:function(){setter=false}};$.each.call((&quot;hasInstance,isConcatSpreadable,iterator,match,replace,search,&quot;+&quot;species,split,toPrimitive,toStringTag,unscopables&quot;).split(&quot;,&quot;),function(it){var sym=require(&quot;./$.wks&quot;)(it);symbolStatics(it)=useNative?sym:wrap(sym)});setter=true;$def($def.G+$def.W,{Symbol:$Symbol});$def($def.S,&quot;Symbol&quot;,symbolStatics);$def($def.S+$def.F*!useNative,&quot;Object&quot;,{create:create,defineProperty:defineProperty,defineProperties:defineProperties,getOwnPropertyDescriptor:getOwnPropertyDescriptor,getOwnPropertyNames:getOwnPropertyNames,getOwnPropertySymbols:getOwnPropertySymbols});setTag($Symbol,&quot;Symbol&quot;);setTag(Math,&quot;Math&quot;,true);setTag($.g.JSON,&quot;JSON&quot;,true)},{&quot;./$&quot;:26,&quot;./$.assert&quot;:7,&quot;./$.cof&quot;:9,&quot;./$.def&quot;:15,&quot;./$.enum-keys&quot;:17,&quot;./$.get-names&quot;:20,&quot;./$.keyof&quot;:27,&quot;./$.redef&quot;:31,&quot;./$.shared&quot;:35,&quot;./$.uid&quot;:42,&quot;./$.wks&quot;:44}),78:(function(require,module,exports){&quot;use strict&quot;;var $=require(&quot;./$&quot;),weak=require(&quot;./$.collection-weak&quot;),leakStore=weak.leakStore,ID=weak.ID,WEAK=weak.WEAK,has=$.has,isObject=$.isObject,isExtensible=Object.isExtensible&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;isObject,tmp={};var $WeakMap=require(&quot;./$.collection&quot;)(&quot;WeakMap&quot;,function(get){return function WeakMap(){return get(this,arguments(0))}},{get:function get(key){if(isObject(key)){if(!isExtensible(key))return leakStore(this).get(key);if(has(key,WEAK))return key(WEAK)(this(ID))}},set:function set(key,value){return weak.def(this,key,value)}},weak,true,true);if((new $WeakMap).set((Object.freeze&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;Object)(tmp),7).get(tmp)!=7){$.each.call((&quot;delete&quot;,&quot;has&quot;,&quot;get&quot;,&quot;set&quot;),function(key){var proto=$WeakMap.prototype,method=proto(key);require(&quot;./$.redef&quot;)(proto,key,function(a,b){if(isObject(a)&amp;&amp;!isExtensible(a)){var result=leakStore(this)(key)(a,b);return key==&quot;set&quot;?this:result}return method.call(this,a,b)})})}},{&quot;./$&quot;:26,&quot;./$.collection&quot;:13,&quot;./$.collection-weak&quot;:12,&quot;./$.redef&quot;:31}),79:(function(require,module,exports){&quot;use strict&quot;;var weak=require(&quot;./$.collection-weak&quot;);require(&quot;./$.collection&quot;)(&quot;WeakSet&quot;,function(get){return function WeakSet(){return get(this,arguments(0))}},{add:function add(value){return weak.def(this,value,true)}},weak,false,true)},{&quot;./$.collection&quot;:13,&quot;./$.collection-weak&quot;:12}),80:(function(require,module,exports){&quot;use strict&quot;;var $def=require(&quot;./$.def&quot;),$includes=require(&quot;./$.array-includes&quot;)(true);$def($def.P,&quot;Array&quot;,{includes:function includes(el){return $includes(this,el,arguments(1))}});require(&quot;./$.unscope&quot;)(&quot;includes&quot;)},{&quot;./$.array-includes&quot;:5,&quot;./$.def&quot;:15,&quot;./$.unscope&quot;:43}),81:(function(require,module,exports){require(&quot;./$.collection-to-json&quot;)(&quot;Map&quot;)},{&quot;./$.collection-to-json&quot;:11}),82:(function(require,module,exports){var $=require(&quot;./$&quot;),$def=require(&quot;./$.def&quot;),ownKeys=require(&quot;./$.own-keys&quot;);$def($def.S,&quot;Object&quot;,{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(object){var O=$.toObject(object),result={};$.each.call(ownKeys(O),function(key){$.setDesc(result,key,$.desc(0,$.getDesc(O,key)))});return result}})},{&quot;./$&quot;:26,&quot;./$.def&quot;:15,&quot;./$.own-keys&quot;:29}),83:(function(require,module,exports){var $=require(&quot;./$&quot;),$def=require(&quot;./$.def&quot;);function createObjectToArray(isEntries){return function(object){var O=$.toObject(object),keys=$.getKeys(O),length=keys.length,i=0,result=Array(length),key;if(isEntries)while(length&gt;i)result(i)=(key=keys(i++),O(key));else while(length&gt;i)result(i)=O(keys(i++));return result}}$def($def.S,&quot;Object&quot;,{values:createObjectToArray(false),entries:createObjectToArray(true)})},{&quot;./$&quot;:26,&quot;./$.def&quot;:15}),84:(function(require,module,exports){var $def=require(&quot;./$.def&quot;);$def($def.S,&quot;RegExp&quot;,{escape:require(&quot;./$.replacer&quot;)(/(\^$*+?.()|(){})/g,&quot;\$&amp;&quot;,true)})},{&quot;./$.def&quot;:15,&quot;./$.replacer&quot;:32}),85:(function(require,module,exports){require(&quot;./$.collection-to-json&quot;)(&quot;Set&quot;)},{&quot;./$.collection-to-json&quot;:11}),86:(function(require,module,exports){&quot;use strict&quot;;var $def=require(&quot;./$.def&quot;),$at=require(&quot;./$.string-at&quot;)(true);$def($def.P,&quot;String&quot;,{at:function at(pos){return $at(this,pos)}})},{&quot;./$.def&quot;:15,&quot;./$.string-at&quot;:37}),87:(function(require,module,exports){&quot;use strict&quot;;var $def=require(&quot;./$.def&quot;),$pad=require(&quot;./$.string-pad&quot;);$def($def.P,&quot;String&quot;,{lpad:function lpad(n){return $pad(this,n,arguments(1),true)}})},{&quot;./$.def&quot;:15,&quot;./$.string-pad&quot;:38}),88:(function(require,module,exports){&quot;use strict&quot;;var $def=require(&quot;./$.def&quot;),$pad=require(&quot;./$.string-pad&quot;);$def($def.P,&quot;String&quot;,{rpad:function rpad(n){return $pad(this,n,arguments(1),false)}})},{&quot;./$.def&quot;:15,&quot;./$.string-pad&quot;:38}),89:(function(require,module,exports){var $=require(&quot;./$&quot;),$def=require(&quot;./$.def&quot;),$Array=$.core.Array&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;Array,statics={};function setStatics(keys,length){$.each.call(keys.split(&quot;,&quot;),function(key){if(length==undefined&amp;&amp;key in $Array)statics(key)=$Array(key);else if(key in())statics(key)=require(&quot;./$.ctx&quot;)(Function.call,()(key),length)})}setStatics(&quot;pop,reverse,shift,keys,values,entries&quot;,1);setStatics(&quot;indexOf,every,some,forEach,map,filter,find,findIndex,includes&quot;,3);setStatics(&quot;join,slice,concat,push,splice,unshift,sort,lastIndexOf,&quot;+&quot;reduce,reduceRight,copyWithin,fill,turn&quot;);$def($def.S,&quot;Array&quot;,statics)},{&quot;./$&quot;:26,&quot;./$.ctx&quot;:14,&quot;./$.def&quot;:15}),90:(function(require,module,exports){require(&quot;./es6.array.iterator&quot;);var $=require(&quot;./$&quot;),Iterators=require(&quot;./$.iter&quot;).Iterators,ITERATOR=require(&quot;./$.wks&quot;)(&quot;iterator&quot;),ArrayValues=Iterators.Array,NL=$.g.NodeList,HTC=$.g.HTMLCollection,NLProto=NL&amp;&amp;NL.prototype,HTCProto=HTC&amp;&amp;HTC.prototype;if($.FW){if(NL&amp;&amp;!(ITERATOR in NLProto))$.hide(NLProto,ITERATOR,ArrayValues);if(HTC&amp;&amp;!(ITERATOR in HTCProto))$.hide(HTCProto,ITERATOR,ArrayValues)}Iterators.NodeList=Iterators.HTMLCollection=ArrayValues},{&quot;./$&quot;:26,&quot;./$.iter&quot;:25,&quot;./$.wks&quot;:44,&quot;./es6.array.iterator&quot;:51}),91:(function(require,module,exports){var $def=require(&quot;./$.def&quot;),$task=require(&quot;./$.task&quot;);$def($def.G+$def.B,{setImmediate:$task.set,clearImmediate:$task.clear})},{&quot;./$.def&quot;:15,&quot;./$.task&quot;:40}),92:(function(require,module,exports){var $=require(&quot;./$&quot;),$def=require(&quot;./$.def&quot;),invoke=require(&quot;./$.invoke&quot;),partial=require(&quot;./$.partial&quot;),navigator=$.g.navigator,MSIE=!!navigator&amp;&amp;/MSIE ../.test(navigator.userAgent);function wrap(set){return MSIE?function(fn,time){return set(invoke(partial,().slice.call(arguments,2),$.isFunction(fn)?fn:Function(fn)),time)}:set}$def($def.G+$def.B+$def.F*MSIE,{setTimeout:wrap($.g.setTimeout),setInterval:wrap($.g.setInterval)})},{&quot;./$&quot;:26,&quot;./$.def&quot;:15,&quot;./$.invoke&quot;:21,&quot;./$.partial&quot;:30}),93:(function(require,module,exports){require(&quot;./modules/es5&quot;);require(&quot;./modules/es6.symbol&quot;);require(&quot;./modules/es6.object.assign&quot;);require(&quot;./modules/es6.object.is&quot;);require(&quot;./modules/es6.object.set-prototype-of&quot;);require(&quot;./modules/es6.object.to-string&quot;);require(&quot;./modules/es6.object.statics-accept-primitives&quot;);require(&quot;./modules/es6.function.name&quot;);require(&quot;./modules/es6.function.has-instance&quot;);require(&quot;./modules/es6.number.constructor&quot;);require(&quot;./modules/es6.number.statics&quot;);require(&quot;./modules/es6.math&quot;);require(&quot;./modules/es6.string.from-code-point&quot;);require(&quot;./modules/es6.string.raw&quot;);require(&quot;./modules/es6.string.iterator&quot;);require(&quot;./modules/es6.string.code-point-at&quot;);require(&quot;./modules/es6.string.ends-with&quot;);require(&quot;./modules/es6.string.includes&quot;);require(&quot;./modules/es6.string.repeat&quot;);require(&quot;./modules/es6.string.starts-with&quot;);require(&quot;./modules/es6.array.from&quot;);require(&quot;./modules/es6.array.of&quot;);require(&quot;./modules/es6.array.iterator&quot;);require(&quot;./modules/es6.array.species&quot;);require(&quot;./modules/es6.array.copy-within&quot;);require(&quot;./modules/es6.array.fill&quot;);require(&quot;./modules/es6.array.find&quot;);require(&quot;./modules/es6.array.find-index&quot;);require(&quot;./modules/es6.regexp&quot;);require(&quot;./modules/es6.promise&quot;);require(&quot;./modules/es6.map&quot;);require(&quot;./modules/es6.set&quot;);require(&quot;./modules/es6.weak-map&quot;);require(&quot;./modules/es6.weak-set&quot;);require(&quot;./modules/es6.reflect&quot;);require(&quot;./modules/es7.array.includes&quot;);require(&quot;./modules/es7.string.at&quot;);require(&quot;./modules/es7.string.lpad&quot;);require(&quot;./modules/es7.string.rpad&quot;);require(&quot;./modules/es7.regexp.escape&quot;);require(&quot;./modules/es7.object.get-own-property-descriptors&quot;);require(&quot;./modules/es7.object.to-array&quot;);require(&quot;./modules/es7.map.to-json&quot;);require(&quot;./modules/es7.set.to-json&quot;);require(&quot;./modules/js.array.statics&quot;);require(&quot;./modules/web.timers&quot;);require(&quot;./modules/web.immediate&quot;);require(&quot;./modules/web.dom.iterable&quot;);module.exports=require(&quot;./modules/$&quot;).core},{&quot;./modules/$&quot;:26,&quot;./modules/es5&quot;:45,&quot;./modules/es6.array.copy-within&quot;:46,&quot;./modules/es6.array.fill&quot;:47,&quot;./modules/es6.array.find&quot;:49,&quot;./modules/es6.array.find-index&quot;:48,&quot;./modules/es6.array.from&quot;:50,&quot;./modules/es6.array.iterator&quot;:51,&quot;./modules/es6.array.of&quot;:52,&quot;./modules/es6.array.species&quot;:53,&quot;./modules/es6.function.has-instance&quot;:54,&quot;./modules/es6.function.name&quot;:55,&quot;./modules/es6.map&quot;:56,&quot;./modules/es6.math&quot;:57,&quot;./modules/es6.number.constructor&quot;:58,&quot;./modules/es6.number.statics&quot;:59,&quot;./modules/es6.object.assign&quot;:60,&quot;./modules/es6.object.is&quot;:61,&quot;./modules/es6.object.set-prototype-of&quot;:62,&quot;./modules/es6.object.statics-accept-primitives&quot;:63,&quot;./modules/es6.object.to-string&quot;:64,&quot;./modules/es6.promise&quot;:65,&quot;./modules/es6.reflect&quot;:66,&quot;./modules/es6.regexp&quot;:67,&quot;./modules/es6.set&quot;:68,&quot;./modules/es6.string.code-point-at&quot;:69,&quot;./modules/es6.string.ends-with&quot;:70,&quot;./modules/es6.string.from-code-point&quot;:71,&quot;./modules/es6.string.includes&quot;:72,&quot;./modules/es6.string.iterator&quot;:73,&quot;./modules/es6.string.raw&quot;:74,&quot;./modules/es6.string.repeat&quot;:75,&quot;./modules/es6.string.starts-with&quot;:76,&quot;./modules/es6.symbol&quot;:77,&quot;./modules/es6.weak-map&quot;:78,&quot;./modules/es6.weak-set&quot;:79,&quot;./modules/es7.array.includes&quot;:80,&quot;./modules/es7.map.to-json&quot;:81,&quot;./modules/es7.object.get-own-property-descriptors&quot;:82,&quot;./modules/es7.object.to-array&quot;:83,&quot;./modules/es7.regexp.escape&quot;:84,&quot;./modules/es7.set.to-json&quot;:85,&quot;./modules/es7.string.at&quot;:86,&quot;./modules/es7.string.lpad&quot;:87,&quot;./modules/es7.string.rpad&quot;:88,&quot;./modules/js.array.statics&quot;:89,&quot;./modules/web.dom.iterable&quot;:90,&quot;./modules/web.immediate&quot;:91,&quot;./modules/web.timers&quot;:92}),94:(function(require,module,exports){(function(process,global){!function(global){&quot;use strict&quot;;var hasOwn=Object.prototype.hasOwnProperty;var undefined;var iteratorSymbol=typeof Symbol===&quot;function&quot;&amp;&amp;Symbol.iterator&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;&quot;@@iterator&quot;;var inModule=typeof module===&quot;object&quot;;var runtime=global.regeneratorRuntime;if(runtime){if(inModule){module.exports=runtime}return}runtime=global.regeneratorRuntime=inModule?module.exports:{};function wrap(innerFn,outerFn,self,tryLocsList){var generator=Object.create((outerFn&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;Generator).prototype);generator._invoke=makeInvokeMethod(innerFn,self&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;null,new Context(tryLocsList&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;()));return generator}runtime.wrap=wrap;function tryCatch(fn,obj,arg){try{return{type:&quot;normal&quot;,arg:fn.call(obj,arg)}}catch(err){return{type:&quot;throw&quot;,arg:err}}}var GenStateSuspendedStart=&quot;suspendedStart&quot;;var GenStateSuspendedYield=&quot;suspendedYield&quot;;var GenStateExecuting=&quot;executing&quot;;var GenStateCompleted=&quot;completed&quot;;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype;GeneratorFunction.prototype=Gp.constructor=GeneratorFunctionPrototype;GeneratorFunctionPrototype.constructor=GeneratorFunction;GeneratorFunction.displayName=&quot;GeneratorFunction&quot;;function defineIteratorMethods(prototype){(&quot;next&quot;,&quot;throw&quot;,&quot;return&quot;).forEach(function(method){prototype(method)=function(arg){return this._invoke(method,arg)}})}runtime.isGeneratorFunction=function(genFun){var ctor=typeof genFun===&quot;function&quot;&amp;&amp;genFun.constructor;return ctor?ctor===GeneratorFunction&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;(ctor.displayName&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;ctor.name)===&quot;GeneratorFunction&quot;:false};runtime.mark=function(genFun){genFun.__proto__=GeneratorFunctionPrototype;genFun.prototype=Object.create(Gp);return genFun};runtime.awrap=function(arg){return new AwaitArgument(arg)};function AwaitArgument(arg){this.arg=arg}function AsyncIterator(generator){function invoke(method,arg){var result=generator(method)(arg);var value=result.value;return value instanceof AwaitArgument?Promise.resolve(value.arg).then(invokeNext,invokeThrow):Promise.resolve(value).then(function(unwrapped){result.value=unwrapped;return result},invokeThrow)}if(typeof process===&quot;object&quot;&amp;&amp;process.domain){invoke=process.domain.bind(invoke)}var invokeNext=invoke.bind(generator,&quot;next&quot;);var invokeThrow=invoke.bind(generator,&quot;throw&quot;);var invokeReturn=invoke.bind(generator,&quot;return&quot;);var previousPromise;function enqueue(method,arg){var enqueueResult=previousPromise?previousPromise.then(function(){return invoke(method,arg)}):new Promise(function(resolve){resolve(invoke(method,arg))});previousPromise=enqueueResult(&quot;catch&quot;)(invokeReturn);return enqueueResult}this._invoke=enqueue}defineIteratorMethods(AsyncIterator.prototype);runtime.async=function(innerFn,outerFn,self,tryLocsList){var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList));return runtime.isGeneratorFunction(outerFn)?iter:iter.next().then(function(result){return result.done?result.value:iter.next()})};function makeInvokeMethod(innerFn,self,context){var state=GenStateSuspendedStart;return function invoke(method,arg){if(state===GenStateExecuting){throw new Error(&quot;Generator is already running&quot;)}if(state===GenStateCompleted){return doneResult()}while(true){var delegate=context.delegate;if(delegate){if(method===&quot;return&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;|method===&quot;throw&quot;&amp;&amp;delegate.iterator(method)===undefined){context.delegate=null;var returnMethod=delegate.iterator(&quot;return&quot;);if(returnMethod){var record=tryCatch(returnMethod,delegate.iterator,arg);if(record.type===&quot;throw&quot;){method=&quot;throw&quot;;arg=record.arg;continue}}if(method===&quot;return&quot;){continue}}var record=tryCatch(delegate.iterator(method),delegate.iterator,arg);if(record.type===&quot;throw&quot;){context.delegate=null;method=&quot;throw&quot;;arg=record.arg;continue}method=&quot;next&quot;;arg=undefined;var info=record.arg;if(info.done){context(delegate.resultName)=info.value;context.next=delegate.nextLoc}else{state=GenStateSuspendedYield;return info}context.delegate=null}if(method===&quot;next&quot;){if(state===GenStateSuspendedYield){context.sent=arg}else{delete context.sent}}else if(method===&quot;throw&quot;){if(state===GenStateSuspendedStart){state=GenStateCompleted;throw arg}if(context.dispatchException(arg)){method=&quot;next&quot;;arg=undefined}}else if(method===&quot;return&quot;){context.abrupt(&quot;return&quot;,arg)}state=GenStateExecuting;var record=tryCatch(innerFn,self,context);if(record.type===&quot;normal&quot;){state=context.done?GenStateCompleted:GenStateSuspendedYield;var info={value:record.arg,done:context.done};if(record.arg===ContinueSentinel){if(context.delegate&amp;&amp;method===&quot;next&quot;){arg=undefined}}else{return info}}else if(record.type===&quot;throw&quot;){state=GenStateCompleted;method=&quot;throw&quot;;arg=record.arg}}}}defineIteratorMethods(Gp);Gp(iteratorSymbol)=function(){return this};Gp.toString=function(){return&quot;(object Generator)&quot;};function pushTryEntry(locs){var entry={tryLoc:locs(0)};if(1 in locs){entry.catchLoc=locs(1)}if(2 in locs){entry.finallyLoc=locs(2);entry.afterLoc=locs(3)}this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;{};record.type=&quot;normal&quot;;delete record.arg;entry.completion=record}function Context(tryLocsList){this.tryEntries=({tryLoc:&quot;root&quot;});tryLocsList.forEach(pushTryEntry,this);this.reset()}runtime.keys=function(object){var keys=();for(var key in object){keys.push(key)}keys.reverse();return function next(){while(keys.length){var key=keys.pop();if(key in object){next.value=key;next.done=false;return next}}next.done=true;return next}};function values(iterable){if(iterable){var iteratorMethod=iterable(iteratorSymbol);if(iteratorMethod){return iteratorMethod.call(iterable)}if(typeof iterable.next===&quot;function&quot;){return iterable}if(!isNaN(iterable.length)){var i=-1,next=function next(){while(++i&lt;iterable.length){if(hasOwn.call(iterable,i)){next.value=iterable(i);next.done=false;return next}}next.value=undefined;next.done=true;return next};return next.next=next}}return{next:doneResult}}runtime.values=values;function doneResult(){return{value:undefined,done:true}}Context.prototype={constructor:Context,reset:function(){this.prev=0;this.next=0;this.sent=undefined;this.done=false;this.delegate=null;this.tryEntries.forEach(resetTryEntry);for(var tempIndex=0,tempName;hasOwn.call(this,tempName=&quot;t&quot;+tempIndex)&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;tempIndex<20;++tempIndex){this(tempName)=null}},stop:function(){this.done=true;var rootEntry=this.tryEntries(0);var rootRecord=rootEntry.completion;if(rootRecord.type==="throw"){throw rootRecord.arg}return this.rval},dispatchException:function(exception){if(this.done){throw exception}var context=this;function handle(loc,caught){record.type="throw";record.arg=exception;context.next=loc;return!!caught}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries(i);var record=entry.completion;if(entry.tryLoc===&quot;root&quot;){return handle(&quot;end&quot;)}if(entry.tryLoc&lt;=this.prev){var hasCatch=hasOwn.call(entry,&quot;catchLoc&quot;);var hasFinally=hasOwn.call(entry,&quot;finallyLoc&quot;);if(hasCatch&amp;&amp;hasFinally){if(this.prev&lt;entry.catchLoc){return handle(entry.catchLoc,true)}else if(this.prev&lt;entry.finallyLoc){return handle(entry.finallyLoc)}}else if(hasCatch){if(this.prev&lt;entry.catchLoc){return handle(entry.catchLoc,true)}}else if(hasFinally){if(this.prev<entry.finallyLoc){return handle(entry.finallyLoc)}}else{throw new Error("try statement without catch or finally")}}}},abrupt:function(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries(i);if(entry.tryLoc&lt;=this.prev&amp;&amp;hasOwn.call(entry,&quot;finallyLoc&quot;)&amp;&amp;this.prev&lt;entry.finallyLoc){var finallyEntry=entry;break}}if(finallyEntry&amp;&amp;(type===&quot;break&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;|type===&quot;continue&quot;)&amp;&amp;finallyEntry.tryLoc&lt;=arg&amp;&amp;arg<=finallyEntry.finallyLoc){finallyEntry=null}var record=finallyEntry?finallyEntry.completion:{};record.type=type;record.arg=arg;if(finallyEntry){this.next=finallyEntry.finallyLoc}else{this.complete(record)}return ContinueSentinel},complete:function(record,afterLoc){if(record.type==="throw"){throw record.arg}if(record.type==="break"http://www.lesboisdupoitou-chauffage-piquets.com/"|record.type==="continue"){this.next=record.arg}else if(record.type==="return"){this.rval=record.arg;this.next="end"}else if(record.type==="normal"&#038;&#038;afterLoc){this.next=afterLoc}},finish:function(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries(i);if(entry.finallyLoc===finallyLoc){this.complete(entry.completion,entry.afterLoc);resetTryEntry(entry);return ContinueSentinel}}},&quot;catch&quot;:function(tryLoc){for(var i=this.tryEntries.length-1;i&gt;=0;--i){var entry=this.tryEntries(i);if(entry.tryLoc===tryLoc){var record=entry.completion;if(record.type===&quot;throw&quot;){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error(&quot;illegal catch attempt&quot;)},delegateYield:function(iterable,resultName,nextLoc){this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc};return ContinueSentinel}}}(typeof global===&quot;object&quot;?global:typeof window===&quot;object&quot;?window:typeof self===&quot;object&quot;?self:this)}).call(this,require(&quot;_process&quot;),typeof global!==&quot;undefined&quot;?global:typeof self!==&quot;undefined&quot;?self:typeof window!==&quot;undefined&quot;?window:{})},{_process:4})},{},(1));
}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;httpCookieDomain&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,&quot;titleAnalytics&quot;:&quot;Cookies statistiques&quot;,&quot;contentAnalytics&quot;:&quot;Les cookies statistiques nous permettent d&amp;#39;analyser les performances de notre site et d&amp;#39;en amu00e9liorer son fonctionnement afin de vous proposer la meilleure expu00e9rience de navigation possible.&quot;,&quot;titleMarketing&quot;:&quot;Cookies publicitaires&quot;,&quot;contentMarketing&quot;:&quot;Les cookies publicitaires sont utilisu00e9s pour effectuer le suivi des visiteurs et ont pour but de vous proposer des publicitu00e9s pertinentes et intu00e9ressantes pour vous.&quot;,&quot;titleSocials&quot;:&quot;Cookies partages sociaux&quot;,&quot;contentSocials&quot;:&quot;Nous utilisons des modules de partages sociaux pour vous permettre de partager certaines pages de notre site internet sur les ru00e9seaux sociaux.&quot;,&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
&quot;use strict&quot;;</p>
<p>function _toConsumableArray(arr) {
    return (
        _arrayWithoutHoles(arr) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; _iterableToArray(arr) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; _nonIterableSpread()
    );
}</p>
<p>function _nonIterableSpread() {
    throw new TypeError(&quot;Invalid attempt to spread non-iterable instance&quot;);
}</p>
<p>function _iterableToArray(iter) {
    if (
        Symbol.iterator in Object(iter) &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;
        Object.prototype.toString.call(iter) === &quot;(object Arguments)&quot;
    )
        return Array.from(iter);
}</p>
<p>function _arrayWithoutHoles(arr) {
    if (Array.isArray(arr)) {
        for (var i = 0, arr2 = new Array(arr.length); i &lt; arr.length; i++) {
            arr2(i) = arr(i);
        }
        return arr2;
    }
}</p>
<p>function ownKeys(object, enumerableOnly) {
    var keys = Object.keys(object);
    if (Object.getOwnPropertySymbols) {
        var symbols = Object.getOwnPropertySymbols(object);
        if (enumerableOnly)
            symbols = symbols.filter(function (sym) {
                return Object.getOwnPropertyDescriptor(object, sym).enumerable;
            });
        keys.push.apply(keys, symbols);
    }
    return keys;
}</p>
<p>function _objectSpread(target) {
    for (var i = 1; i &lt; arguments.length; i++) {
        var source = arguments(i) != null ? arguments(i) : {};
        if (i % 2) {
            ownKeys(Object(source), true).forEach(function (key) {
                _defineProperty(target, key, source(key));
            });
        } else if (Object.getOwnPropertyDescriptors) {
            Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
        } else {
            ownKeys(Object(source)).forEach(function (key) {
                Object.defineProperty(
                    target,
                    key,
                    Object.getOwnPropertyDescriptor(source, key)
                );
            });
        }
    }
    return target;
}</p>
<p>function _defineProperty(obj, key, value) {
    if (key in obj) {
        Object.defineProperty(obj, key, {
            value: value,
            enumerable: true,
            configurable: true,
            writable: true
        });
    } else {
        obj(key) = value;
    }
    return obj;
}</p>
<p>function _classCallCheck(instance, Constructor) {
    if (!(instance instanceof Constructor)) {
        throw new TypeError(&quot;Cannot call a class as a function&quot;);
    }
}</p>
<p>function _defineProperties(target, props) {
    for (var i = 0; i &lt; props.length; i++) {
        var descriptor = props(i);
        descriptor.enumerable = descriptor.enumerable &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; false;
        descriptor.configurable = true;
        if (&quot;value&quot; in descriptor) descriptor.writable = true;
        Object.defineProperty(target, descriptor.key, descriptor);
    }
}</p>
<p>function _createClass(Constructor, protoProps, staticProps) {
    if (protoProps) _defineProperties(Constructor.prototype, protoProps);
    if (staticProps) _defineProperties(Constructor, staticProps);
    return Constructor;
}</p>
<p>function setCookie(name, value, expireDays) {
    let d = new Date()
    d.setTime(d.getTime() + expireDays * 24 * 60 * 60 * 1000)</p>
<p>    let cookie = name.trim() + &amp;#39;=&amp;#39; + value + &amp;#39;; Expires=&amp;#39; + d.toUTCString() + &amp;#39;; Path=/&amp;#39;
    if (0 === window.location.protocol.indexOf(&amp;#39;https&amp;#39;)) {
        cookie += &amp;#39;; SameSite=Strict; Secure=true&amp;#39;
    }
    document.cookie = cookie
}</p>
<p>function getCookie(cname) {
    var name = &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;.concat(cname, &quot;=&quot;);
    var ca = document.cookie.split(&quot;;&quot;);</p>
<p>    for (var i = 0; i < ca.length; i++) {
        var c = ca(i);

        while (c.charAt(0) === "http://www.lesboisdupoitou-chauffage-piquets.com/") {
            c = c.substring(1);
        }

        if (c.indexOf(name) === 0) {
            return c.substring(name.length, c.length);
        }
    }

    return "http://www.lesboisdupoitou-chauffage-piquets.com/";
}

var CookieControl =
        /*#__PURE__*/
        (function () {
            function CookieControl() {
                var _this = this;

                var config =
                        arguments.length > 0 &amp;&amp; arguments(0) !== undefined
                            ? arguments(0)
                            : {
                                optionalCookies: ()
                            } ;
                var id =
                        arguments.length &gt; 1 &amp;&amp; arguments(1) !== undefined
                            ? arguments(1)
                            : &quot;cookie&quot;;</p>
<p>                _classCallCheck(this, CookieControl);</p>
<p>                this.el = document.getElementById(id);
                this.options = Object.assign(
                    {},
                    {
                        open: false,
                        lifetime: 365,
                        acceptValue: &quot;1&quot;,
                        revokeValue: &quot;0&quot;,
                        timeout: 200,
                        domain: null,
                        optionCookieHtml: function optionCookieHtml(cookie) {
                            return &amp;#39;</p>
<div class="cookie-content-element">n          <input type="checkbox" class="cookie-optional-checkbox" id="cookie-'
                                .concat(cookie.name, "http://www.lesboisdupoitou-chauffage-piquets.com/" data-name="http://www.lesboisdupoitou-chauffage-piquets.com/")
                                .concat(cookie.name, "http://www.lesboisdupoitou-chauffage-piquets.com/" ')
                                .concat(
                                    cookie.accepted ? "checked" : "http://www.lesboisdupoitou-chauffage-piquets.com/",
                                    ' />n          <label for="cookie-'
                                )
                                .concat(
                                    cookie.name,
                                    "http://www.lesboisdupoitou-chauffage-piquets.com/">n            <i class="cookie-checkbox-icon">n              <span></span>n            </i>&amp;#39;
                                )
                                .concat(
                                    cookie.label ? cookie.label : &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
                                    &quot;n          </label>n          &quot;
                                )
                                .concat(
                                    cookie.description
                                        ? &quot;</p>
<p>&quot;.concat(cookie.description, &quot;</p>
<p>&quot;)
                                        : &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,
                                    &quot;n        </p></div>
<p>&quot;
                                );
                        }
                    },
                    config.options
                );
                this.opened = false;
                this.acceptedCookies = getCookie(&quot;cookie-accepted&quot;) === &quot;accepted&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;| getCookie(&quot;cookie-accepted&quot;) === &quot;refused&quot;;
                this.optionalCookies = {};
                this.optionalCookiesByName = ();
                config.optionalCookies.forEach(function (ck) {
                    var cookieName = ck.cookieName &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; &quot;cookie-&quot;.concat(ck.name);
                    /* get saved value from cookies */</p>
<p>                    var savedCookie = getCookie(cookieName);</p>
<p>                    var cookie = _objectSpread({}, ck, {
                        cookieName: cookieName,</p>
<p>                        /* set accepted value according to saved or default value */
                        accepted:
                            savedCookie === _this.options.revokeValue
                                ? faux
                                : savedCookie === _this.options.acceptValue &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot; ck.accepted
                    });</p>
<p>                    /* initial save to cookies if default accepted and not saved */
                    !savedCookie &amp;&amp;
                    cookie.accepted &amp;&amp;
                    setCookie(
                        cookie.cookieName,
                        _this.options.acceptValue,
                        _this.options.lifetime
                    );
                    _this.optionalCookies(cookie.name) = cookie;</p>
<p>                    _this.optionalCookiesByName.push(cookie.name);</p>
<p>                    /* call onAccept or onRevoke functions */
                    if (&amp;#39;accepted&amp;#39; in cookie) {
                        if (&amp;#39;accepted&amp;#39; === cookie.accepted) {
                            cookie.onAccept &amp;&amp; cookie.onAccept()
                        }
                        if (&amp;#39;refused&amp;#39; === cookie.accepted) {
                            cookie.onRevoke &amp;&amp; cookie.onRevoke()
                        }
                    }
                });
            }</p>
<p>            _createClass(CookieControl, (
                {
                    key: &quot;init&quot;,
                    value: function init() {
                        /* initialize plugin */
                        if (!this.el) return;
                        this.renderOptional();
                        this.setupEvents();
                        !this.acceptedCookies &amp;&amp;
                        window.setTimeout(this.pending.bind(this), this.options.timeout);
                    }
                },
                {
                    key: &quot;setupEvents&quot;,
                    value: function setupEvents() {
                        var _this2 = this;</p>
<p>                        /* toggle show/hide cookie window */
                        _toConsumableArray(
                            document.getElementsByClassName(&quot;cookie-toggle&quot;)
                        ).forEach(function (el) {
                            el.addEventListener(&quot;click&quot;, function (e) {
                                e.preventDefault();
                                return _this2.opened ? _this2.close() : _this2.open();
                            });
                        });</p>
<p>                        /* close cookie window */
                        _toConsumableArray(
                            document.getElementsByClassName(&quot;cookie-close&quot;)
                        ).forEach(function (el) {
                            el.addEventListener(&quot;click&quot;, _this2.pending.bind(_this2));
                        });</p>
<p>                        /* open cookie window */
                        _toConsumableArray(
                            document.getElementsByClassName(&quot;js-open-cookie&quot;)
                        ).forEach(function (el) {
                            el.addEventListener(&quot;click&quot;, _this2.open.bind(_this2));
                        });</p>
<p>                        /* accept cookies */
                        _toConsumableArray(
                            document.getElementsByClassName(&quot;cookie-accept&quot;)
                        ).forEach(function (el) {
                            el.addEventListener(&quot;click&quot;, _this2.accept.bind(_this2));
                        });</p>
<p>                        /* refuse cookies */
                        _toConsumableArray(
                            document.getElementsByClassName(&quot;cookie-refuse&quot;)
                        ).forEach(function (el) {
                            el.addEventListener(&quot;click&quot;, _this2.refuse.bind(_this2));
                        });</p>
<p>                        /* turn on/off cookie group */
                        _toConsumableArray(
                            this.el.getElementsByClassName(&quot;cookie-optional-checkbox&quot;)
                        ).forEach(function (checkbox) {
                            checkbox.addEventListener(
                                &quot;change&quot;,
                                _this2.toggleCookie.bind(_this2)
                            );
                        });
                    }
                },
                {
                    key: &quot;pending&quot;,
                    value: function pending(e) {
                        e &amp;&amp; e.preventDefault();
                        this.el.removeAttribute(&quot;open&quot;);
                        this.el.setAttribute(&quot;pending&quot;, &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);
                    }
                },
                {
                    key: &quot;open&quot;,
                    value: function open(e) {
                        e &amp;&amp; e.preventDefault();
                        this.el.removeAttribute(&quot;pending&quot;);
                        this.el.setAttribute(&quot;open&quot;, &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;);
                        this.opened = true;
                    }
                },
                {
                    key: &quot;close&quot;,
                    value: function close(e) {
                        e &amp;&amp; e.preventDefault();
                        this.el.removeAttribute(&quot;pending&quot;);
                        this.el.removeAttribute(&quot;open&quot;);
                        this.opened = false;
                        document.getElementById(&amp;#39;cookie&amp;#39;).style.display = &amp;#39;none&amp;#39;;
                    }
                },
                {
                    key: &quot;renderOptional&quot;,
                    value: function renderOptional() {
                        var _this3 = this;</p>
<p>                        /* render optional cookie groups to cookie window */
                        var optionalHtml = &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;;
                        this.optionalCookiesByName.forEach(function (cookieName) {
                            var cookie = _this3.optionalCookies(cookieName);
                            optionalHtml += _this3.options.optionCookieHtml(cookie);
                        });
                        this.el.querySelector(
                            &quot;.cookie-optional-list&quot;
                        ).outerHTML = optionalHtml;
                    }
                },
                {
                    key: &quot;toggleCookie&quot;,
                    value: function toggleCookie(e) {
                        /* turn on/off cookie group and save to cookie */
                        this.optionalCookies(e.target.dataset.name).accepted =
                            e.target.checked;
                        this.saveCookie(this.optionalCookies(e.target.dataset.name));
                        /* call onChange function if defined */</p>
<p>                        this.options.onChange &amp;&amp; this.options.onChange(e, this);
                    }
                },
                {
                    key: &quot;saveAll&quot;,
                    value: function saveAll() {
                        var _this4 = this;</p>
<p>                        this.optionalCookiesByName.forEach(function (name) {
                            return _this4.saveCookie(_this4.optionalCookies(name));
                        });
                    }
                },
                {
                    key: &quot;saveCookie&quot;,
                    value: function saveCookie(cookie) {
                        setCookie(
                            cookie.cookieName,
                            cookie.accepted
                                ? this.options.acceptValue
                                : this.options.revokeValue,
                            this.options.lifetime
                        );
                    }
                },
                {
                    key: &quot;accept&quot;,
                    value: function accept(e) {
                        e &amp;&amp; e.preventDefault();
                        setCookie(
                            &quot;cookie-accepted&quot;,
                            &quot;accepted&quot;,
                            this.options.lifetime
                        );
                        this.saveAll();
                        this.close();</p>
<p>                        /* call onAccept function if defined */
                        this.options.onAccept &amp;&amp; this.options.onAccept(this);
                    }
                },
                {
                    key: &quot;refuse&quot;,
                    value: function refuse(e) {
                        e &amp;&amp; e.preventDefault();
                        setCookie(
                            &quot;cookie-accepted&quot;,
                            &quot;refused&quot;,
                            this.options.lifetime
                        );
                        this.saveAll();
                        this.close();</p>
<p>                        /* call onRevoke function if defined */
                        this.options.onRevoke &amp;&amp; this.options.onRevoke(this);
                    }
                },
                {
                    key: &quot;set&quot;,
                    value: function set(option, value) {
                        this.options(option) = value;
                    }
                }
            ));</p>
<p>            return CookieControl;
        })();</p>
<p>(function () {
    var ccConfig = {
        options: {
            lifetime: 30,
            domain: moduleParams.httpCookieDomain
        },
        optionalCookies: (
            {
                name: &quot;analytics&quot;,
                label: moduleParams.titleAnalytics,
                description: moduleParams.contentAnalytics,
                accepted: false,
                onRevoke: function onRevoke() {
                    // Disable Google Tag
                    let gtagId = document.head.innerHTML.match(/gtag(&amp;#39;config&amp;#39;,s?&amp;#39;(w+-d+-d+)&amp;#39;);?/)
                    if (gtagId.length &gt; 1) {
                        window(&quot;ga-disable-&quot; + gtagId(1)) = true
                    }
                }
            },
            {
                name: &quot;marketing&quot;,
                label: moduleParams.titleMarketing,
                description: moduleParams.contentMarketing,
                accepted: false
            },
            {
                name: &quot;socialsharing&quot;,
                label: moduleParams.titleSocials,
                description: moduleParams.contentSocials,
                accepted: false,
                onRevoke: function onRevoke() {
                    // Remove facebook connect script
                    let facebookScript = document.head.querySelector(&amp;#39;script(src*=&quot;connect.facebook.net&quot;)&amp;#39;)
                    if (facebookScript) {
                        facebookScript.remove()
                    }
                }
            }
        )
    }</p>
<p>    var cookieControl = new CookieControl(ccConfig)</p>
<p>    cookieControl.init()</p>
<p>    if (cookieControl.acceptedCookies) document.getElementById(&amp;#39;cookie&amp;#39;).style.display = &amp;#39;none&amp;#39;
})()</p>
<p>}(jQuery));</p>
<p>(function ($) {
var moduleParams = {&quot;markupMode&quot;:&quot;div&quot;,&quot;autoSwitchDevice&quot;:true,&quot;mobileStatus&quot;:true,&quot;mobileIsV16&quot;:true,&quot;languagesCode&quot;:&quot;fr&quot;,&quot;pwaEnabled&quot;:false,&quot;isSnapchatiOs&quot;:0,&quot;httpServer&quot;:&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;,&quot;mobileOn&quot;:false,&quot;caisseOn&quot;:false,&quot;bookingsOn&quot;:false};
// Lazy loading
var jQueryUnveil = jQuery().unveil;</p>
<p>// Obfuscation des liens en js pour éviter que les robots ne passent dessus
const obfuscation = cssClass =&gt; {
    let classObfuscation = document.getElementsByClassName(cssClass)
    if (classObfuscation) {
        for (let i = 0; i < classObfuscation.length; i++) {
            classObfuscation(i).addEventListener('mousedown', event => {
                let link = classObfuscation(i).getAttribute(&quot;data-obfLink&quot;)
                // click gauche + ctrl
                if (event.ctrlKey) {
                    let newWindow = window.open(decodeURIComponent(window.atob(link)), &amp;#39;_blank&amp;#39;)
                    newWindow.focus()
                    // link contenant une ancre
                } else if (&amp;#39;#&amp;#39; === decodeURIComponent(window.atob(link)).charAt(0)) {
                    // Pas de redirection
                    return false
                    // click droit
                } else if (3 === event.which) {
                    // Peut créer un menu custom avec ouvrir le lien dans un nouvel onglet ou dans une nouvelle fenêtre ?
                    return false
                } else {
                    document.location.href = decodeURIComponent(window.atob(link))
                }
            })
            // Css link
            classObfuscation(i).style.cursor = &quot;pointer&quot;
        }
    }
}</p>
<p>obfuscation(&quot;obfLink&quot;)</p>
<p>function lazyLoad() {
    if (jQueryUnveil) {
        $(&quot;img.lazy&quot;).unveil();
    }
} ;</p>
<p>$(&amp;#39;body&amp;#39;).on(&amp;#39;ajaxListingProductsLoaded&amp;#39;, function () {
    lazyLoad();
});
$(window).on(&amp;#39;load&amp;#39;, function () {
    lazyLoad();
});
// Smooth Scroll marquee
if ($(&amp;#39;marquee.defilante-smooth&amp;#39;).length &gt; 0) {
    $(&amp;#39;marquee.defilante-smooth&amp;#39;).on(&amp;#39;load&amp;#39;, function () {
        $(&amp;#39;marquee.defilante-smooth&amp;#39;).marquee().mouseover(function () {
            $(this).trigger(&amp;#39;stop&amp;#39;);
        })
            .mouseout(function () {
                $(this).trigger(&amp;#39;start&amp;#39;);
            })
            .mousemove(function (event) {
                if ($(this).data(&amp;#39;drag&amp;#39;) == true) {
                    this.scrollLeft = $(this)
                        .data(&amp;#39;scrollX&amp;#39;) + ($(this)
                        .data(&amp;#39;x&amp;#39;) - event.clientX);
                }
            })
            .mousedown(function (event) {
                $(this).data(&amp;#39;drag&amp;#39;, true).data(&amp;#39;x&amp;#39;, event.clientX).data(&amp;#39;scrollX&amp;#39;, this.scrollLeft);
            })
            .mouseup(function () {
                $(this).data(&amp;#39;drag&amp;#39;, false);
            });
    });
}</p>
<p>// https://developers.google.com/recaptcha/docs/display#explicit_render
CaptchaCallback = function () {
    $(&amp;#39;.g-recaptcha&amp;#39;).each(function () {
        var $this = $(this);
        grecaptcha.render(this, {&amp;#39;sitekey&amp;#39;: $this.data(&amp;#39;sitekey&amp;#39;), &amp;#39;stoken&amp;#39;: $this.data(&amp;#39;stoken&amp;#39;)});
    });
} ;</p>
<p>/*
* RECAPTCHA V2
 * /</p>
<p>recaptchaV2CurrentIndex = 0; // index du captcha qui est traité</p>
<p>// Fonction exécutée par le recaptcha v2 si valide
CaptchaV2Submit = function (token) {
    var $form = $(&amp;#39;#recaptcha_&amp;#39; + recaptchaV2CurrentIndex).closest(&amp;#39;form&amp;#39;);
    $form.find(&amp;#39;input(name=&quot;g-recaptcha-response&quot;)&amp;#39;).val(token); // On rempli le champ qui sert de traitement en PHP.
    $form.submit(); // On renvoi le formulaire après validation
}</p>
<p>// Fonction exécutée au chargement de la page si le captcha v2 est activé
CaptchaV2Callback = function () {
    // Envoi du formulaire recaptcha v2
    $(&amp;#39;.g-recaptcha&amp;#39;).closest(&amp;#39;form&amp;#39;).submit(function () {
        var $form = $(this);</p>
<p>        recaptchaV2CurrentIndex = $form.find(&amp;#39;.g-recaptcha&amp;#39;).data(&amp;#39;index&amp;#39;);
        if ($form.find(&amp;#39;input(name=&quot;g-recaptcha-response&quot;)&amp;#39;).val() != &quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;) {
            return true; // Si captcha validé, tout est OK, on peut envoyer le formulaire
        }</p>
<p>        grecaptcha.execute(recaptchaV2CurrentIndex); // Contrôle de captcha. Si c&amp;#39;est OK, CaptchaV2Submit sera appelé et cette même fonction (submit) sera appelée
        return false;
    });
}</p>
<p>/*
* RECAPTCHA V2 - FIN
 * /</p>
<p>//Chargement de la version mobile à la volée en dessous de 768px et chargement de la version PC sur mobile si &gt; 768px
//Ne fonctionne que sur PC , le device MObile prend le dessus.
//Ne fonctionne pas si la version mobile est à OFF ou en V1</p>
<p>if (moduleParams.autoSwitchDevice &amp;&amp; moduleParams.mobileStatus &amp;&amp; moduleParams.mobileIsV16 &amp;&amp; $.browser.desktop) {
    function checkWidth() {
        if ((window.innerWidth < 768 &#038;&#038; !moduleParams.mobileOn) "http://www.lesboisdupoitou-chauffage-piquets.com/" (window.innerWidth >= 768 &amp;&amp; moduleParams.mobileOn)) {
            $(window).unbind(&amp;#39;resize&amp;#39;);
            $.get(&quot;/ajax.php?page=switchDevice&quot;, function () {
            }).done(function () {
                $(&amp;#39;HTML&amp;#39;).css({
                    &amp;#39;background-image&amp;#39;: &amp;#39;url(&quot;/images/loading.gif&quot;)&amp;#39;,
                    &amp;#39;background-repeat&amp;#39;: &amp;#39;no-repeat&amp;#39;,
                    &amp;#39;background-position&amp;#39;: &amp;#39;center center&amp;#39;,
                    &amp;#39;background-color&amp;#39;: &amp;#39;white!important&amp;#39;,
                    &amp;#39;height&amp;#39;: &amp;#39;100%&amp;#39;
                });</p>
<p>                $(&amp;#39;BODY&amp;#39;).fadeOut(&amp;#39;slow&amp;#39;);</p>
<p>            }).always(function () {
                setTimeout(function () {
                    location.reload(true);
                }, 400);
            });
        }
    }</p>
<p>    $(window).resize(checkWidth);
    $(window).trigger(&amp;#39;resize&amp;#39;);
}</p>
<p>if (moduleParams.mobileOn &amp;&amp; moduleParams.pwaEnabled) {
    if (&amp;#39;serviceWorker&amp;#39; in navigator) {
        navigator.serviceWorker.register(&amp;#39;js/service-worker.js&amp;#39;)
            .then(function (registration) {
                console.log(&amp;#39;Registration successful, scope is:&amp;#39;, registration.scope);
            })
            .catch(function (error) {
                console.log(&amp;#39;Service worker registration failed, error:&amp;#39;, error);
            });
    }
}</p>
<p>/**
 * BDC n°16021 - Sessions sur Snapchat iOS
 * Si l&amp;#39;user agent contient &quot;iPhone OS&quot; et &quot;Snapchat&quot; alors les sessions ne sont pas conservées
 * (le cookie navigateur générique &quot;session&quot; est remis à 0 mais pas les cookies faits maison).
 * Donc on crée un cookie fait maison &quot;sa-session&quot; pour stocker le premier session_id créé.
 * Comme ça si l&amp;#39;utilisateur revient sur le site on récupère ce &quot;sa-session&quot;
 * en back via $_COOKIE pour récupérer la session
 * /
if (moduleParams.isSnapchatiOs) {
    function getCookie(cname) {
        var name = cname + &quot;=&quot;;
        var decodedCookie = decodeURIComponent(document.cookie);
        var ca = decodedCookie.split(&amp;#39;;&amp;#39;);
        for (var i = 0; i < ca.length; i++) {
            var c = ca(i);
            while (c.charAt(0) == "http://www.lesboisdupoitou-chauffage-piquets.com/") {
                c = c.substring(1);
            }
            if (c.indexOf(name) == 0) {
                return c.substring(name.length, c.length);
            }
        }
        return "http://www.lesboisdupoitou-chauffage-piquets.com/";
    }

    function setCookie(cname, cvalue, exdays) {
        var d = new Date();
        d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
        var expires = "expires=" + d.toUTCString();
        document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
    }

    if (!getCookie('sa-session')) {
        setCookie('sa-session', getCookie('session'), 30, moduleParams.httpServer)
    }
}

// Mutation observer pour obfuscation de lien sur listing produit
let observer = new MutationObserver((mutations) => {
    mutations.forEach(mutation =&gt; {
        let nodes = Array.prototype.slice.call(mutation.addedNodes)
        nodes.forEach(node =&gt; {
            if (node instanceof HTMLElement &amp;&amp; node.innerHTML.includes(&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;liste_produits_produits_v16_article&quot;http://www.lesboisdupoitou-chauffage-piquets.com/&quot;)) {
                obfuscation(&quot;obfLink&quot;)
            }
        })
    })
})
let divProduits = document.querySelector(&amp;#39;.core_content_mid&amp;#39;)
if (divProduits) {
    observer.observe(divProduits, {
        childList: true,
        subtree: true,
        attributes: false,
        characterData: false,
    })
}</p>
<p>}(jQuery));</p>
<p></script><br /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Marché mondial Poêles de chauffage en bois 2021 – Segment de l’industrie, moteurs, tendances, prévisions jusqu’en 2026 – INFO CENTRAFRIQUE</title>
		<link>https://conseil-chauffage.com/marche-mondial-poeles-de-chauffage-en-bois-2021-segment-de-lindustrie-moteurs-tendances-previsions-jusquen-2026-info-centrafrique/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Mon, 19 Jul 2021 22:11:12 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[CENTRAFRIQUE]]></category>
		<category><![CDATA[chauffage]]></category>
		<category><![CDATA[Info]]></category>
		<category><![CDATA[jusquen]]></category>
		<category><![CDATA[lindustrie]]></category>
		<category><![CDATA[Marché]]></category>
		<category><![CDATA[mondial]]></category>
		<category><![CDATA[moteurs]]></category>
		<category><![CDATA[Poêles]]></category>
		<category><![CDATA[Prévisions]]></category>
		<category><![CDATA[segment]]></category>
		<category><![CDATA[tendances]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/marche-mondial-poeles-de-chauffage-en-bois-2021-segment-de-lindustrie-moteurs-tendances-previsions-jusquen-2026-info-centrafrique/</guid>

					<description><![CDATA[Marché mondial Poêles de chauffage en bois 2021 – Segment de l’industrie, moteurs, tendances, prévisions jusqu’en 2026 – INFO CENTRAFRIQUE Marché mondial des poêles à bois 2021 par fabricants, régions, type et application, prévisions jusqu&#39;en 2026 propose une étude de recherche complète du marché qui comprend des prévisions et une analyse précises aux niveaux mondial, régional et national. Il fournit une vue complète du marché mondial des poêles à bois et une analyse détaillée de la chaîne ... <p class="read-more-container"><a title="Marché mondial Poêles de chauffage en bois 2021 – Segment de l’industrie, moteurs, tendances, prévisions jusqu’en 2026 – INFO CENTRAFRIQUE" class="read-more button" href="https://conseil-chauffage.com/marche-mondial-poeles-de-chauffage-en-bois-2021-segment-de-lindustrie-moteurs-tendances-previsions-jusquen-2026-info-centrafrique/#more-3528" aria-label="Plus sur Marché mondial Poêles de chauffage en bois 2021 – Segment de l’industrie, moteurs, tendances, prévisions jusqu’en 2026 – INFO CENTRAFRIQUE">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Marché mondial Poêles de chauffage en bois 2021 – Segment de l’industrie, moteurs, tendances, prévisions jusqu’en 2026 – INFO CENTRAFRIQUE</h1>
<p></p>
<div>
<p>Marché mondial des poêles à bois 2021 par fabricants, régions, type et application, prévisions jusqu&#39;en 2026 propose une étude de recherche complète du marché qui comprend des prévisions et une analyse précises aux niveaux mondial, régional et national. Il fournit une vue complète du marché mondial des poêles à bois et une analyse détaillée de la chaîne de valeur. Le rapport propose une analyse segmentaire approfondie du marché où les principaux segments de produits et d&#39;applications sont mis en évidence. Les lecteurs reçoivent des chiffres réels du marché liés à la taille du marché mondial des poêles à bois en termes de valeur et de volume pour la période de prévision 2021-2026.</p>
<p>    Le Covid-19 peut affecter l&#39;économie mondiale de trois manières : en affectant directement la production et la demande, en perturbant la chaîne d&#39;approvisionnement et le marché, et par son impact financier sur les entreprises et les marchés financiers. </p>
<p>    Le rapport final ajoutera une analyse de l&#39;impact de Covid-19 sur cette industrie. </p>
<p>    Pour comprendre comment l&#39;impact de Covid-19 est couvert dans ce rapport. Obtenez un exemplaire du rapport à l&#39;adresse @ <a href="http://www.marketgrowthreports.com/enquiry/request-covid19/17727443" class="autohyperlink">www.marketgrowthreports.com/enquiry/request-covid19/17727443</a> </p>
<p>    Brève description du marché des poêles à bois :<br />Cette étude de marché couvre le marché mondial et régional avec une analyse approfondie des perspectives de croissance globales du marché. En outre, il met en lumière le paysage concurrentiel complet du marché mondial. Le rapport sur le marché des poêles à bois offre en outre un aperçu du tableau de bord des principales entreprises englobant leurs stratégies marketing réussies, leur contribution au marché et les développements récents dans les contextes historiques et actuels. Le rapport fournit également une évaluation détaillée du marché en mettant en évidence des informations sur différents aspects qui incluent les moteurs, les contraintes, les opportunités et les menaces. Ces informations peuvent aider les parties prenantes à prendre les décisions appropriées avant d&#39;investir. </p>
<p>    Obtenez un exemple de rapport PDF @ <a href="https://www.marketgrowthreports.com/enquiry/request-sample/17727443" class="autohyperlink">www.marketgrowthreports.com/enquiry/request-sample/17727443</a> </p>
<p>    La recherche porte sur la taille actuelle du marché des poêles à bois et ses taux de croissance sur la base des dossiers de 5 ans avec les faits saillants de l’entreprise des principaux acteurs / fabricants : </p>
<p>    Drolet, Hi-Flame, Vogelzang, Poêle US, Pleasant Hearth, Ohuhu </p>
<p>    Portée du Rapport sur le marché Poêles à bois: </p>
<p>    Le marché mondial des poêles à bois devrait croître à un rythme considérable au cours de la période de prévision, entre 2021 et 2026. En 2020, le marché augmente à un rythme constant et avec l&#39;adoption croissante de stratégies par les principaux acteurs, le marché devrait augmenter. à l&#39;horizon projeté.</p>
<p>    L&#39;Amérique du Nord, en particulier les États-Unis, jouera toujours un rôle important qui ne peut être ignoré. Toute modification aux États-Unis pourrait affecter la tendance de développement des poêles à bois. Le marché en Amérique du Nord devrait croître de manière significative au cours de la période de prévision. La forte adoption de technologies de pointe et la présence de grands acteurs dans cette région sont susceptibles de créer de nombreuses opportunités de croissance pour le marché.</p>
<p>    L&#39;Europe a également joué un rôle important sur le marché mondial, avec une croissance magnifique de CAG au cours de la période de prévision 2021-2026.</p>
<p>    Malgré la présence d&#39;une concurrence intense, en raison de la tendance à la reprise mondiale, il est clair que les investisseurs sont toujours optimistes quant à ce domaine et seront encore plus de nouveaux investissements entrant dans le domaine à l&#39;avenir.</p>
<p>    Ce rapport se concentre sur les poêles à bois sur le marché mondial, en particulier en Amérique du Nord, en Europe et en Asie-Pacifique, en Amérique du Sud, au Moyen-Orient et en Afrique. Ce rapport catégorise le marché en fonction des fabricants, des régions, du type et de l&#39;application.</p>
<p>    Obtenez un exemplaire du rapport @ <a href="https://www.marketgrowthreports.com/enquiry/request-sample/17727443" class="autohyperlink">www.marketgrowthreports.com/enquiry/request-sample/17727443</a> </p>
<p>    Rapport d&#39;autres études sur l&#39;état de développement du marché et l&#39;avenir de la tendance du marché des poêles à bois à travers le monde. En outre, il divise la segmentation du marché des poêles à bois par type et par applications pour rechercher de manière complète et approfondie et révéler le profil et les perspectives du marché. </p>
<p>    Les principales classifications sont les suivantes : </p>
<p>    Poêle en métal, poêle en pierre, poêle en céramique, autres </p>
<p>    Les principales applications sont les suivantes : </p>
<p>    Salon, Salle familiale, Cuisine, Bureau à domicile, Chambre à coucher, Autres </p>
<p>    Géographiquement, ce rapport est segmenté en plusieurs régions clés, ventes, revenus, part de marché et taux de croissance des poêles à bois dans ces régions, 2015-2026, couvrant </p>
<p>    1.Amérique du Nord (États-Unis, Canada et Mexique)<br />2. Europe (Allemagne, Royaume-Uni, France, Italie, Russie et Turquie, etc.)<br />3. Asie-Pacifique (Chine, Japon, Corée, Inde, Australie, Indonésie, Thaïlande, Philippines, Malaisie et Vietnam)<br />4.Amérique du Sud (Brésil, Argentine, Colombie, etc.)<br />5. Moyen-Orient et Afrique (Arabie saoudite, Émirats arabes unis, Égypte, Nigéria et Afrique du Sud) </p>
<p>    Obtenez un exemple de rapport PDF @ <a href="https://www.marketgrowthreports.com/enquiry/request-sample/17727443" class="autohyperlink">www.marketgrowthreports.com/enquiry/request-sample/17727443</a> </p>
<p>    Ce rapport d’étude/d’analyse de marché sur les poêles à bois contient des réponses à vos questions suivantes </p>
<p>    1. Quelle technologie de fabrication est utilisée pour les poêles à bois ? Quelles évolutions sont en cours dans cette technologie ? Quelles sont les tendances derrière ces évolutions ? </p>
<p>    2. Qui sont les principaux acteurs mondiaux de ce marché Poêles à bois? Quels sont leur profil d&#39;entreprise, leurs informations sur les produits et leurs coordonnées ? </p>
<p>    3. Quel était l’état général du marché Poêles à bois? Quelles sont la capacité, la valeur de production, le coût et le profit du marché Poêles à bois? </p>
<p>    4. Quel est l&#39;état actuel du marché de l&#39;industrie des poêles à bois? Quelle est la concurrence sur le marché dans cette industrie, tant au niveau commercial que national ? Quelle est l’analyse du marché du marché Poêles à bois par applications et types pris en considération? </p>
<p>    5. Quelles sont les projections mondiales de l’industrie des poêles à bois en tenant compte de la capacité, de la production et de la valeur de la production ? Quelle sera l&#39;estimation des coûts et des avantages ? Quelle sera la part de marché, l&#39;offre et la consommation ? Qu&#39;en est-il de l&#39;importation et de l&#39;exportation ? </p>
<p>    6. Quelle est l’analyse du marché de la chaîne des matières premières en amont et de l’industrie en aval des poêles à bois? </p>
<p>    7. Quel est l&#39;impact économique sur l&#39;industrie des poêles à bois? Quels sont les résultats globaux de l&#39;analyse de l&#39;environnement macroéconomique ? Quelles sont les tendances de développement de l&#39;environnement macroéconomique mondial ? </p>
<p>    8. Quels sont les marchés dynamiques pour le marché des poêles à bois? Quels sont les défis et les opportunités ? </p>
<p>    9. Quelles devraient être les stratégies d&#39;entrée, les contre-impacts économiques et les canaux de commercialisation pour l&#39;industrie des poêles à bois ? </p>
<p>    Découvrez plus de questions et partagez le cas échéant avant d&#39;acheter sur ce rapport à @ <a href="https://www.marketgrowthreports.com/enquiry/pre-order-enquiry/17727443" class="autohyperlink">www.marketgrowthreports.com/enquiry/pre-order-enquiry/17727443</a> </p>
<p>    Principaux points de la table des matières : </p>
<p>    Rapport de recherche sur le marché mondial des poêles à bois 2021-2026, par fabricants, régions, types et applications<br />1 Couverture de l&#39;étude<br />1.1 Poêles à bois produits<br />1.2 Segments de marché clés dans cette étude<br />1.3 Fabricants clés couverts<br />1.4 Marché par type<br />1.4.1 Taux de croissance de la taille du marché mondial des poêles à bois par type<br />1.5 Marché par application<br />1.5.1 Taux de croissance de la taille du marché mondial des poêles à bois par application<br />1.6 Objectifs de l&#39;étude<br />1,7 ans considéré </p>
<p>    2 Contenu<br />2.1 Production mondiale de poêles à bois<br />2.1.1 Chiffre d&#39;affaires mondial des poêles à bois 2015-2026<br />2.1.2 Production mondiale de poêles à bois 2015-2026<br />2.1.3 Capacité mondiale des poêles à bois 2015-2026<br />2.1.4 Prix et tendances du marketing mondial des poêles à bois<br />2.2 Taux de croissance des poêles à bois (TCAC) 2021-2026<br />2.3 Analyse du paysage concurrentiel<br />2.3.1 Fabricants de ratio de concentration du marché (CR5 et HHI)<br />2.3.2 Principaux fabricants de poêles à bois<br />2.4 Moteurs, tendances et problèmes du marché<br />2.5 Indicateur macroscopique<br />2.5.1 PIB des grandes régions<br />2.5.2 prix des matières premières en dollars : évolution </p>
<p>    3 Taille du marché par les fabricants<br />3.1 Production des fabricants de poêles à bois<br />3.1.1 Production des fabricants de poêles à bois<br />3.1.2 Fabricants de parts de marché de production de poêles à bois<br />3.2 Ventes de poêles à bois par fabricants<br />3.2.1 Revenus des poêles à bois par fabricants (2015-2020)<br />3.2.2 Part des revenus des poêles à bois par fabricants (2015-2020)<br />3.3 Prix des poêles à bois par fabricants<br />3.4 Fusions et acquisitions, projets d&#39;expansion </p>
<p>    4 Production de poêles à bois par régions<br />4.1 Production mondiale de poêles à bois par régions<br />4.1.1 Part de marché mondiale de la production de poêles à bois par régions<br />4.1.2 Partage des revenus du marché mondial des poêles à bois par régions<br />4.2 États-Unis<br />4.2.1 Production de poêles à bois aux États-Unis<br />4.2.2 Recettes de poêles à bois aux États-Unis<br />4.2.3 Acteurs clés États-Unis<br />États-Unis Poêles à bois 4.2.4 import et export<br />4.3 Europe<br />4.3.1 Production de poêles à bois en Europe<br />4.3.2 Europe Poêles à bois Recettes<br />4.3.3 Les principaux acteurs en Europe<br />4.3.4 Europe Importation et exportation de poêles à bois<br />4.4 Chine<br />4.4.1 Production de poêles à bois en Chine<br />4.4.2 Recettes de poêles à bois en Chine<br />4.4.3 Acteurs clés en Chine<br />4.4.4 Importation et exportation de poêles à bois en Chine<br />4.5 Japon<br />Japon Poêles à bois 4.5.1 production<br />4.5.2 Recettes de poêles à bois au Japon<br />4.5.3 Acteurs clés au Japon<br />4.5.4 Japon Importation et exportation de poêles à bois<br />4.6 Autres régions<br />4.6.1 Corée du Sud<br />4.6.2 Inde<br />4.6.3 Asie du Sud </p>
<p>    Obtenez un exemple de rapport PDF @ <a href="https://www.marketgrowthreports.com/enquiry/request-sample/17727443" class="autohyperlink">www.marketgrowthreports.com/enquiry/request-sample/17727443</a></p>
<p>    5 Consommation de poêles à bois par régions<br />5.1 Consommation mondiale de poêles à bois par régions<br />5.1.1 Consommation mondiale de poêles à bois par régions<br />5.1.2 Part de marché mondiale des poêles à bois par régions<br />5.2 Amérique du Nord<br />5.2.1 Consommation de poêles à bois en Amérique du Nord par application<br />5.2.2 Consommation de poêles à bois en Amérique du Nord par pays<br />5.2.3 États-Unis<br />5.2.4 Canada<br />5.2.5 Mexique<br />5.3 Europe<br />5.3.1 Consommation de poêles à bois en Europe par application<br />5.3.2 Consommation de poêles à bois en Europe par pays<br />5.3.3 Allemagne<br />5.3.4 France<br />5.3.5 Royaume-Uni<br />5.3.6 Italie<br />5.3.7 Russie<br />5.4 Asie-Pacifique<br />Asie-Pacifique Poêles à bois 5.4.1 Consommation par application<br />Asie-Pacifique Poêles à bois 5.4.2 Consommation par pays<br />5.4.3 Chine<br />5.4.4 Japon<br />5.4.5 Corée du Sud<br />5.4.6 Inde<br />5.4.7 Australie<br />5.4.8 Indonésie<br />5.4.9 Thaïlande<br />5.4.10 Malaisie<br />5.4.11 Philippines<br />5.4.12 Viêt Nam<br />5.5 Amérique centrale et du Sud<br />5.5.1 Consommation de poêles à bois en Amérique centrale et du Sud par application<br />5.5.2 Consommation de poêles à bois en Amérique centrale et du Sud par pays<br />5.5.3 Brésil<br />5.6 Moyen-Orient et Afrique<br />5.6.1 Consommation de poêles à bois au Moyen-Orient et en Afrique par application<br />5.6.2 Consommation de poêles à bois au Moyen-Orient et en Afrique par pays<br />5.6.3 Turquie<br />5.6.4 Pays du CCG<br />5.6.5 Égypte<br />5.6.6 Afrique du Sud </p>
<p>    6 Taille du marché par type<br />6.1 Distribution mondiale des poêles à bois par type Dada<br />6.2 Revenus mondiaux des poêles à bois par type<br />6.3 Prix des poêles à bois par type </p>
<p>    7 Taille du marché par application<br />7.1 Aperçu<br />7.2 Poêles à bois globaux par application Dada<br />Consommation mondiale<br />7.2.1 Poêles à bois par application<br />Consommation du marché mondial<br />7.2.2 Part des poêles à bois par application (2015-2020)<br />A continué…. </p>
<p>    Obtenez un exemple de rapport PDF @ <a href="https://www.marketgrowthreports.com/enquiry/request-sample/17727443" class="autohyperlink">www.marketgrowthreports.com/enquiry/request-sample/17727443</a></p>
</p></div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Test et intégration en terrasse bois du spa gonflabe Bestway Lay-Z Milan connecté et compatible domotique Jeedom</title>
		<link>https://conseil-chauffage.com/test-et-integration-en-terrasse-bois-du-spa-gonflabe-bestway-lay-z-milan-connecte-et-compatible-domotique-jeedom/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Wed, 14 Jul 2021 04:45:23 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[Bestway]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[compatible]]></category>
		<category><![CDATA[connecté]]></category>
		<category><![CDATA[domotique]]></category>
		<category><![CDATA[gonflabe]]></category>
		<category><![CDATA[intégration]]></category>
		<category><![CDATA[Jeedom]]></category>
		<category><![CDATA[LayZ]]></category>
		<category><![CDATA[Milan]]></category>
		<category><![CDATA[spa]]></category>
		<category><![CDATA[terrasse]]></category>
		<category><![CDATA[Test]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/test-et-integration-en-terrasse-bois-du-spa-gonflabe-bestway-lay-z-milan-connecte-et-compatible-domotique-jeedom/</guid>

					<description><![CDATA[Test et intégration en terrasse bois du spa gonflabe Bestway Lay-Z Milan connecté et compatible domotique Jeedom Cette année, le retour de journées ensoleillées mitigées avec des journées encore un peu trop fraîches pour juillet et une météo capricieuse, nous a motivés à investir dans un SPA occuper une dalle au fond de la jardin où nous avions un ancien abri de jardin très utile. Si vous suivez le blog régulièrement, vous comprendrez que ma maison est ... <p class="read-more-container"><a title="Test et intégration en terrasse bois du spa gonflabe Bestway Lay-Z Milan connecté et compatible domotique Jeedom" class="read-more button" href="https://conseil-chauffage.com/test-et-integration-en-terrasse-bois-du-spa-gonflabe-bestway-lay-z-milan-connecte-et-compatible-domotique-jeedom/#more-3527" aria-label="Plus sur Test et intégration en terrasse bois du spa gonflabe Bestway Lay-Z Milan connecté et compatible domotique Jeedom">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Test et intégration en terrasse bois du spa gonflabe Bestway Lay-Z Milan connecté et compatible domotique Jeedom</h1>
<p></p>
<div>
<p>Cette année, le retour de journées ensoleillées mitigées avec des journées encore un peu trop fraîches pour juillet et une météo capricieuse, nous a motivés à investir dans un <strong>SPA</strong> occuper une dalle au fond de la <strong>jardin</strong> où nous avions un ancien abri de jardin très utile. </p>
<p>Si vous suivez le blog régulièrement, vous comprendrez que ma maison est entièrement reliée du garage à la piscine en passant par la terrasse. Il était donc obligatoire que le spa le soit également. Heureusement <strong>Meilleur moyen</strong> propose deux de ses derniers modèles qui disposent d&#39;une connectique très pratique comme vous le verrez ci-dessous. Mon choix s&#39;est donc porté sur le Bestway <strong>Milan</strong>, un spa pouvant accueillir <strong>jusqu&#39;à 6 personnes</strong> donc très confortable et spacieux.</p>
<p>Cependant, n&#39;aimant pas faire les choses à moitié, j&#39;ai décidé d&#39;intégrer ce spa dans un <strong>terrasse en bois</strong> spécialement dédié pour une parfaite intégration dans le jardin. Je vous propose donc un guide explicatif/test à la fois du Spa et de ses <strong>intégration pas à pas</strong>. Je sais que c&#39;est un projet assez inspirant donc autant le partager avec vous pour vous donner quelques idées en cours de route.</p>
<div class="wp-block-yoast-seo-table-of-contents yoast-table-of-contents">
<h2 class=" pn-section-0">Navigation dans ce guide / Test</h2>
</div>
<hr class="wp-block-separator"/>
<h2 id="h-l-int-gration-du-spa-gonflable-dans-une-terrasse-en-bois-tape-par-tape" class=" pn-section-1">L&#39;intégration du spa gonflable dans une terrasse en bois pas à pas</h2>
<h3 id="h-l-approvisionnement-en-bois">Approvisionnement en bois</h3>
<p>La dalle ayant déjà été coulée, les travaux ont été facilités, cependant, il a fallu s&#39;approvisionner en bois pour offrir une intégration esthétique de notre nouveau spa dans le jardin. Je vais vous passer les détails de la pénurie de matière première qui était juste un casse-tête pour trouver tout ce dont j&#39;avais besoin pour mon projet.</p>
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="990" height="521" alt="" class="wp-image-36765" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-connecte-integration-terrasse-bois.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-connecte-integration-terrasse-bois-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-connecte-integration-terrasse-bois-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-connecte-integration-terrasse-bois.jpg"/><noscript><img decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-connecte-integration-terrasse-bois.jpg" alt="" class="wp-image-36765" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-connecte-integration-terrasse-bois.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-connecte-integration-terrasse-bois-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-connecte-integration-terrasse-bois-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<h3 id="h-une-cl-ture-pour-habiller-l-espace-et-prot-ger-du-vent">Une clôture pour habiller l&#39;espace et protéger du vent</h3>
<p>Une fois le matériel nécessaire réuni, je me suis mis à abattre l&#39;ancienne clôture pour mettre en place une clôture en angle pour la protéger du vent. Sans vis à vis, puisque juste derrière se trouve la forêt, mais cette clôture permet d&#39;éviter les courants d&#39;air pour profiter du spa le plus longtemps possible dans l&#39;année.</p>
<figure class="wp-block-image size-large"><img decoding="async" width="990" height="521" alt="" class="wp-image-36766" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/integration-spa-terrasse-bois-structure.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/integration-spa-terrasse-bois-structure-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/integration-spa-terrasse-bois-structure-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/integration-spa-terrasse-bois-structure.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/integration-spa-terrasse-bois-structure.jpg" alt="" class="wp-image-36766" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/integration-spa-terrasse-bois-structure.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/integration-spa-terrasse-bois-structure-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/integration-spa-terrasse-bois-structure-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<h3 id="h-la-structure-une-ossature-solide-pour-habiller-accueillir-un-spa-gonflable">La structure, une ossature solide pour habiller un spa gonflable</h3>
<p>Il faut alors démarrer une structure en poteaux de bois traité autoclave d&#39;une section de 70×70. Le traitement durera dans le temps et la section crée une base solide pour la terrasse qui viendra dessus. Il est important de prendre le temps d&#39;étudier le plan du spa, surtout si, comme dans mon cas, vous envisagez de le sortir du carton une fois la terrasse terminée. 1 cm trop court et toute la structure devra être refaite&#8230; Alors prenez le temps et vérifiez plusieurs fois vos mesures si besoin. Sinon, vous pouvez également gonfler le spa vide pour la première fois pour confirmer que tout va bien.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36767" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-spa-integration-structure-poteaux.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-spa-integration-structure-poteaux-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-spa-integration-structure-poteaux-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-spa-integration-structure-poteaux.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-spa-integration-structure-poteaux.jpg" alt="" class="wp-image-36767" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-spa-integration-structure-poteaux.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-spa-integration-structure-poteaux-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-spa-integration-structure-poteaux-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<h3 id="h-dessiner-et-d-couper-la-terrasse-en-cercle-pour-int-ger-un-spa-gonflable">Dessiner et découper la terrasse en cercle pour intégrer un spa gonflable</h3>
<p>Vient ensuite le plus compliqué, pensez à la conception et à la taille du trou qui accueillera votre SPA. Là encore, il faut de la patience. Surtout pas de précipitation, comme moi improvisez une boussole géante et tout ira bien. Cette « boussole qui n&#39;est autre qu&#39;un petit taquet au rayon du spa (avec 1 cm de marge), percé de bout en bout d&#39;une cheville dans l&#39;axe et d&#39;un crayon au bout.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36768" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/compas-bois-spa-terrasse-bestway-integration.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/compas-bois-spa-terrasse-bestway-integration-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/compas-bois-spa-terrasse-bestway-integration-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/compas-bois-spa-terrasse-bestway-integration.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/compas-bois-spa-terrasse-bestway-integration.jpg" alt="" class="wp-image-36768" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/compas-bois-spa-terrasse-bestway-integration.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/compas-bois-spa-terrasse-bestway-integration-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/compas-bois-spa-terrasse-bestway-integration-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>Dans un premier temps, j&#39;ai utilisé cette boussole au sol avec un trou au centre de l&#39;emplacement du futur spa pour tracer le cercle au sol. Cela m&#39;a permis de définir un périmètre pour monter ma structure de poteau porteur. Une fois la structure montée, j&#39;ai placé une lame de terrasse au centre du cercle, puis avec un fil à plomb, j&#39;ai positionné cette lame et son trou central dans l&#39;alignement de mon trou dans le sol. J&#39;ai ensuite eu le transfert exact du cercle au sol à hauteur de terrasse. </p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36769" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/trace-cercle-terrasse-bois-spa-bestway-integration.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/trace-cercle-terrasse-bois-spa-bestway-integration-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/trace-cercle-terrasse-bois-spa-bestway-integration-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/trace-cercle-terrasse-bois-spa-bestway-integration.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/trace-cercle-terrasse-bois-spa-bestway-integration.jpg" alt="" class="wp-image-36769" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/trace-cercle-terrasse-bois-spa-bestway-integration.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/trace-cercle-terrasse-bois-spa-bestway-integration-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/trace-cercle-terrasse-bois-spa-bestway-integration-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>Il faut alors découper des morceaux de lames en fonction du passage de la boussole, les fixer à la structure, puis tracer le cercle à découper.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36770" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-terrasse-trace-rond-cercle-compas-integration-spa-bestway-intex.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-terrasse-trace-rond-cercle-compas-integration-spa-bestway-intex-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-terrasse-trace-rond-cercle-compas-integration-spa-bestway-intex-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-terrasse-trace-rond-cercle-compas-integration-spa-bestway-intex.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-terrasse-trace-rond-cercle-compas-integration-spa-bestway-intex.jpg" alt="" class="wp-image-36770" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-terrasse-trace-rond-cercle-compas-integration-spa-bestway-intex.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-terrasse-trace-rond-cercle-compas-integration-spa-bestway-intex-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-terrasse-trace-rond-cercle-compas-integration-spa-bestway-intex-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>Pour découper le cercle, je vous recommande fortement d&#39;utiliser une bonne scie sauteuse. Pour l&#39;occasion, j&#39;ai remplacé mon ancien puzzle filaire par un <strong><a href="https://amzn.to/3hJJkdT" target="_blank" rel="noreferrer noopener nofollow">Scie sauteuse sans fil Ryobi One</a></strong>. L&#39;absence de fil est un vrai plus pour ce type de coupe. Ce dernier ne gêne pas toujours et vous pouvez vraiment vous concentrer sur la coupe. La scie est très puissante, il faudra aussi penser à investir dans <strong><a href="https://amzn.to/3dRn5lg" target="_blank" rel="noreferrer noopener nofollow">un bon jeu de lames</a></strong>. Indispensable pour une coupe facile et propre. Pensez à prendre plusieurs lames de scie, car la lame terrasse ne se laisse pas faire et la lame se fatigue assez vite dans la continuité. Pour cette coupe, j&#39;ai utilisé deux lames.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36771" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/decoupe-cercle-spa-terrasse-bois-scie-sauteuse-comment-faire.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/decoupe-cercle-spa-terrasse-bois-scie-sauteuse-comment-faire-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/decoupe-cercle-spa-terrasse-bois-scie-sauteuse-comment-faire-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/decoupe-cercle-spa-terrasse-bois-scie-sauteuse-comment-faire.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/decoupe-cercle-spa-terrasse-bois-scie-sauteuse-comment-faire.jpg" alt="" class="wp-image-36771" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/decoupe-cercle-spa-terrasse-bois-scie-sauteuse-comment-faire.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/decoupe-cercle-spa-terrasse-bois-scie-sauteuse-comment-faire-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/decoupe-cercle-spa-terrasse-bois-scie-sauteuse-comment-faire-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>Profitez du fait que le dessous est toujours facilement accessible pour tirer vos alimentations avant de continuer.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36772" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-electricite-terrasse-integration-ligne-prise.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-electricite-terrasse-integration-ligne-prise-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-electricite-terrasse-integration-ligne-prise-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-electricite-terrasse-integration-ligne-prise.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-electricite-terrasse-integration-ligne-prise.jpg" alt="" class="wp-image-36772" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-electricite-terrasse-integration-ligne-prise.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-electricite-terrasse-integration-ligne-prise-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-electricite-terrasse-integration-ligne-prise-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<h2 id="h-des-marches-pour-un-acc-s-simplifi-au-spa-encastr-dans-la-terrasse-bois" class=" pn-section-2">Marches pour un accès facile au spa intégré à la terrasse en bois</h2>
<p>Le spa Bestway Milan fait 71cm de haut, la terrasse est donc à cette hauteur, il faut donc penser à des marches pour en faciliter l&#39;accès. De plus, ces marches serviront de banc, prévoyez-les donc suffisamment larges pour permettre cette duplication.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36773" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-integration-spa-bestway-intex-marche.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-integration-spa-bestway-intex-marche-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-integration-spa-bestway-intex-marche-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-integration-spa-bestway-intex-marche.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-integration-spa-bestway-intex-marche.jpg" alt="" class="wp-image-36773" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-integration-spa-bestway-intex-marche.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-integration-spa-bestway-intex-marche-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/terrasse-bois-integration-spa-bestway-intex-marche-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>Le principe est le même que pour la structure, on fait un socle en 7×7 poteaux puis on habille en planches de terrasse. Les lattes que j&#39;ai choisies sont réversibles, donc pour casser le design j&#39;ai choisi de faire les contremarches avec le dos. L&#39;effet est plutôt sympa.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36774" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/integrer-spa-intex-bestway-gonflable-terrasse-bois-marche-retour.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/integrer-spa-intex-bestway-gonflable-terrasse-bois-marche-retour-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/integrer-spa-intex-bestway-gonflable-terrasse-bois-marche-retour-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/integrer-spa-intex-bestway-gonflable-terrasse-bois-marche-retour.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/integrer-spa-intex-bestway-gonflable-terrasse-bois-marche-retour.jpg" alt="" class="wp-image-36774" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/integrer-spa-intex-bestway-gonflable-terrasse-bois-marche-retour.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/integrer-spa-intex-bestway-gonflable-terrasse-bois-marche-retour-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/integrer-spa-intex-bestway-gonflable-terrasse-bois-marche-retour-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<h2 id="h-le-spa-lay-z-de-bestway-un-montage-rapide-et-tr-s-simple-10-minutes-pas-plus" class=" pn-section-3">Le spa Bestway Lay-z, rapide et facile à assembler ! 10 minutes pas plus !</h2>
<p>A ce stade du projet, (en attente de fourniture de nouvelles lames de terrasse), j&#39;ai envisagé de monter le spa pour confirmer que les mesures prises étaient les bonnes. </p>
<p>Le spa Bestway Milan est donc l&#39;un des rares spas gonflables du marché à proposer une connectivité. Curieux de voir ce qui se passait, j&#39;ai rapidement roulé sur ce dernier. Il faut dire que pour une fois Bestway a vraiment simplifié au maximum le montage de son produit, c&#39;est vraiment très simple et à la portée de tous.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36776" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-connecte-smart-hub-wifi-remote-iphone-android.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-connecte-smart-hub-wifi-remote-iphone-android-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-connecte-smart-hub-wifi-remote-iphone-android-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-connecte-smart-hub-wifi-remote-iphone-android.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-connecte-smart-hub-wifi-remote-iphone-android.jpg" alt="" class="wp-image-36776" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-connecte-smart-hub-wifi-remote-iphone-android.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-connecte-smart-hub-wifi-remote-iphone-android-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-connecte-smart-hub-wifi-remote-iphone-android-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>Dans le coffret, on retrouve le spa bien sûr mais aussi la pompe qui chauffe aussi avec son panneau de commande intégré. Panneau de commande qui peut également être incliné comme une tablette tactile pour contrôler simplement le spa lorsque vous y êtes.</p>
<h3 id="h-plus-qu-une-pompe-un-veritable-cerveau-pour-le-spa-connect-bestway">Plus qu&#39;une pompe, un vrai cerveau pour le spa bestway connecté</h3>
<p>La pompe a son dispositif de protection électrique. Il s&#39;agit d&#39;un GFCI dédié pour protéger les utilisateurs de tout risque électrique, un autre bon point. L&#39;alimentation du spa est donc classique, un simple disjoncteur 16A avec une ligne dédiée en plus comme je l&#39;ai fait de mon côté. Mais le produit est vendu pour être branché sur une prise électrique classique sans travaux supplémentaires.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36778" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-bestway-milan-smartphone-pompe-chauffage-differentiel-protection-elec.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-bestway-milan-smartphone-pompe-chauffage-differentiel-protection-elec-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-bestway-milan-smartphone-pompe-chauffage-differentiel-protection-elec-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-bestway-milan-smartphone-pompe-chauffage-differentiel-protection-elec.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-bestway-milan-smartphone-pompe-chauffage-differentiel-protection-elec.jpg" alt="" class="wp-image-36778" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-bestway-milan-smartphone-pompe-chauffage-differentiel-protection-elec.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-bestway-milan-smartphone-pompe-chauffage-differentiel-protection-elec-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-bestway-milan-smartphone-pompe-chauffage-differentiel-protection-elec-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>Je vous conseille tout de même de créer une ligne spécifique pour le spa et son côté. C&#39;est toujours mieux, plus sûr et plus propre. La pompe doit alors être placée à l&#39;endroit souhaité. Attention, comme les raccords sont déjà prêts à visser, vous n&#39;aurez pas le choix de la distance par rapport au spa, c&#39;est aussi un point à prendre en compte pour votre construction. </p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36779" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-milan-wifi-smartphone-connexion.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-milan-wifi-smartphone-connexion-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-milan-wifi-smartphone-connexion-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-milan-wifi-smartphone-connexion.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-milan-wifi-smartphone-connexion.jpg" alt="" class="wp-image-36779" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-milan-wifi-smartphone-connexion.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-milan-wifi-smartphone-connexion-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-milan-wifi-smartphone-connexion-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<h3 id="h-un-montage-du-spa-simplifi-au-maximum-qui-ne-prendra-pas-plus-de-10-minutes">Un montage de spa simplifié qui ne prendra pas plus de 10 minutes !</h3>
<p>Concernant le gonflage, il suffit de suivre les instructions, tout se passe avec la pompe du spa. La sortie d&#39;air qui va activer le spa est aussi celle qui sert à le gonfler en moins de 5 minutes ! Pensez également à gonfler le haut du spa, identifié au numéro 2 dans la documentation avant de procéder au branchement de la pompe. Ce matelas s&#39;adaptera à la couverture du spa et servira à contenir les déperditions de chaleur une fois le spa fermé. Ils ont vraiment pensé à tout.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36780" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-layz-installation-test-gonflage.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-layz-installation-test-gonflage-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-layz-installation-test-gonflage-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-layz-installation-test-gonflage.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-layz-installation-test-gonflage.jpg" alt="" class="wp-image-36780" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-layz-installation-test-gonflage.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-layz-installation-test-gonflage-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-layz-installation-test-gonflage-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>Le raccordement de la pompe est également étonnamment simple. Alignez, vissez, serrez, le tour est joué !</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36781" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/raccordement-spa-gonflable-bestway-layz-milan-wifi-smarthome-pompe-test-installation.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/raccordement-spa-gonflable-bestway-layz-milan-wifi-smarthome-pompe-test-installation-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/raccordement-spa-gonflable-bestway-layz-milan-wifi-smarthome-pompe-test-installation-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/raccordement-spa-gonflable-bestway-layz-milan-wifi-smarthome-pompe-test-installation.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/raccordement-spa-gonflable-bestway-layz-milan-wifi-smarthome-pompe-test-installation.jpg" alt="" class="wp-image-36781" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/raccordement-spa-gonflable-bestway-layz-milan-wifi-smarthome-pompe-test-installation.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/raccordement-spa-gonflable-bestway-layz-milan-wifi-smarthome-pompe-test-installation-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/raccordement-spa-gonflable-bestway-layz-milan-wifi-smarthome-pompe-test-installation-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>Le spa est maintenant en place, il ne vous reste plus qu&#39;à le remplir en veillant à ne pas dépasser le niveau maximum, le couvrir et mettre la pompe et le chauffage en action pour commencer à chauffer l&#39;eau. Il faut une bonne nuit de sommeil pour passer d&#39;une eau à 20°C en laissant le robinet à 39°C. Comptez environ 2°C par heure.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36775" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-terrasse-bois-intex-bestway-terrasse.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-terrasse-bois-intex-bestway-terrasse-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-terrasse-bois-intex-bestway-terrasse-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-terrasse-bois-intex-bestway-terrasse.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-terrasse-bois-intex-bestway-terrasse.jpg" alt="" class="wp-image-36775" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-terrasse-bois-intex-bestway-terrasse.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-terrasse-bois-intex-bestway-terrasse-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-terrasse-bois-intex-bestway-terrasse-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<h2 id="h-la-connectivit-du-spa-gonflable-bestway-avec-smart-hub-pilotez-votre-spa-du-bout-des-doigts-et-de-n-importe-o" class=" pn-section-4">La connectivité du spa gonflable Bestway avec Smart Hub. Contrôlez votre spa du bout des doigts et de n&#39;importe où !</h2>
<p>Le spa de Milan est donc le premier spa gonflable équipé de connectivité. Certains diront que c&#39;est un gadget, mais les propriétaires de spa comprendront tout de suite qu&#39;il n&#39;en est rien, cela représente un gain de confort ET d&#39;économie. </p>
<p>Tout d&#39;abord, sans grande surprise, cette connectivité se fait depuis la centrale (pompe) et via le wifi. Il faudra donc que le signal wifi parvienne suffisamment loin pour couvrir la zone où vous installez votre spa. Si ce n&#39;est pas le cas, je vous proposerai dans un futur guide une solution pour étendre le wifi à l&#39;extérieur de la maison. </p>
<ol>
<li>L&#39;application Bestway Smart Hub est disponible gratuitement sur les stores Apple et Android.</li>
</ol>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36782" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-wifi-application-smartphone.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-wifi-application-smartphone-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-wifi-application-smartphone-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-wifi-application-smartphone.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-wifi-application-smartphone.jpg" alt="" class="wp-image-36782" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-wifi-application-smartphone.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-wifi-application-smartphone-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/test-spa-gonflable-bestway-milan-wifi-application-smartphone-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>2. Une fois installé, vous devez associer un nouveau produit, ici un spa, puis sélectionner le type de pompe. Concernant cette génération, il s&#39;agit de la nouvelle pompe « carrée ».</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36783" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-smart-hub-application-wifi-spa-layz-gonflable.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-smart-hub-application-wifi-spa-layz-gonflable-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-smart-hub-application-wifi-spa-layz-gonflable-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-smart-hub-application-wifi-spa-layz-gonflable.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-smart-hub-application-wifi-spa-layz-gonflable.jpg" alt="" class="wp-image-36783" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-smart-hub-application-wifi-spa-layz-gonflable.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-smart-hub-application-wifi-spa-layz-gonflable-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-smart-hub-application-wifi-spa-layz-gonflable-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>3. Il est maintenant temps de connecter le spa au wifi de la maison, sélectionnez votre réseau wifi et entrez votre clé de sécurité. Comme je vous le rappelle souvent, préférez un réseau wifi dédié pour vos objets connectés. Sur la bande de fréquence 2.4Ghz pour une plus grande compatibilité, car de nombreux objets ne supportent pas le wifi 5Ghz.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36784" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-smart-hub-connexion-wifi.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-smart-hub-connexion-wifi-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-smart-hub-connexion-wifi-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-smart-hub-connexion-wifi.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-smart-hub-connexion-wifi.jpg" alt="" class="wp-image-36784" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-smart-hub-connexion-wifi.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-smart-hub-connexion-wifi-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-layz-smart-hub-connexion-wifi-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>4. Afin d&#39;enregistrer la configuration réseau dans le spa, il est alors nécessaire de se connecter directement au spa. En wifi aussi, il suffit de choisir le SSID <strong>BW-layZspa-xxxx</strong> avec la clé <strong>123456789</strong>.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36785" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/init-wifi-spa-bestway-layz-gonflable-smart-hub.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/init-wifi-spa-bestway-layz-gonflable-smart-hub-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/init-wifi-spa-bestway-layz-gonflable-smart-hub-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/init-wifi-spa-bestway-layz-gonflable-smart-hub.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/init-wifi-spa-bestway-layz-gonflable-smart-hub.jpg" alt="" class="wp-image-36785" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/init-wifi-spa-bestway-layz-gonflable-smart-hub.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/init-wifi-spa-bestway-layz-gonflable-smart-hub-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/init-wifi-spa-bestway-layz-gonflable-smart-hub-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>5. Après quelques secondes, c&#39;est configuré ! Donnez maintenant un nom au produit pour commencer à l&#39;utiliser.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36786" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/nom-piece-spa-gonflable-wifi-bestway-layz-smarthub.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/nom-piece-spa-gonflable-wifi-bestway-layz-smarthub-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/nom-piece-spa-gonflable-wifi-bestway-layz-smarthub-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/nom-piece-spa-gonflable-wifi-bestway-layz-smarthub.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/nom-piece-spa-gonflable-wifi-bestway-layz-smarthub.jpg" alt="" class="wp-image-36786" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/nom-piece-spa-gonflable-wifi-bestway-layz-smarthub.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/nom-piece-spa-gonflable-wifi-bestway-layz-smarthub-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/nom-piece-spa-gonflable-wifi-bestway-layz-smarthub-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>6. La configuration est terminée, votre spa est désormais pilotable du bout des doigts directement depuis votre smartphone. </p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36787" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-layz-smart-hub-spa-application-wifi-control-smartphone.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-layz-smart-hub-spa-application-wifi-control-smartphone-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-layz-smart-hub-spa-application-wifi-control-smartphone-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-layz-smart-hub-spa-application-wifi-control-smartphone.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-layz-smart-hub-spa-application-wifi-control-smartphone.jpg" alt="" class="wp-image-36787" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-layz-smart-hub-spa-application-wifi-control-smartphone.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-layz-smart-hub-spa-application-wifi-control-smartphone-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-layz-smart-hub-spa-application-wifi-control-smartphone-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>7. Chauffage, consigne de température, filtration ou encore jet de massage, tout peut être activé depuis l&#39;application. Très pratique donc lorsque vous êtes dans le spa pour activer ou désactiver la fonction massage Airjet sans avoir à vous déplacer. Mais surtout utile à distance pour activer le réchauffeur du spa pour avoir la température idéale en arrivant du travail le soir.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36788" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-gestion-spartphone-smarthub-application-airjet-plus-filtration-chauffage.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-gestion-spartphone-smarthub-application-airjet-plus-filtration-chauffage-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-gestion-spartphone-smarthub-application-airjet-plus-filtration-chauffage-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-gestion-spartphone-smarthub-application-airjet-plus-filtration-chauffage.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-gestion-spartphone-smarthub-application-airjet-plus-filtration-chauffage.jpg" alt="" class="wp-image-36788" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-gestion-spartphone-smarthub-application-airjet-plus-filtration-chauffage.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-gestion-spartphone-smarthub-application-airjet-plus-filtration-chauffage-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-gestion-spartphone-smarthub-application-airjet-plus-filtration-chauffage-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>8. L&#39;application propose également une fonction minuterie qui permet de programmer le chauffage en x heures ainsi que le temps de fonctionnement une fois déclenché.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36789" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-wifi-connecte-smart-hub-test-timer-option.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-wifi-connecte-smart-hub-test-timer-option-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-wifi-connecte-smart-hub-test-timer-option-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-wifi-connecte-smart-hub-test-timer-option.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-wifi-connecte-smart-hub-test-timer-option.jpg" alt="" class="wp-image-36789" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-wifi-connecte-smart-hub-test-timer-option.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-wifi-connecte-smart-hub-test-timer-option-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-gonflable-wifi-connecte-smart-hub-test-timer-option-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>On regrette cependant une autre planification de type calendrier comme un thermostat connecté qui aurait été un vrai plus. Mais peut-être qu&#39;une future mise à jour nous apportera cette solution car la communauté des utilisateurs est assez exigeante sur cette fonction. Mais heureusement pour nous, des solutions alternatives existent. Il est également possible de piloter ce spa directement depuis le système domotique Jeedom !</p>
<h2 id="h-pilotage-du-spa-connect-bestway-milan-avec-la-domotique-jeedom" class=" pn-section-5">Pilotage du spa connecté Bestway Milan avec la domotique Jeedom</h2>
<p>La domotique, c&#39;est magique ! Je ne vous dirai pas le contraire. Car oui, Jeedom propose un plugin « officiel » pour piloter le spa Bestway Milan depuis la domotique. Le plugin est disponible sur le marché Jeedom pour 2 euros.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="730" height="265" alt="" class="wp-image-36831" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-plugin-jeedom.jpg 730w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-plugin-jeedom-300x109.jpg 300w" data-lazy-sizes="(max-width: 730px) 100vw, 730px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-plugin-jeedom.jpg"/><noscript><img loading="lazy" decoding="async" width="730" height="265" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-plugin-jeedom.jpg" alt="" class="wp-image-36831" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-plugin-jeedom.jpg 730w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-plugin-jeedom-300x109.jpg 300w" sizes="(max-width: 730px) 100vw, 730px"/></noscript></figure>
<p>Très simple d&#39;utilisation, une fois installé, il vous suffira de saisir vos identifiants depuis l&#39;application Bestway Smart Hub pour donner à Jeedom le contrôle de votre spa.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="119" alt="" class="wp-image-36832" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-1024x119.jpg 1024w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-300x35.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-768x90.jpg 768w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-990x115.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-1320x154.jpg 1320w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway.jpg 1492w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-1024x119.jpg"/><noscript><img loading="lazy" decoding="async" width="1024" height="119" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-1024x119.jpg" alt="" class="wp-image-36832" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-1024x119.jpg 1024w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-300x35.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-768x90.jpg 768w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-990x115.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway-1320x154.jpg 1320w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-plugin-jeedom-spa-bestway.jpg 1492w" sizes="(max-width: 1024px) 100vw, 1024px"/></noscript></figure>
<p>Une fois les identifiants renseignés, il ne reste plus qu&#39;à lancer une première synchronisation pour voir apparaître le spa sous Jeedom.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="822" height="412" alt="" class="wp-image-36835" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-jeedom-plugin-configuration-synchronisation.jpg 822w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-jeedom-plugin-configuration-synchronisation-300x150.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-jeedom-plugin-configuration-synchronisation-768x385.jpg 768w" data-lazy-sizes="(max-width: 822px) 100vw, 822px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-jeedom-plugin-configuration-synchronisation.jpg"/><noscript><img loading="lazy" decoding="async" width="822" height="412" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-jeedom-plugin-configuration-synchronisation.jpg" alt="" class="wp-image-36835" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-jeedom-plugin-configuration-synchronisation.jpg 822w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-jeedom-plugin-configuration-synchronisation-300x150.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-jeedom-plugin-configuration-synchronisation-768x385.jpg 768w" sizes="(max-width: 822px) 100vw, 822px"/></noscript></figure>
<p>Il vous suffit d&#39;indiquer une pièce et de sélectionner le modèle Milan à droite pour voir les commandes disponibles.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="339" alt="" class="wp-image-36836" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele-1024x339.jpg 1024w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele-300x99.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele-768x255.jpg 768w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele-990x328.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele.jpg 1297w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele-1024x339.jpg"/><noscript><img loading="lazy" decoding="async" width="1024" height="339" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele-1024x339.jpg" alt="" class="wp-image-36836" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele-1024x339.jpg 1024w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele-300x99.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele-768x255.jpg 768w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele-990x328.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/configuration-equipement-spa-bestway-jeedom-plugin-modele.jpg 1297w" sizes="(max-width: 1024px) 100vw, 1024px"/></noscript></figure>
<p>Les commandes et les informations sont nombreuses. C&#39;est simple, il y a toutes les possibilités offertes par l&#39;application Bestway Smart Hub, plus la possibilité d&#39;automatiser la programmation de la filtration ou du chauffage, ce que l&#39;application mobile officielle ne permet pas.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="405" alt="" class="wp-image-36837" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-1024x405.jpg 1024w, https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-300x119.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-768x303.jpg 768w, https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-990x391.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-1320x521.jpg 1320w, https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin.jpg 1491w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-1024x405.jpg"/><noscript><img loading="lazy" decoding="async" width="1024" height="405" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-1024x405.jpg" alt="" class="wp-image-36837" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-1024x405.jpg 1024w, https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-300x119.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-768x303.jpg 768w, https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-990x391.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin-1320x521.jpg 1320w, https://www.domo-blog.fr/wp-content/uploads/2021/07/commandes-jeedom-spa-bestway-plugin.jpg 1491w" sizes="(max-width: 1024px) 100vw, 1024px"/></noscript></figure>
<p>La dalle Jeedom propose donc toutes les données nécessaires au pilotage du spa, mais cela se fait déjà parfaitement depuis l&#39;application mobile dédiée. </p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="243" height="165" alt="" class="wp-image-36838" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/tuile-spa-bestway-jeedom-domotique-pilotage.jpg"/><noscript><img loading="lazy" decoding="async" width="243" height="165" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/tuile-spa-bestway-jeedom-domotique-pilotage.jpg" alt="" class="wp-image-36838"/></noscript></figure>
<p>En revanche, la connectivité à jeedom offre l&#39;automatisation simplifiée et intelligente de toutes les commandes. On peut par exemple synchroniser le temps de filtration avec la température ou enclencher le chauffage pendant les heures creuses en s&#39;appuyant sur le passage du compteur en mode heures creuses/heures pleines ou encore en fonction des données météo&#8230; Bref, nous consacrerons un guide complet sur le sujet tant les possibilités sont nombreuses.</p>
<h2 id="h-le-spa-bestway-milan-connect-l-usage" class=" pn-section-6">Bestway Milan Spa Connecté à utiliser</h2>
<p>Au quotidien, un spa est déjà très agréable. Mais un spa avec lequel on peut se dire au boulot « ici ce soir, je vais faire un petit spa », et démarrer le chauffage de ce dernier depuis le bureau pour avoir les conditions parfaites en arrivant à la maison, c&#39;est un must . avoir. </p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36895" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/programmation-bestway-lay-z-spa-connecte-timer-set.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/programmation-bestway-lay-z-spa-connecte-timer-set-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/programmation-bestway-lay-z-spa-connecte-timer-set-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/programmation-bestway-lay-z-spa-connecte-timer-set.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/programmation-bestway-lay-z-spa-connecte-timer-set.jpg" alt="" class="wp-image-36895" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/programmation-bestway-lay-z-spa-connecte-timer-set.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/programmation-bestway-lay-z-spa-connecte-timer-set-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/programmation-bestway-lay-z-spa-connecte-timer-set-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>Absolument aucun gimmick, encore mieux, cette connectivité permet d&#39;économiser de l&#39;énergie en activant le chauffe-bain, qui consomme beaucoup, pendant les périodes les moins chères. Le spa <strong>BestWay Lay-Z Milan</strong> est vraiment super. Si sa couleur bleue n&#39;est pas la plus belle des couleurs proposées par Bestway, c&#39;est vrai, si comme moi vous opérez une intégration complète dans une terrasse en bois, cela ne posera absolument aucun problème et le résultat final est tout simplement génial !</p>
<h3 id="h-une-ambiance-zen-de-jour-comme-de-nuit">Une ambiance zen de jour comme de nuit</h3>
<p>En journée, l&#39;espace spa ainsi créé propose des marches pouvant servir de banquette pour recevoir des amis et surtout un revêtement très décoratif pour votre spa.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36896" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-lay-z-integration-gonflable-terrasse-bois-comment-faire.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-lay-z-integration-gonflable-terrasse-bois-comment-faire-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-lay-z-integration-gonflable-terrasse-bois-comment-faire-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-lay-z-integration-gonflable-terrasse-bois-comment-faire.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-lay-z-integration-gonflable-terrasse-bois-comment-faire.jpg" alt="" class="wp-image-36896" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-lay-z-integration-gonflable-terrasse-bois-comment-faire.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-lay-z-integration-gonflable-terrasse-bois-comment-faire-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-bestway-lay-z-integration-gonflable-terrasse-bois-comment-faire-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>La nuit, c&#39;est une toute autre ambiance, quelques lumières connectées dont je vous parlerai tout à l&#39;heure viennent compléter l&#39;ambiance zen déjà parfaite. Situé en lisière de forêt, cet espace spa offre le son du vent dans les arbres et le chant des hiboux pour se détendre complètement. </p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36973" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-test-resultat-integration-terrasse-bois.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-test-resultat-integration-terrasse-bois-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-test-resultat-integration-terrasse-bois-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-test-resultat-integration-terrasse-bois.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-test-resultat-integration-terrasse-bois.jpg" alt="" class="wp-image-36973" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-test-resultat-integration-terrasse-bois.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-test-resultat-integration-terrasse-bois-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/spa-gonflable-bestway-test-resultat-integration-terrasse-bois-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<h2 id="h-un-spa-connect-bestway-aussi-pilotable-la-voix-pour-encore-plus-de-confort" class=" pn-section-7">Un SPA connecté Bestway également contrôlable à la voix pour encore plus de confort</h2>
<p>A noter enfin qu&#39;une Amazon Echo Skill est également disponible mais pour le moment pas encore en français. Cela nécessitera de passer votre Echo en anglais et de piloter votre spa avec des demandes so british. Mais vous l&#39;aurez aussi compris, puisque le spa se connecte à Jeedom, il est tout à fait possible de le contrôler à la voix dans notre langue en utilisant simplement Jeedom et le plugin Echo.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="990" height="521" alt="" class="wp-image-36898" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-lay-z-smart-hub-spa-alexa-amazon.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-lay-z-smart-hub-spa-alexa-amazon-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-lay-z-smart-hub-spa-alexa-amazon-768x404.jpg 768w" data-lazy-sizes="(max-width: 990px) 100vw, 990px" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-lay-z-smart-hub-spa-alexa-amazon.jpg"/><noscript><img loading="lazy" decoding="async" width="990" height="521" src="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-lay-z-smart-hub-spa-alexa-amazon.jpg" alt="" class="wp-image-36898" srcset="https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-lay-z-smart-hub-spa-alexa-amazon.jpg 990w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-lay-z-smart-hub-spa-alexa-amazon-300x158.jpg 300w, https://www.domo-blog.fr/wp-content/uploads/2021/07/bestway-spa-lay-z-smart-hub-spa-alexa-amazon-768x404.jpg 768w" sizes="(max-width: 990px) 100vw, 990px"/></noscript></figure>
<p>Côté prix, la saison est très favorable pour les SPAs, donc, j&#39;ai acheté ces derniers sur Amazon il y a un mois pour 500€, le prix a depuis explosé&#8230;</p>
<p class="aawp-disclaimer">Dernière mise à jour des prix le 2021-07-14 à 00:02</p>
<p>D&#39;autres sites le proposent à un tarif plus acceptable comme <strong><a href="https://brwd.me/mOdtuia" target="_blank" rel="noreferrer noopener nofollow">Myp Piscine qui le propose actuellement à la vente à 540 €</a></strong>    ou alors <strong><a href="https://brwd.me/rkvxCaP" target="_blank" rel="noreferrer noopener nofollow">Azialo qui le propose à 539 €</a></strong> </p>
<div id="review" class="review-wrapper wp-review-36763 wp-review-star-type wp-review-default-template wp-review-box-full-width">
<h5 class="review-title">
<p>				L&#39;avis domo-lab<br />
							</h5>
</p>
<ul class="review-list">
<li>
					<!-- .review-star --><br />
					<span>Montage</span>
				</li>
<li>
					<!-- .review-star --><br />
					<span>Connectivité</span>
				</li>
<li>
					<!-- .review-star --><br />
					<span>Pilotage</span>
				</li>
<li>
					<!-- .review-star --><br />
					<span>Qualité</span>
				</li>
<li>
					<!-- .review-star --><br />
					<span>Taux</span>
				</li>
</ul>
<div class="review-desc">
<p class="review-summary-title"><strong>résumé</strong></p>
<p>Un spa un peu plus cher que les autres de la gamme mais qui gagne en connectivité. Quand on connaît la consommation d&#39;un chauffe spa, pouvoir automatiser sa gestion justifie cette différence de prix. Et que dire du confort offert par cette connectivité ! C&#39;est tout simplement un plaisir de décider au travail d&#39;avoir un spa le soir et d&#39;allumer la température idéale à distance pour voir l&#39;eau à la température parfaite à votre arrivée !</p>
</p></div>
</p></div>
</p></div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>électricité, gaz, fioul, bois, propane</title>
		<link>https://conseil-chauffage.com/electricite-gaz-fioul-bois-propane-2/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sat, 19 Jun 2021 06:06:08 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[Électricité]]></category>
		<category><![CDATA[fioul]]></category>
		<category><![CDATA[gaz]]></category>
		<category><![CDATA[propane]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/electricite-gaz-fioul-bois-propane-2/</guid>

					<description><![CDATA[électricité, gaz, fioul, bois, propane Résumé: 💰 Comparaison du prix de l&#39;énergie par kWh en 2020 Classement des énergies selon leur coût Quelle énergie choisir selon son utilisation ? ⚖️ Quelle offre choisir pour payer le moins cher possible ? 💵 Bonus pour changer d&#39;énergie 📈 Evolution des prix de l&#39;énergie en France L&#39;essentiel L&#39;électricité est l&#39;énergie qui présente le prix le plus élevé du kWh : 0,1758 € TTC en octobre 2020. Cependant, l&#39;électricité reste l&#39;énergie ... <p class="read-more-container"><a title="électricité, gaz, fioul, bois, propane" class="read-more button" href="https://conseil-chauffage.com/electricite-gaz-fioul-bois-propane-2/#more-3520" aria-label="Plus sur électricité, gaz, fioul, bois, propane">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>électricité, gaz, fioul, bois, propane</h1>
<p></p>
<div property="schema:text">
<nav id="summary" class="card card--aside summary" data-toggle="hook" itemscope="" itemtype="https://schema.org/ListItem">
<p class="card__title">Résumé:</p>
<ol class="list-summary">
<li class="list-summary__item">
          <a class="list-summary__link summary--item" href="#kwh"><br />
            <meta itemprop="name" content="&#x1f4b0; Comparatif du prix du kWh des énergies en 2020"/><br />
            <meta itemprop="url" content="#kwh"/><br />
            <meta itemprop="position" content="1"/><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4b0.png" alt="💰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Comparaison du prix de l&#39;énergie par kWh en 2020</a>
        </li>
<li class="list-summary__item">
          <a class="list-summary__link summary--item" href="#classement"><br />
            <meta itemprop="name" content="&#x1f3c6; Classement des énergies en fonction de leur coût"/><br />
            <meta itemprop="url" content="#classement"/><br />
            <meta itemprop="position" content="2"/>Classement des énergies selon leur coût</a>
        </li>
<li class="list-summary__item">
          <a class="list-summary__link summary--item" href="#choisir"><br />
            <meta itemprop="name" content="&#x1f4a1; Quelle énergie choisir selon son usage ?"/><br />
            <meta itemprop="url" content="#choisir"/><br />
            <meta itemprop="position" content="3"/>Quelle énergie choisir selon son utilisation ?</a>
        </li>
<li class="list-summary__item">
          <a class="list-summary__link summary--item" href="#economiser"><br />
            <meta itemprop="name" content="&#x2696; Quelle offre choisir pour payer le moins cher possible ?"/><br />
            <meta itemprop="url" content="#economiser"/><br />
            <meta itemprop="position" content="4"/><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2696.png" alt="⚖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Quelle offre choisir pour payer le moins cher possible ?</a>
        </li>
<li class="list-summary__item">
          <a class="list-summary__link summary--item" href="#primes"><br />
            <meta itemprop="name" content="&#x1f4b5; Les primes pour changer d’énergie"/><br />
            <meta itemprop="url" content="#primes"/><br />
            <meta itemprop="position" content="5"/><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4b5.png" alt="💵" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Bonus pour changer d&#39;énergie</a>
        </li>
<li class="list-summary__item">
          <a class="list-summary__link summary--item" href="#evolution"><br />
            <meta itemprop="name" content="&#x1f4c8; Evolution du prix des énergies en France"/><br />
            <meta itemprop="url" content="#evolution"/><br />
            <meta itemprop="position" content="6"/><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Evolution des prix de l&#39;énergie en France</a>
        </li>
</ol>
</nav>
<hr class="u-display--lg-none"/>
<div class="text-box expert-advice"><span class="title">L&#39;essentiel</span></p>
<ul class="list--check">
<li>L&#39;électricité est l&#39;énergie qui présente <strong>le prix le plus élevé du kWh : 0,1758 € TTC</strong> en octobre 2020. Cependant, <strong>l&#39;électricité reste l&#39;énergie de chauffage la plus économique en cas de petite consommation</strong> (petits logements bien isolés) ;</li>
<li><strong>Le gaz naturel est l&#39;énergie avec le prix le plus bas par kWh</strong> à 0,0620 € TTC, avec bois (0,0590 € TTC par kWh). C&#39;est l&#39;énergie à privilégier lorsqu&#39;un logement peut être raccordé au réseau (sauf pour les très petits logements qui privilégieront l&#39;électricité) ;</li>
<li><span class="text--green">Le propane est la solution la plus naturelle</span> pour les maisons avec jardin non raccordables au réseau de gaz de ville. C&#39;est plus cher (0,1436 € TTC par kWh) mais <strong>plus vert que le fioul</strong> (0,0757 € TTC par kWh), une énergie particulièrement polluante dont la disparition est programmée pour 2030 ;</li>
<li><strong>Le bois est très bon marché</strong> mais se heurte à des problèmes logistiques : l&#39;approvisionnement en poêles est fastidieux, et les chaudières à bois sont <span class="text--red">très cher</span> et prend beaucoup de place.</li>
</ul>
</div>
<h2 id="kwh"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4b0.png" alt="💰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Comparaison du prix de l&#39;énergie par kWh en 2020</h2>
<p class="table__legend"><strong>Prix ​​en € TTC de 100 kWh PCI par énergie (juin 2020)</strong><br />Source : projet gazier GRDF.</p>
<h2 id="classement">Classement des énergies selon leur coût</h2>
<div class="table--responsive">
<table class="table table--stripped">
<caption class="table__title">Comparaison du prix plein des différentes énergies en 2020</caption>
<thead class="table--neutral">
<tr>
<th>Énergie</th>
<th>Les coûts d&#39;installation *</th>
<th>Prix ​​de 100 kWh PCI</th>
<th>Entrevue*</th>
</tr>
</thead>
<tbody>
<tr>
<td><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f332.png" alt="🌲" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Bois</strong></td>
<td>A partir de 1000 €</td>
<td>5,90 €</td>
<td>60 €</td>
</tr>
<tr>
<td><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f525.png" alt="🔥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Gaz naturel</strong></td>
<td>Raccordement GRDF : à partir de 455,80 €<br />Installation intérieure : à partir de 10 000 € (chaudière, radiateurs, pose)<br />Certificat de conformité Qualigaz : 152,29 €</td>
<td>6,20 €</td>
<td>120 €</td>
</tr>
<tr>
<td><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4a7.png" alt="💧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Essence</strong></td>
<td>Installation intérieure : à partir de 10 000 € (chaudière, radiateurs, pose)<br />Achat du réservoir et du raccordement : à partir de 5 000 € *</td>
<td>7,57 €</td>
<td>100 €</td>
</tr>
<tr>
<td><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4a5.png" alt="💥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Propane</strong></td>
<td>Installation de réservoir : généralement offert par le fournisseur<br />Installation intérieure : à partir de 10 000 € (chaudière, radiateurs, pose)<br />Certificat de conformité Qualigaz : 152,29 €</td>
<td>14,36 €</td>
<td>150 €</td>
</tr>
<tr>
<td><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Électricité</strong></td>
<td>A partir de 30 € par radiateur<br />Le prix peut être beaucoup plus élevé selon la qualité et le type de radiateur souhaité</td>
<td>17,58 €</td>
<td>0 €</td>
</tr>
</tbody>
</table>
</div>
<p class="table__legend">* Données indicatives. Le prix d&#39;une installation dépend notamment de la taille de la maison et du type de chaudière souhaité. De même pour l&#39;entretien de la chaudière, le prix dépendra du professionnel qui la réalisera et de son installation.</p>
<p>Comme en témoignent les données que nous avons identifiées, les <strong>les prix de l&#39;énergie peuvent varier du simple au triple</strong>. Cependant, il y a d&#39;autres facteurs à considérer afin d&#39;évaluer globalement <strong>coût des différentes méthodes de chauffage</strong> pour une maison ou un appartement.</p>
<h3 id="bois">1. L&#39;énergie la moins chère : le bois</h3>
<p>Que vous préfériez les bûches ou les granulés, le chauffage au bois est <span class="text--green"><strong>le moyen le plus économique de se chauffer en 2020</strong></span>.</p>
<p>Esthétique, agréable et particulièrement efficace pour chauffer une maison, il est même écologique puisque son bilan CO<sub>2</sub> est négatif : les arbres captent plus de dioxyde de carbone qu&#39;ils n&#39;en émettent lors de la combustion.</p>
<p><strong>Comptez 1 000 € à 20 000 €</strong> pour l&#39;achat et l&#39;installation d&#39;un poêle à bois, selon le modèle et si l&#39;achat se fait en ligne ou en magasin. L&#39;installation nécessite le plus souvent un conduit d&#39;évacuation. De plus, le <strong>le ramonage doit être effectué une fois par an</strong>, de préférence au printemps, après la période de chauffe.</p>
<div class="table--responsive">
<table class="table table--bordered">
<caption class="table__title">Avantages et inconvénients du bois</caption>
<thead class="table--neutral">
<tr>
<th class="success">Avantages</th>
<th class="warning">Inconvénients</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<ul class="list--check">
<li>Prix ​​le plus bas par kWh</li>
<li>Très écologique</li>
<li>Confortable et esthétique</li>
</ul>
</td>
<td>
<ul class="list--cross">
<li>Faible pouvoir calorifique (puissance calorifique)</li>
<li>Pose très chère</li>
<li>Nécessite de l&#39;espace pour le stockage</li>
<li>Besoin d&#39;avoir un ramoneur une fois par an</li>
<li>Approvisionnement régulier en bois</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<p>Le prix du bois est moins cher dans les zones forestières, car les coûts de transport sont moins élevés. le<strong>l&#39;approvisionnement en bois doit être relativement fréquent</strong>, en fonction de l&#39;espace de stockage disponible dans le logement.</p>
<p>C&#39;est le principal inconvénient de ce système de chauffage, d&#39;autant plus qu&#39;il est nécessaire de réapprovisionner le poêle ou la cheminée plusieurs fois par jour en hiver. Notez que l&#39;utilisation de foyers est <strong>interdit dans certaines zones urbaines</strong>.</p>
<div class="text-box expert-advice no-img"><span class="title">Conseil d&#39;Expert</span></p>
<p>Butagaz, fournisseur de GPL en France, distribue également du bois en granulés. Les granulés Butagaz sont d&#39;excellente qualité et sont <strong>vendu dans plusieurs emballages</strong> afin de ne pas prendre trop de place dans le logement. De plus, ils peuvent être livrés en plusieurs fois.</p>
</div>
<h3 id="gaz-naturel">2. Le chauffage au gaz naturel : une énergie économique et pratique</h3>
<p class="text-box grdf"><span class="title">Estimation &#8211; Devis gaz naturel</span><span class="text--xl"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/260e.png" alt="☎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <span class="tel"><a href="tel:+33973727300">09 73 72 73 00</a></span></span><br /><button data-toggle="modal" data-modal-size="sm" data-target="callback-modal" data-fetch-url="/callback/modal_energie_selectra_info" href="#modal_energie_selectra_info" class="btn btn--md btn--primary"><svg class="icon icon--left" aria-hidden="true"><use xlink:href="http://selectra.info/themes/custom/agrippa/img/sprite.svg#icon-arrow-curved-right"/></svg></p>
<p>Être rappelé</button></p>
<figure class="image-box right no-border"><img alt="chaudière à gaz" class="u-img--fluid" data-src="http://selectra.info/sites/default/files/images/pictos-energie/chaudiere-gaz.png"/></figure>
<p>le <strong>le chauffage au gaz naturel reste le meilleur mode de chauffage en milieu urbain</strong>. Un quart des communes est raccordé au gaz naturel, ce qui représente les trois quarts de la population française.</p>
<p>le gaz naturel concerne donc les habitants des zones urbaines densément peuplées. Le raccordement au réseau de gaz naturel coûte environ <strong>455,80 € de base</strong> (mais peut être beaucoup plus élevé si des travaux d&#39;extension du réseau de distribution de gaz sont nécessaires), et le <strong>coût d&#39;installation de chauffage</strong> varie d&#39;un chauffagiste à l&#39;autre, mais reste coûteux.</p>
<p>Cependant, le prix du kWh de gaz naturel est faible, ce qui rend ce mode de chauffage économique sur le long terme.</p>
<p>En revanche, l&#39;entretien de la chaudière à gaz est obligatoire une fois par an et doit notamment comprendre le nettoyage et la vérification du corps de chauffe, du brûleur, des filtres et des canalisations. Enfin, le chauffage au gaz est <strong>plus écologique que le chauffage au fioul</strong> par example.</p>
<div class="table--responsive">
<table class="table table--bordered">
<caption class="table__title">Avantages et inconvénients du chauffage au gaz</caption>
<thead class="table--neutral">
<tr>
<th class="success">Avantages</th>
<th class="warning">Inconvénients</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<ul class="list--check">
<li>Prix ​​très bon marché par kWh</li>
<li>Confort thermique et chauffage rapide</li>
</ul>
</td>
<td>
<ul class="list--cross">
<li>Frais d&#39;entretien de la chaudière une fois par an</li>
<li>Installation coûteuse</li>
<li>Doit être connecté au réseau</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<p class="text-box laptop">Chauffage électrique ou au gaz ? Four à gaz ou four électrique ? Suivez les guides.</p>
<h3 id="chauffage-fioul">3. Chauffage au fioul : économique mais va bientôt disparaître</h3>
<div class="text-box letter">
<p class="text--center"><span class="text--xl">Le gaz propane : meilleure alternative au mazout</span><br /><strong>Demandez votre devis gratuit</strong><br /><span class="text--xl"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/260e.png" alt="☎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <span class="tel"><a href="tel:+33974593330">09 74 59 33 30</a></span></span>    | Devis en ligne</p>
</div>
<p>Pour les propriétaires de maisons individuelles des communes non raccordées au réseau de gaz naturel de GRDF, le réflexe peut être de se tourner vers le chauffage au fioul. L&#39;installation du réservoir d&#39;huile <span class="text--red">coûte de 1 000 € à 7 000 €</span> selon les cas, sans oublier le raccordement au chauffage de la maison, qui dépend encore une fois d&#39;un chauffagiste à l&#39;autre.</p>
<p>Pratique, le <strong>le réservoir d&#39;huile peut être installé à l&#39;intérieur ou à l&#39;extérieur</strong>, enterré ou hors sol. Pouvant fournir le chauffage et l&#39;eau chaude, le réservoir d&#39;huile doit simplement être rempli <strong>au rythme de la consommation</strong> cheminée.</p>
<p>De plus, le prix avantageux de cette énergie assure une <strong>amortissement assez rapide</strong>, si on le compare au prix du kWh d&#39;électricité &#8211; qui est la principale alternative pour les ruraux.</p>
<p>Comme pour la chaudière au gaz naturel, le<strong>l&#39;entretien annuel du chauffage au fioul est obligatoire chaque année</strong> et le professionnel doit également analyser la combustion et les fumées. Enfin, un système de chauffage au mazout a une durée de vie moyenne de plus de 20 ans, c&#39;est donc un investissement rentable à court et à long terme.</p>
<div class="table--responsive">
<table class="table table--bordered">
<caption class="table__title">Avantages et inconvénients du chauffage au mazout</caption>
<thead class="table--neutral">
<tr>
<th class="success">Avantages</th>
<th class="warning">Inconvénients</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<ul class="list--check">
<li>Puissance de chauffage supérieure à l&#39;électricité et au gaz</li>
<li>Le réservoir appartient au propriétaire</li>
<li>Vous pouvez choisir un distributeur différent pour chaque livraison</li>
<li>Disponible sur 100% du territoire</li>
</ul>
</td>
<td>
<ul class="list--cross">
<li>Nécessite l&#39;installation d&#39;un réservoir</li>
<li>Frais d&#39;entretien chaque année</li>
<li>Détruit en 2030</li>
<li>Energie polluante, mauvaise odeur</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<p>Le fioul a aussi l&#39;avantage de ne pas dépendre d&#39;un fournisseur en particulier. En effet, chaque client est libre de choisir son fournisseur pour chaque livraison de fioul. Ce n&#39;est pas le cas pour le propane.</p>
<h3 id="propane-citerne">4. Chauffage au gaz propane dans un réservoir</h3>
<div class="text-box letter">
<p class="text--center"><span class="text--xl">Intéressé par le réservoir de gaz propane?</span><br /><strong>Demandez votre devis gratuit</strong><br /><span class="text--xl"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/260e.png" alt="☎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <span class="tel"><a href="tel:+33974593330">09 74 59 33 30</a></span></span>    | Devis en ligne</p>
</div>
<figure class="image-box right no-border"><img alt="chaudière électrique" class="u-img--fluid" data-src="http://selectra.info/sites/default/files/images/pictos-energie/radiateur-gaz.png"/></figure>
<p>Comme pour le mazout, le chauffage au propane nécessite l&#39;installation d&#39;un réservoir de gaz, mais <strong>uniquement à l&#39;extérieur du logement</strong> (enterré ou visible).</p>
<p>Cependant, contrairement au mazout, <strong>le réservoir de propane appartient rarement au client</strong>. Dans 95 % des cas, le réservoir est loué ou consigné auprès du fournisseur de propane. Cela permet aussi de ne pas payer son installation et les frais d&#39;entretien sont souvent inclus dans la location.</p>
<p>La mise à disposition de la citerne résulte du contrat qui lie le client au fournisseur et qui l&#39;engage à une <span class="text--red">durée de 1 à 5 ans</span>. Avec cette exclusivité sur le remplissage du réservoir pendant une longue période, le fournisseur est ainsi assuré d&#39;être rentable.</p>
<p>Cependant, vous devez savoir que <strong>le propane est une des rares énergies dont le prix est négociable</strong>. En effet, le prix du propane affiché sur les bordereaux du fournisseur peut être révisé à la baisse en fonction de la négociation entre le client et son propane lors de la signature du contrat.</p>
<div class="table--responsive">
<table class="table table--bordered">
<caption class="table__title">Avantages et inconvénients du chauffage au gaz propane</caption>
<thead class="table--neutral">
<tr>
<th class="success">Avantages</th>
<th class="warning">Inconvénients</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<ul class="list--check">
<li>Tous les prix sont négociables</li>
<li>Disponible sur 100% du territoire</li>
<li>Même confort que le chauffage au gaz naturel</li>
<li>Plus écologique que le fioul, pas d&#39;odeur</li>
</ul>
</td>
<td>
<ul class="list--cross">
<li>Pas de régulation sur le marché</li>
<li>Frais d&#39;annulation élevés (sauf si vous achetez le char)</li>
<li>Nécessite l&#39;installation d&#39;un réservoir</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<h3 id="electricite">5. Chauffage électrique : le plus cher</h3>
<p class="text-box namely"><span class="title">Estimation &#8211; Devis pour l&#39;électricité</span><span class="text--xl"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/260e.png" alt="☎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <span class="tel"><a href="tel:+33973727300">09 73 72 73 00</a></span></span><br /><button data-toggle="modal" data-modal-size="sm" data-target="callback-modal" data-fetch-url="/callback/modal_energie_selectra_info" href="#modal_energie_selectra_info" class="btn btn--md btn--primary"><svg class="icon icon--left" aria-hidden="true"><use xlink:href="http://selectra.info/themes/custom/agrippa/img/sprite.svg#icon-arrow-curved-right"/></svg></p>
<p>Être rappelé</button></p>
<figure class="image-box right no-border"><img alt="chaudière électrique" class="u-img--fluid" data-src="http://selectra.info/sites/default/files/images/pictos-energie/chaudiere-electrique.png"/></figure>
<p>L&#39;électricité est <strong>le moyen de chauffage le plus cher de France</strong>, il est donc à choisir en dernier recours. La plupart des logements locatifs sont chauffés à l&#39;électricité, car il est <strong>simple et pas cher à installer</strong> pour le propriétaire. Aussi, les appartements des villes non raccordées au gaz sont le plus souvent constitués de radiateurs électriques.</p>
<p>Très autonome, aucun entretien particulier n&#39;est à effectuer par un professionnel, même s&#39;il est recommandé de <strong>dépoussiérer une fois par an</strong> pour améliorer la diffusion de la chaleur. Le sien <strong>production de chaleur</strong> est quand même <span class="text--red">plus faible</span> que les autres méthodes de chauffage mentionnées ci-dessus.</p>
<div class="table--responsive">
<table class="table table--bordered">
<caption class="table__title">Avantages et inconvénients du chauffage à l&#39;électricité</caption>
<thead class="table--neutral">
<tr>
<th class="success">Avantages</th>
<th class="warning">Inconvénients</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<ul class="list--check">
<li>Très facile à installer</li>
<li>Pas de frais d&#39;entretien à prévoir</li>
<li>De nombreuses offres pour payer moins cher</li>
</ul>
</td>
<td>
<ul class="list--cross">
<li>Prix ​​du kWh très cher</li>
<li>Pas du tout économique pour un grand logement</li>
<li>Faible puissance de chauffe et montée en température lente</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<p class="text-box namely">Découvrez notre comparatif de chaudières par combustible.</p>
<h2 id="choisir">Quelle énergie choisir selon son utilisation ?</h2>
<h3 id="chauffage">Pour le chauffage</h3>
<div class="table--responsive">
<table class="table table--bordered">
<caption class="table__title">Quelle énergie convient pour chauffer mon logement ?</caption>
<thead class="table--secondary">
<tr>
<th>Zoné</th>
<th>Type de logement</th>
<th>L&#39;énergie sur laquelle se concentrer</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="4">Rural<br /><em>Logement non raccordable au réseau de gaz naturel</em></td>
<td>Logements de petite et moyenne taille bien isolés</td>
<td>Électricité (bouteille de gaz supplémentaire si besoin)</td>
</tr>
<tr>
<td>Grand logement avec jardin</td>
<td>Réservoir de gaz propane</td>
</tr>
<tr>
<td>Grand logement sans jardin</td>
<td>Bois (poêle, cheminée, chaudière, etc.)</td>
</tr>
<tr>
<td>Logement de petite ou moyenne taille avec une mauvaise isolation</td>
<td>Bois et/ou bouteilles de gaz 35kg</td>
</tr>
<tr>
<td rowspan="2">Urbain<br /><em>Logement raccordable au réseau de gaz naturel</em></td>
<td>Petit logement bien isolé</td>
<td>électricité</td>
</tr>
<tr>
<td>Tous les autres cas</td>
<td>Gaz naturel</td>
</tr>
</tbody>
</table>
</div>
<p class="table__legend">* municipalités non raccordées au gaz naturel.</p>
<h4 id="petit-logement-privilegier-l-electricite">Petit logement : privilégier l&#39;électricité</h4>
<p>Pour chauffer une petite habitation, jusqu&#39;à 35m<sup>2</sup>, et l&#39;alimenter en eau chaude, il est recommandé d&#39;utiliser une installation tout électrique. En effet, même si le prix du kWh d&#39;électricité est plus cher que celui du gaz naturel, <span class="text--green">il est largement amorti par l&#39;absence de frais liés à une installation de gaz</span> (installation et entretien de la chaudière, abonnement supplémentaire pour le gaz).</p>
<p>De plus, lorsque vous décidez de souscrire à une offre de gaz supplémentaire, vous devez payer un abonnement mensuel supplémentaire (la partie fixe de la facture).</p>
<h4 id="maison-ou-appartement-raccordable-au-reseau-privilegier-le-gaz-de-ville">Maison ou appartement raccordable au réseau : privilégier le gaz de ville</h4>
<p>Le gaz naturel est la solution la plus économique pour les usages domestiques : chauffage, eau chaude et cuisson. Le prix du kWh de gaz est le plus bas des différentes énergies du marché &#8211; hors bois. L&#39;utilisation du gaz naturel nécessite le raccordement du logement au réseau et l&#39;installation d&#39;une chaudière. C&#39;est pourquoi les logements pouvant être raccordés au réseau de GRDF doivent <strong>privilégier cette solution</strong> (sauf si c&#39;est un petit logement bien isolé, l&#39;électricité sera plus rentable).</p>
<p class="text-box warning">Il existe différentes zones tarifaires du gaz, qui changent d&#39;une commune à l&#39;autre et qui impactent le prix du kWh.</p>
<h4 id="maison-non-raccordable-au-gaz-naturel-privilegier-le-bois-le-propane-le-fioul-ou-la-pompe-a-chaleur">Maison non raccordable au gaz naturel : privilégiez le bois, le propane, le mazout ou la thermopompe</h4>
<p>Pour les maisons qui ne peuvent pas être raccordées au gaz naturel, voici les énergies de chauffage privilégiées :</p>
<ul class="list--check">
<li><u>En cas de maison basse consommation ou très bien isolée</u>, l&#39;électricité peut convenir. En effet, même si le prix du kWh est élevé, la consommation sera faible et les factures raisonnables. L&#39;électricité est une solution simple.</li>
<li><u>Dans le cas d&#39;une petite ou moyenne surface</u>, si les occupants peuvent les recharger régulièrement, les poêles à bois sont une solution très économique, potentiellement cumulable avec l&#39;électricité ou le gaz propane par exemple.</li>
<li><u>Si une maison moyenne ou grande a un jardin</u>, le gaz propane dans un réservoir aérien ou souterrain est une bonne solution. Plus économique que l&#39;électricité, plus écologique que le fioul, la citerne à gaz ne nécessite généralement qu&#39;une ou deux livraisons par an. Le fioul est également une solution courante, mais sa disparition est programmée dans les années à venir en raison de la pollution qu&#39;il génère.</li>
<li><u>En cas de forte consommation</u>, si la maison dispose de l&#39;espace pour accueillir une grosse chaudière à bois, cet investissement coûteux peut s&#39;avérer rentable à long terme, car le prix du bois utilisé est très économique.</li>
</ul>
<p class="text-box grdf">Pour économiser sur les factures d&#39;énergie, il est recommandé de réaliser des travaux d&#39;isolation de votre logement. En effet, un logement mal isolé peut multiplier le montant des factures par 3 ou 4.</p>
<h3 id="eau-chaude">Pour l&#39;eau chaude</h3>
<p>Pour la production d&#39;eau chaude sanitaire, il est préférable d&#39;utiliser la même énergie que celle utilisée pour le chauffage :</p>
<ul class="list--check">
<li>Si vous vous chauffez à l&#39;électricité : optez pour un ballon d&#39;eau chaude ;</li>
<li>Si vous chauffez au gaz naturel : utilisez une chaudière ;</li>
<li>Si vous chauffez au fioul : il peut également fournir de l&#39;eau chaude grâce à la chaudière ;</li>
<li>Si vous chauffez au propane : vous pouvez également l&#39;utiliser pour l&#39;eau chaude ;</li>
<li>Si vous vous chauffez au bois ou à une autre énergie : vous pouvez opter pour l&#39;électricité ou une bouteille de gaz de 35 kg (voire plusieurs connectées via un onduleur-coupleur depuis l&#39;extérieur de la maison).</li>
</ul>
<h3 id="cuisson">Pour la cuisson</h3>
<p><strong>La cuisson au gaz est la meilleure qui soit</strong>. Economique, précis et rapide à chauffer, il est utilisé par les professionnels de la restauration.</p>
<p>Cependant, si le gaz naturel n&#39;est utilisé que pour cuisiner à la maison, il n&#39;est pas rentable. Il est donc recommandé d&#39;utiliser une bouteille de gaz butane de 13 kg (à installer à l&#39;intérieur du boîtier). Son autonomie assure <strong>en moyenne 6 mois de cuisson</strong> pour un ménage de 4 personnes.</p>
<p>Il faut cependant veiller à respecter la réglementation sur l&#39;utilisation des bouteilles de gaz dans un appartement ou une maison (ventilation notamment). Notez qu&#39;il y a <strong>quelques cas où son utilisation est interdite</strong> dans un appartement.</p>
<div id="block-pubgazissimo-area">
<div class="action-box call-center" data-callcenter="france-energie">
<figure><img decoding="async" alt="livraison de bouteilles" class="u-display--lg-block u-display--none" data-entity-type="" data-entity-uuid="" src="http://selectra.info/sites/default/files/2020-03/gazissimo_0.png"/><img decoding="async" alt="livraison de bouteilles" class="u-display--lg-none" data-entity-type="" data-entity-uuid="" src="http://selectra.info/sites/default/files/2020-03/gazissimo-horizontal.png"/></figure>
<div class="action-box-body">
<p class="title">Votre bouteille de gaz livrée chez vous avec Gazissimo by Antargaz !</p>
<ul class="list--check">
<li><span class="text--green"><strong>6 € de réduction</strong></span>    avec code promo <strong>SELGA6</strong></li>
<li>Casier à 1 € seulement</li>
<li>Livraison dans toute la France</li>
</ul>
</div>
</div></div>
<h2 id="economiser"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2696.png" alt="⚖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Quelle offre choisir pour payer le moins cher possible ?</h2>
<p>Quelle que soit la quantité d&#39;énergie que vous souhaitez utiliser, il est important de <strong>choisir la bonne offre du bon fournisseur</strong> afin d&#39;être sûr de payer le moins cher possible. Pour cela, il faut comparer.</p>
<h3 id="les-offres-d-electricite-les-moins-cheres">Les offres d&#39;électricité les moins chères</h3>
<p>Les fournisseurs d&#39;électricité sont très nombreux en France. Le plus connu est bien entendu Conseil Chauffage, le fournisseur historique, qui commercialise le tarif réglementé (appelé aussi tarif bleu) qui sert de référence sur le marché. Cependant, c&#39;est l&#39;une des offres les plus chères.</p>
<p>Des fournisseurs comme TotalEnergies (anciennement Conseil Chauffage Direct Energie), Eni, Mint Energie ou encore Vattenfall proposent des réductions par rapport à ce tarif réglementé <strong>jusqu&#39;à 18%</strong>. </p>
<p class="text-box thumbs-up">Consultez notre classement des meilleurs fournisseurs d&#39;électricité en juin 2021 pour payer moins cher l&#39;électricité.</p>
<div class="table--responsive">
<table class="table table--bordered">
<caption class="table__title">Sélection d&#39;offres d&#39;électricité compétitives en juin 2021</caption>
<tbody>
<tr>
<th>Offrir</th>
<th>Prix ​​par kWh *</th>
<th>Caractéristiques</th>
</tr>
<tr>
<td><img alt="énergie totale "data-src =" http://selectra.info/sites/default/files/images/logo/fournisseur/totalenergies/totalenergies-xs.png "/><br />Offre en ligne<br /><span class="text--xl"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/260e.png" alt="☎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <span class="tel"><a href="tel:+33974594487">09 74 59 44 87</a></span></span><br /><button data-toggle="modal" data-modal-size="sm" data-target="callback-modal" data-fetch-url="/callback/modal_total_direct_energie" href="#modal_total_direct_energie" class="btn btn--md btn--primary"><svg class="icon icon--left" aria-hidden="true"><use xlink:href="http://selectra.info/themes/custom/agrippa/img/sprite.svg#icon-arrow-curved-right"/></svg></p>
<p>Être rappelé</button></td>
<td><span class="text--lg">0,1463 €</span></td>
<td>
<ul class="list--check">
<li>1er fournisseur alternatif en France</li>
<li>Service client de l&#39;année 11 fois</li>
<li>Offre 100% en ligne</li>
</ul>
</td>
</tr>
<tr>
<td><img alt="logo vattenfall" data-entity-type="" data-entity-uuid="" data-src="http://selectra.info/sites/default/files/images/logo/fournisseur/vattenfall/vattenfall-xs.png"/><br />Éco électricité<br /><span class="text--xl"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/260e.png" alt="☎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <span class="tel"><a href="tel:+33186264781">01 86 26 47 81</a></span></span><br /><button data-toggle="modal" data-modal-size="sm" data-target="callback-modal" data-fetch-url="/callback/modal_vattenfall" href="#modal_vattenfall" class="btn btn--md btn--primary"><svg class="icon icon--left" aria-hidden="true"><use xlink:href="http://selectra.info/themes/custom/agrippa/img/sprite.svg#icon-arrow-curved-right"/></svg></p>
<p>Être rappelé</button></td>
<td><span class="text--lg">0,1463 €</span></td>
<td>
<ul class="list--check">
<li>Une électricité garantie moins chère que le tarif réglementé</li>
<li>Arrivé il y a 2 ans en France mais un des leaders européens dans la production et la distribution d&#39;énergie</li>
</ul>
</td>
</tr>
<tr>
<td><img decoding="async" alt="heureux" data-entity-type="" data-entity-uuid="" src="http://selectra.info/sites/default/files/images/logo/fournisseur/happe/happe-xs.png"/><br /><span class="text--xl"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/260e.png" alt="☎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <span class="tel"><a href="tel:+33974594027">09 74 59 40 27</a></span></span><br /><button data-toggle="modal" data-modal-size="sm" data-target="callback-modal" data-fetch-url="/callback/modal_happ_e" href="#modal_happ_e" class="btn btn--md btn--primary"><svg class="icon icon--left" aria-hidden="true"><use xlink:href="http://selectra.info/themes/custom/agrippa/img/sprite.svg#icon-arrow-curved-right"/></svg></p>
<p>Être rappelé</button></td>
<td><span class="text--lg">0,1462 €</span></td>
<td>
<ul class="list--check">
<li>Filiale d&#39;Conseil Chauffage, fournisseur historique de gaz</li>
<li>Des services connectés pour faciliter la gestion au quotidien</li>
</ul>
</td>
</tr>
<tr>
<td><img alt="ekWator" data-src="http://selectra.info/sites/default/files/images/logo/fournisseur/ekwateur/ekwateur-xs.png"/><br /><span class="text--xl"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/260e.png" alt="☎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <span class="tel"><a href="tel:+33987671674">09 87 67 16 74</a></span></span><br /><button data-toggle="modal" data-modal-size="sm" data-target="callback-modal" data-fetch-url="/callback/modal_ekwateur" href="#modal_ekwateur" class="btn btn--md btn--primary"><svg class="icon icon--left" aria-hidden="true"><use xlink:href="http://selectra.info/themes/custom/agrippa/img/sprite.svg#icon-arrow-curved-right"/></svg></p>
<p>Être rappelé</button></td>
<td><span class="text--lg">0,1456 €</span></td>
<td>
<ul class="list--check">
<li>Électricité 100 % renouvelable de petits producteurs</li>
<li>Service client collaboratif (composé de clients)</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<p class="table__legend">* Prix par kWh en puissance 6 kVA, option Basic.</p>
<h3 id="les-offres-de-gaz-les-moins-cheres">Les offres de gaz les moins chères</h3>
<p>Pour le gaz, le tarif de référence est le tarif réglementé du gaz d&#39;Conseil Chauffage. Encore une fois, la plupart des fournisseurs de gaz offrent un <strong>réduction par rapport à ce taux</strong>, au niveau du prix du kWh.</p>
<p>Et comme le prix du gaz change tous les mois, de nombreux fournisseurs ont choisi de <strong>proposer des offres à un prix fixe hors TVA</strong>. Cela signifie que le prix de souscription reste le même pendant une ou plusieurs années, même si le prix réglementé augmente.</p>
<p class="text-box thumbs-up">Consultez notre classement des meilleurs fournisseurs de gaz en juin 2021.</p>
<p class="table__legend">* Prix du kWh en tarif b0 (chauffage gaz) et zone tarifaire 2.</p>
<h3 id="les-fournisseurs-de-propane-les-moins-chers">Les fournisseurs de propane les moins chers</h3>
<p>Si les prix affichés par les fournisseurs de gaz propane font de cette énergie la plus chère après l&#39;électricité, en réalité, <strong>le consommateur peut négocier les tarifs</strong> et obtenez des prix avantageux. En effet, les prix affichés par les compagnies de propane <u>ne pas tenir compte des remises</u> sur le prix du gaz, accordé lors de la souscription à une offre.</p>
<figure class="image-box center no-border"><img alt="prix comparatif par tonne de propane" class="u-img--fluid" data-entity-type="" data-entity-uuid="" data-src="http://selectra.info/sites/default/files/images/comparatif-prix-propane.png"/></figure>
<p class="table__legend">Méthodologie comparative pour trouver <a href="https://lepropane.com/methodologie-comparaison" rel="nofollow noopener noreferrer" target="_blank">ici</a>.</p>
<p>Lorsqu&#39;on compare le prix de l&#39;essence dans un réservoir, il ne faut pas <strong>pas seulement en regardant le prix à la tonne</strong> mais aussi tous les frais annexes qui s&#39;ajoutent au contrat (mise à disposition de la citerne, entretien et maintenance, frais de livraison, frais de retrait en cas de résiliation, etc.). C&#39;est pourquoi nous comparons le coût annuel des contrats.</p>
<p>Mais il ne faut pas oublier que ces tarifs sont alors négociables. D&#39;où l&#39;intérêt de demander dans un premier temps un devis personnalisé.</p>
<p class="table__legend">* Coût annuel pour une consommation. de 1,37T (moyenne nationale), livraison de gaz automatique, location d&#39;un réservoir souterrain de 1T, retrait du réservoir en fin de contrat et un contrat de 5 ans.</p>
<h3 id="trouver-le-meilleur-prix-pour-remplir-sa-cuve-de-fioul">Trouvez le meilleur prix pour remplir votre réservoir d&#39;huile</h3>
<p>Les consommateurs (ou futurs consommateurs) de mazout peuvent <strong>acheter son réservoir auprès du prestataire de son choix</strong>. Ensuite, ils n&#39;ont plus qu&#39;à comparer les prix pratiqués par les différents distributeurs de carburant pour chaque remplissage.</p>
<p>D&#39;une part, on trouve des sociétés de grande distribution (Carrefour, Leclerc) et d&#39;autre part des prestataires 100% en ligne comme Cdiscount ou FioulMarket.</p>
<p>Comme le prix du fioul change tous les jours, il faut régulièrement comparer les prix et commander au bon moment. En général, il faut acheter du fioul en été pour payer moins cher (car la demande est moins forte).</p>
<h2 id="primes"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4b5.png" alt="💵" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Bonus pour changer d&#39;énergie</h2>
<p>Lorsque vous décidez de changer d&#39;énergie pour le chauffage ou un autre usage, cela représente un coût. Mais lorsque ce changement d&#39;énergie est <strong>plus écologique et économe en énergie</strong>, il peut bénéficier d&#39;aides financières et notamment de primes énergétiques.</p>
<p>Les aides à la rénovation énergétique sont nombreuses et chacune a des conditions d&#39;éligibilité différentes. Faites également attention à <span class="text--red">de nombreuses arnaques</span> qui circulent. Tournez-vous vers un prestataire de confiance comme un fournisseur d&#39;énergie ou une administration par exemple.</p>
<div class="table--responsive">
<table class="table table--bordered">
<caption class="table__title">Principales aides financières pour changer d&#39;énergie</caption>
<thead class="table--neutral">
<tr>
<th>Situation</th>
<th>Aider</th>
<th>Profit</th>
</tr>
</thead>
<tbody>
<tr>
<th rowspan="2">Installer une nouvelle chaudière</th>
<td>Boost de chauffage</td>
<td>1200 € pour une chaudière à gaz<br />4000 € pour une chaudière biomasse</td>
</tr>
<tr>
<td>Mon Renov&#39;Prime</td>
<td>Jusqu&#39;à 1200 € pour une chaudière à gaz<br />Jusqu&#39;à 10 000 € pour une chaudière à bois</td>
</tr>
<tr>
<th rowspan="2">Installer une pompe à chaleur</th>
<td>Boost de chauffage</td>
<td>Jusqu&#39;à 4000 €</td>
</tr>
<tr>
<td>Mon Renov&#39;Prime</td>
<td>Jusqu&#39;à 10 000 €</td>
</tr>
<tr>
<th>Installer un nouveau chauffe-eau</th>
<td>Mon Renov&#39;Prime</td>
<td>Jusqu&#39;à 4000 €</td>
</tr>
<tr>
<th>Installer un poêle à bois</th>
<td>Mon Renov&#39;Prime</td>
<td>Jusqu&#39;à 3000 €</td>
</tr>
<tr>
<th rowspan="2">Installer un système solaire combiné</th>
<td>Boost de chauffage</td>
<td>Jusqu&#39;à 4000 €</td>
</tr>
<tr>
<td>Mon Renov&#39;Prime</td>
<td>Jusqu&#39;à 8 000 €</td>
</tr>
<tr>
<th rowspan="3">Pour tous ces travaux</th>
<td>Eco-PTZ</td>
<td>Prêt à taux zéro</td>
</tr>
<tr>
<td>Exonération de la taxe foncière</td>
<td>Exonération de 50 % ou 100 %</td>
</tr>
<tr>
<td>TVA réduite</td>
<td>5.5% TVA</td>
</tr>
</tbody>
</table>
</div>
<h2 id="evolution"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Evolution des prix de l&#39;énergie en France</h2>
<p class="table__legend">Source : Baromètre de l&#39;énergie Projet-gaz-GRDF.</p>
</p></div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>dimensionnement, calcul chauffage bois, hydro_accumulation, hydroaccumulation, biomasse, stockage d&#8217;energie, poelle, cuisiniere</title>
		<link>https://conseil-chauffage.com/dimensionnement-calcul-chauffage-bois-hydro_accumulation-hydroaccumulation-biomasse-stockage-denergie-poelle-cuisiniere/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Wed, 26 May 2021 18:50:59 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[biomasse]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[calcul]]></category>
		<category><![CDATA[chauffage]]></category>
		<category><![CDATA[cuisiniere]]></category>
		<category><![CDATA[dénergie]]></category>
		<category><![CDATA[Dimensionnement]]></category>
		<category><![CDATA[hydroaccumulation]]></category>
		<category><![CDATA[poelle]]></category>
		<category><![CDATA[stockage]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/dimensionnement-calcul-chauffage-bois-hydro_accumulation-hydroaccumulation-biomasse-stockage-denergie-poelle-cuisiniere/</guid>

					<description><![CDATA[dimensionnement, calcul chauffage bois, hydro_accumulation, hydroaccumulation, biomasse, stockage d&#8217;energie, poelle, cuisiniere Hydroaccumulation dans le chauffage au bois pour faire quoi! Stockage d&#39;énergie thermique avec chauffage au bois le le rôle du stockage d&#39;énergie est d&#39;assurer le bon fonctionnement du chaudière même lorsque la demande d&#39;énergie est faible (faibles jours d&#39;hiver froid, automne, printemps, été). Il s&#39;agit donc d&#39;absorber le surplus d&#39;énergie que la chaudière produira. Cette l&#39;énergie stockée sera restituée à l&#39;installation de chauffage et à l&#39;eau ... <p class="read-more-container"><a title="dimensionnement, calcul chauffage bois, hydro_accumulation, hydroaccumulation, biomasse, stockage d&#8217;energie, poelle, cuisiniere" class="read-more button" href="https://conseil-chauffage.com/dimensionnement-calcul-chauffage-bois-hydro_accumulation-hydroaccumulation-biomasse-stockage-denergie-poelle-cuisiniere/#more-3509" aria-label="Plus sur dimensionnement, calcul chauffage bois, hydro_accumulation, hydroaccumulation, biomasse, stockage d&#8217;energie, poelle, cuisiniere">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>dimensionnement, calcul chauffage bois, hydro_accumulation, hydroaccumulation, biomasse, stockage d&rsquo;energie, poelle, cuisiniere</h1>
<p></p>
<div>
<p><strong><span class="Style1003">Hydroaccumulation dans le chauffage au bois pour faire quoi!</span></strong></p>
<p class="Style100321"><span class="Style1003">Stockage d&#39;énergie thermique avec chauffage au bois</span></p>
<p class="Texte0">le<br />
                    le rôle du stockage d&#39;énergie est d&#39;assurer le bon fonctionnement du<br />
                    chaudière même lorsque la demande d&#39;énergie est faible (faibles jours d&#39;hiver<br />
                    froid, automne, printemps, été). Il s&#39;agit donc d&#39;absorber le surplus<br />
                  d&#39;énergie que la chaudière produira. </p>
<p class="Texte0">Cette<br />
                    l&#39;énergie stockée sera restituée à l&#39;installation de chauffage et à l&#39;eau<br />
                    eau chaude sanitaire éventuellement en fonction de la demande. Ainsi, lorsque le (s) réservoir (s) de stockage<br />
                    sont chargés d&#39;énergie (80 ° C voir 90 ° C de haut en bas) la chaudière doit être vide de bois et ne plus être<br />
                    rechargé.</p>
<p class="Texte0">le<br />
                    la chaudière sera rechargée en bois lorsque le ou les ballons seront vidés de leur<br />
                    énergie (30 ° C à 40 ° C en haut selon le type d&#39;installation) <span style="color:red">avec seulement la quantité de bois nécessaire pour chauffer le (s) réservoir (s) tampon</span>.<br />
                    Il est possible de recharger la chaudière à bois avant le (s) ballon (s)<br />
                    les tampons sont complètement vidés de leur énergie (par exemple la veille<br />
                    heure du coucher), <span style="color:red">mais ne chargeant que la quantité de bois nécessaire pour chauffer<br />
                    les réservoirs tampons</span>. </p>
<p class="Texte0">Il est<br />
                    il faut donc toujours consulter les différents thermomètres du<br />
                    réservoirs tampons pour connaître la quantité de bois qui peut être chargée. Cette<br />
                    le système fournit de l&#39;énergie avec une efficacité et un fonctionnement optimaux<br />
                    normal, tout en garantissant l&#39;autonomie.</p>
<p class="Texte0">Cette<br />
                    système permet donc à la chaudière de fonctionner au mieux<br />
                    conditions et évite les phases de ralenti (chaudière en température, chargée en<br />
                    carburant, très faible demande d’énergie). Ralenti<br />
                    provoque un dysfonctionnement, un encrassement anormal et une usure<br />
                    chaudière prématurée en raison de la corrosion due aux acides dans le bois qui ne sont pas<br />
                    plus brûlé. <span style="color:red">Il est donc indispensable de ne jamais recharger le<br />
                    chaudière lorsque le (s) ballon (s) tampon<br />
                    sont saturés d&#39;énergie</span>. Tu dois même accepter de laisser partir le feu<br />
                    éteindre si la vidange des réservoirs tampons est longue (demande d&#39;énergie<br />
                    faible).</p>
<p class="Texte0" style="
page-break-after:avoid;"><b><u><span style=""Times New Roman";">Principe de l&#39;hydroaccumulation dans le chauffage au bois</span></u></b></p>
<p class="Texte0">Le ballon<br />
                    assure un confort égal à celui des chaudières fioul ou gaz car il<br />
                    sépare la production de chaleur (difficile à contrôler avec une chaudière avec<br />
                    bûches) de sa distribution de chaleur.</p>
<p class="Texte0">le<br />
                    le réservoir d&#39;hydroaccumulateur a 2 fonctions:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="302" valign="top"><img loading="lazy" decoding="async" src="http://www.thermexcel.com/image14/stockage energie hydroaccumulation.png" width="319" height="294" alt="stockage de chaleur par hydroaccumulation"/></td>
<td width="302" valign="top"><img decoding="async" src="http://www.thermexcel.com/image14/restitution stockage energie hydroaccumulation.png" alt="restitution de la chaleur du chauffage au bois &quot;width =&quot; 340 &quot;height =&quot; 308"/></td>
</tr>
<tr>
<td width="302" valign="top" bgcolor="#CCFFFF">
<p class="Texte0"><u>Énergie stockée</u></p>
<p class="Texte0">1. Il stocke le<br />
                          surchauffe produite par la chaudière dont le circuit de chauffage n&#39;a pas<br />
                          pas besoin (surtout en mi-saison).</p>
</td>
<td width="302" valign="top" bgcolor="#CCFFFF">
<p class="Texte0"><u>Énergie retournée</u></p>
<p class="Texte0">2. Il rétablit cela<br />
                          chauffer le bâtiment lorsque la chaudière est éteinte. Stocker de l&#39;énergie<br />
                          dans le ballon permet d&#39;allonger les intervalles entre deux chargements de<br />
                          combustible.</p>
</td>
</tr>
</table>
<p class="Texte0" style="
page-break-after:avoid;"><b><u><span style=""Times New Roman";">Les avantages de<br />
                    hydroaccumulation</span></u></b></p>
<p class="Texte0">le<br />
                    L&#39;hydroaccumulation présente de nombreux avantages, tels que: </p>
<ul class="messe">
<li><span style="layout-grid-mode:line">Réglage<br />
                      au lieu de réguler la température du fluide chauffant.</span></li>
<li><span style="layout-grid-mode:line">Chaudière<br />
                      le bois travaille à puissance nominale, même en mi-saison,</span></li>
<li><span style="layout-grid-mode:line">UNE<br />
                      amélioration de l&#39;efficacité de la combustion et de l&#39;installation dans son ensemble.</span></li>
<li><span style="layout-grid-mode:line">Permet <b>boutique<br />
                      excès de chaleur</b> la chaudière et éteignez-la, surtout lorsque<br />
                      hors saison, lorsque la chaudière à plein régime produit beaucoup plus qu&#39;elle<br />
                      ne devrait pas.</span></li>
<li><span style="layout-grid-mode:line">Diminuer<b>accumulation<br />
                      de bistre</b> (sorte de dépôt) qui fait perdre à la chaudière ses performances.</span></li>
<li><span style="layout-grid-mode:line">Augmente <b>autonomie</b> temps de fonctionnement, c&#39;est-à-dire le temps qui s&#39;écoule entre deux charges.<br />
                      Cela permet, entre autres,<b>économiser du carburant</b>.</span></li>
</ul>
<p class="Texte0">Nous<br />
                    notera que les avantages environnementaux et économiques sont si forts que<br />
                    certains pays l&#39;ont déjà <b>rendu obligatoire</b> pour les particuliers<br />
                    (Allemagne par exemple).</p>
<p class="Texte0"><b><span style=""Times New Roman";">Noter<br />
                    important</span></b><span style=""Times New Roman";">    :<br />
                    l&#39;installation d&#39;un ballon tampon est <b>techniquement obligatoire</b> dans le<br />
                    cas d&#39;un système de chauffage qui utilise <b>deux réseaux de chaleur à des températures<br />
                    différent</b>. Par exemple, dans les maisons équipées d&#39;un plancher en bois<br />
                    chauffage (chaleur douce) et radiateurs conventionnels (chaleur normale).</span></p>
<p class="Texte0" style="
page-break-after:avoid;"><b><u>Les inconvénients de l&#39;ajout d&#39;un ballon<br />
                    ?</u></b></p>
<ul class="messe">
<li><span class="Retraitpuce1" style="layout-grid-mode:line">Coût de<br />
                      installation élevée</span></li>
<li><span class="Retraitpuce1" style="layout-grid-mode:line">Installation<br />
                      lourd</span></li>
</ul>
<p> <strong><span class="Style1003">Dimensionnement d&#39;une installation<br />
                  brûler du bois</span></strong></p>
<p class="Style10032"><u>Choix de la puissance de la chaudière</u></p>
<p class="Texte0">le<br />
                    les systèmes de chauffage avec une chaudière à bois peuvent assurer la<br />
                    tous les besoins thermiques (Chauffage + Eau Chaude Sanitaire) d&#39;un<br />
                    logement.</p>
<p><span class="messe" style="layout-grid-mode:line">Tout d&#39;abord, nous devons<br />
                    déterminer les pertes d&#39;énergie du </span><span class="messe">bâtiment concerné par rapport à<br />
                    la température extérieure de base<span style="layout-grid-mode:line">. le<br />
                    la qualité de l&#39;isolation de la maison joue un rôle important dans le calcul du<br />
                    Puissance de chauffage.</span></span></p>
<p class="Texte0">Le choix de la puissance de la chaudière à installer est<br />
                    fonction des pertes et si la puissance de la chaudière à installer correspond<br />
                    aux pertes dans le bâtiment (pas de surdimensionnement) et si le<br />
                    la température de base est atteinte, la chaudière fonctionne à sa puissance<br />
                    nominale 24 heures par jour.</p>
<p class="Texte0">Les temps habituels de combustion d&#39;une charge (à puissance<br />
                    nominale) sont de l&#39;ordre de 3 à 6 heures selon le modèle, ce qui correspond à<br />
                    à 4 à 8 brassées par jour. En effet, avec une chaudière non surdimensionnée<br />
                    et un temps de combustion de 4 heures, 6 charges par jour sont<br />
                    obligatoire. Si la chaudière est surdimensionnée d&#39;un facteur 2, seulement 3<br />
                    des charges quotidiennes sont requises.</p>
<p class="Texte0">Pour la plupart des utilisateurs, la limite acceptable est de 2<br />
                    charges par jour, il est donc compréhensible de voir un<br />
                    surdimensionnement important dans la détermination des chaudières à bûches avec<br />
                    alimentation manuelle.</p>
<p class="Texte0">Pour limiter le surdimensionnement et th<span style="layout-grid-mode:line">ne pas<br />
                    en fonction de l&#39;autonomie souhaitée, l&#39;énergie thermique peut être stockée dans<br />
                    un réservoir tampon par hydroaccumulation,<br />
                    pour plus de confort et de durée entre deux charges, la puissance du<br />
                    chaudière peut être supérieure aux pertes totales de la maison.</span></p>
<h5 class="messe"><span style="layout-grid-mode:line"><u>Dimensionnement de la chaudière</u></span></h5>
<p class="Texte0">Le calcul de l&#39;installation thermique de chauffage au bois sera<br />
                    quantifier l&#39;énergie libérée par une charge de bois, (QE) en kWh.</p>
<p class="Texte0"><img decoding="async" src="http://www.thermexcel.com/image14/calul energie degagee par une charge de bois.png" alt="calcul de charge libéré par une charge de chaudière à bois &quot;width =&quot; 132 &quot;height =&quot; 37 &quot;border =&quot; 2"/></p>
<p class="Texte0">Et pour s&#39;assurer que le volume utile de chargement de bois du<br />
                    la chaudière est suffisante.</p>
<p class="Texte0"><img decoding="async" src="http://www.thermexcel.com/image14/calcul volume utile chargement chaudiere bois.png" alt="calcul volume utile de chargement de bois de la chaudière &quot;width =&quot; 421 &quot;height =&quot; 40 &quot;border =&quot; 2"/></p>
<ul class="messe">
<li><span class="Texte0">Deper: Pertes de bâtiment (T °<br />
                      base de référence) en kW</span></li>
<li><span class="Texte0">Nbre_charges: Nombres de remplissage du<br />
                      foyer de chaudière par jour</span></li>
<li><span class="Texte0">Rch: efficacité de la chaudière (%)</span></li>
<li><span class="Texte0">Density_Wood: Densité du bois (ou densité) dans le four de la chaudière (Ex.: Résineux: 0,29 kg / l, bois dur: 0,35 kg / l)</span></li>
<li><span class="Texte0">PCI: la valeur calorifique inférieure de<br />
                      bois, en kWh par kilogramme. </span></li>
</ul>
<p class="Texte0">La valeur calorifique inférieure du bois sec par kilo est à peu près la même <u>(4 kWh / kg à 20% d&#39;humidité)</u> pour tous les types de bois, y compris l&#39;écorce, mais certaines variétés de bois sont plus denses que d&#39;autres, de sorte que la quantité d&#39;énergie par unité de volume est différente selon le type de bois consommé.</p>
<p class="Texte0">Valeur énergétique de 1kg de bois en fonction de son humidité (kWh / kg) selon le tableau ci-joint:</p>
<p class="Texte0"><img loading="lazy" decoding="async" src="http://www.thermexcel.com/image14/Valeur energetique du bois en fonction de son humidite kWh_kg.PNG" width="371" height="147" alt="Valeur énergétique du bois en fonction de son humidité kWh / kg"/></p>
<p class="Texte0">Le volume occupé par les bûches selon le type de bois consommé dans la chaudière est supérieur à la valeur de la densité indiquée dans le tableau ci-dessus en raison des vides laissés entre les bûches. Les valeurs de densité généralement retenues par dm3 ou litre de bois occupé dans le four de la chaudière seraient de l&#39;ordre:</p>
<ul>
<li class="Texte0">Bois résineux: 0,29 kg / l</li>
<li class="Texte0">Bois dur: 0,35 kg / l</li>
</ul>
<p class="Texte0">Notez que très souvent le bois utilisé pour le chauffage est plus humide que la valeur de 15% donc fournira moins d&#39;énergie pour une même masse.</p>
<p class="messe" style="
page-break-after:avoid;"><b><u>Efficacité énergétique des chaudières</u></b></p>
<p class="Texte0" style="
page-break-after:avoid;">La chaleur produite par la combustion du bois dans le four de la chaudière n&#39;est pas récupérable à 100% car il y a des pertes de chaleur à prendre en compte. L&#39;efficacité énergétique est le rapport entre l&#39;énergie récupérée à la sortie de la chaudière et l&#39;énergie produite lors de la combustion. </p>
<p style="
page-break-after:avoid;"><img decoding="async" src="http://www.thermexcel.com/image14/rendement chaudiere bois.png" alt="efficacité et autonomie des chaudières à bûches &quot;width =&quot; 447 &quot;height =&quot; 404 &quot;border =&quot; 2"/></p>
<p class="messe">La source<br />
                    : ADEME, données théoriques</p>
<p class="Style10032"><u>Calcul du volume du ballon tampon par hydroaccumulation:</u></p>
<p class="Texte0">Le volume tampon recommandé sur les installations de chaudières<br />
                    le bois permet de stocker l&#39;énergie libérée par la charge de bois afin de<br />
                    pour éviter les excès de puissance sur les circuits utilisés, en particulier de<br />
                    chauffe-eau. </p>
<p class="Texte0">L&#39;énergie à stocker dans le volume tampon est l&#39;énergie libérée<br />
                    par une charge de bois est et déterminé (déjà spécifié dans le chapitre précédent) par la formule<br />
                  suivant : </p>
<p class="Texte0"><img decoding="async" src="http://www.thermexcel.com/image14/calcul energie degagee par une charge de bois.png" alt="calcul de l&#39;énergie libérée par une charge de chaudière à bois &quot;width =&quot; 132 &quot;height =&quot; 37 &quot;border =&quot; 2"/></p>
<p class="Texte0">La formule de dimensionnement du volume tampon (en litres)<br />
                    recommandé pour les chaudières à bois est comme suit (à l&#39;exclusion de la capacité du<br />
                    réseau): </p>
<p class="Texte0"><img decoding="async" src="http://www.thermexcel.com/image14/Calcul volume ballon hydroaccumulation .png" alt="Calcul du volume du ballon tampon par hydroaccumulation &quot;width =&quot; 334 &quot;height =&quot; 38 &quot;border =&quot; 2"/></p>
<p class="Texte0">Avec: </p>
<ul>
<li class="messe">QE: l&#39;énergie libérée pendant<br />
                    combustion d&#39;une charge de bois pour chaudières manuelles ou à cycle<br />
                    pour les chaudières automatiques, en kWh. </li>
<li><span class="messe" style="font-family:Symbol;">ré</span><span class="messe">T<br />
                      : Différence de température entre les points haut et bas du volume tampon, en<br />
                      Kelvin. (Stockage 90 ° C &#8211; installation retour 40 ° C)</span></li>
<li class="messe">0,66 = durée de combustion env. 8 heures,<br />
                      soit 1/3 de 24 heures d&#39;énergie qui ne va pas dans le ballon tampon mais qui est amenée directement au réseau de chaleur (pendant le temps de combustion) </li>
<li class="messe">1,163: Un kilo d&#39;eau reçoit 1,163 kWh / ° C de chauffage</li>
</ul>
<p class="Texte0">Notez que plus la température de sortie de la pièce d&#39;utilisation est élevée (ou<br />
                    d&#39;entrée) est faible, plus le volume de la mémoire tampon est efficace puisque nous<br />
                    sera en mesure de mieux profiter de l&#39;énergie stockée. </p>
<p class="Texte0">Si la température de sortie de la pièce d&#39;utilisation (ou de l&#39;entrée de production) est trop<br />
                    élevé, le volume de la mémoire tampon doit être plus grand car le<br />
                    la différence de température est alors plus petite. </p>
<p class="Texte0">Cependant, dans le cas d&#39;installations en bois, il est conseillé<br />
                    éviter des températures d&#39;eau trop basses à l&#39;entrée de production afin de ne pas<br />
                    ne pas endommager le corps de chauffe de la chaudière<br />
                    (condensation acide). </p>
<h5 class="messe"><u>Exemple de calcul d&#39;une installation de chauffage au bois</u></h5>
<p><img loading="lazy" decoding="async" src="http://www.thermexcel.com/image14/dimensionnement installation chauffage bois.PNG" width="488" height="253" alt="calcul et dimensionnement de l&#39;installation de chauffage bois, chaudière bois, volume utile"/></p>
<p class="Texte0">La différence de température entre les points haut et bas du<br />
                    le volume tampon est généralement déterminé à partir des températures d&#39;entrée et<br />
                    rendement de production. Par défaut, avec une chaudière à bois, la température de<br />
                    le rendement de production retenu est de l&#39;ordre de 85 ° C. Les valeurs de différence<br />
                    sont donc: </p>
<ul>
<li class="messe">50 K si l&#39;eau chaude sanitaire est<br />
                      produit par un bain-marie (le fond du volume tampon est alors à une température de<br />
                      F5 ° C) ou si un plancher chauffant est fourni. C&#39;est généralement la valeur<br />
                      retenue ; </li>
<li class="messe">45 K si l&#39;eau chaude sanitaire n&#39;est pas<br />
                      produit par bain-marie et si un réseau de radiateurs basse température est<br />
                    alimenté; </li>
<li class="messe">20 K si l&#39;eau chaude sanitaire n&#39;est pas<br />
                      produit par bain-marie et si un réseau de radiateurs est alimenté. </li>
</ul>
<p> <strong>CONCEPTION D&#39;INSTALLATION HYDRAULIQUE                  </strong></p>
<p class="Style1003">Principe de l&#39;hydroaccumulation</p>
<p class="Texte0"><span style="layout-grid-mode:line">Opération Système:<br />
                    après l&#39;allumage, la chaudière fonctionne à la puissance maximale et charge le<br />
                    volume d&#39;eau dans le ballon à la température souhaitée d&#39;environ 90 ° C.<br />
                    combustion, la charge s&#39;arrête et l&#39;énergie stockée dans le réservoir est<br />
                    distribué et réglementé en utilisant une réglementation appropriée. Le temps de chauffe du<br />
                    ballon dépend de sa taille et des besoins énergétiques de la maison.<br />
                    S&#39;il est impossible, pour des raisons d&#39;espace, de n&#39;utiliser qu&#39;un seul ballon<br />
                    réservoir de stockage, il est possible d&#39;installer plusieurs réservoirs connectés en série / parallèle en fonction des phases de fonctionnement.</span></p>
<p class="Texte0">Le rôle de<span style="layout-grid-mode:line">l&#39;hydroaccumulation permettra au ballon tampon d&#39;absorber de manière optimale l&#39;excès d&#39;énergie<br />
                  produit par la chaudière pour permettre une plus grande autonomie pour le fonctionnement du chauffage central.</span></p>
<h5 class="messe"><u>Schéma de principe d&#39;un volume tampon avec deux buses montées en hydro<br />
                    accumulation de bois (principe de fonctionnement)</u></h5>
<p class="Texte0">Couplé à des systèmes où une forte stratification est souhaitée,<br />
                    le volume tampon avec deux buses montées en hydroaccumulation de bois sera préféré.</p>
<p class="Texte0">En effet, le montage du volume tampon avec deux buses en<br />
                    cette configuration (voir les schémas suivants) permet de découpler la pièce de production et la pièce d&#39;utilisation<br />
                    tout en évitant les phénomènes parasites. Ce découplage est nécessaire dans le<br />
                    cas d&#39;un générateur au bois car l&#39;énergie dégagée par la combustion doit<br />
                    pouvoir être dissipé et stocké (et de préférence réutilisé), même<br />
                    quand aucun besoin n&#39;est requis. De plus, lorsque les circulateurs du<br />
                    circuits sont en service, les vitesses dans le volume tampon sont<br />
                    réduit et la stratification est augmentée. Enfin, la température de l&#39;eau en<br />
                    l&#39;entrée d&#39;utilisation est égale à la température de l&#39;eau à la sortie de production<br />
                    lorsque le débit côté production est supérieur au débit côté utilisateur. </p>
<p class="Texte0">Par rapport au volume tampon à quatre buses, cet assemblage<br />
                    permet une meilleure stratification car la circulation du fluide dans le<br />
                    le volume tampon ne se fait que dans un sens (une entrée et une sortie) et<br />
                    est plus faible lorsque les circuits de production et de consommation fonctionnent<br />
                    simultanément (le débit dans le volume tampon est donc égal à la différence entre<br />
                    taux de production et d’utilisation). </p>
<h5 class="messe"><u>Principe de fonctionnement avec le ballon tampon</u></h5>
<p class="Texte0">Lorsque la chaudière à bois monte en température au-dessus<br />
                    60 &#8230; 65 ° C, soit parce qu&#39;un lit de braises agit par inertie, soit parce qu&#39;il a<br />
                    rechargée, l&#39;énergie thermique délivrée par la chaudière est transmise à<br />
                    priorité au circuit de chauffage. Seul le différentiel passe à travers le ballon<br />
                    débit entre la pompe de charge chaudière et le débit recyclé (<br />
                    mélange) de la pompe du circuit de chauffage.</p>
<p class="Texte0"><img loading="lazy" decoding="async" src="http://www.thermexcel.com/image14/stockage chaleur hydroaccumulation chauffage.png" width="603" height="341" alt="schéma de principe du chauffage au bois par hydro_accumulation "/></p>
<p class="Texte0">Lorsque les besoins de chauffage de la maison sont satisfaits et<br />
                    dispositifs de contrôle de la température (mitigeur et robinet<br />
                    thermostatique) réduisent le débit secondaire, le débit de la pompe de charge<br />
                    de la chaudière est détournée vers le ballon tampon stockant l&#39;énergie au passage<br />
                  excès par hydro-accumulation.</p>
<p><img decoding="async" src="http://www.thermexcel.com/image14/Schema stockage energie ballon chauffage bois.PNG" alt="schéma de chauffage au bois hydro_accumulation stockage d&#39;énergie &quot;width =&quot; 604 &quot;height =&quot; 340"/></p>
<p class="Texte0">Il est préférable que le débit du circuit primaire en amont du<br />
  le ballon tampon est similaire au débit de la pompe du circuit de chauffage<br />
  de sorte que les vitesses dans le volume du tampon soient réduites au maximum<br />
  possible d&#39;améliorer la stratification de la température (réglage<br />
  place des vannes de contrôle)</p>
<p class="Texte0"><span style="layout-grid-mode:line">Lorsque vous brûlez du bois<br />
                    diminue ou la charge de bois dans la chaudière est épuisée et le<br />
                    la température de retour de la chaudière chute à une valeur inférieure à une valeur<br />
                    limite (55… 65 ° C selon les recommandations du fabricant), la vanne 3 voies<br />
                    dérivation thermostatique du débit<br />
                    directement au retour chaudière.</span></p>
<p class="Texte0">Circulation entre la chaudière et le stockage d&#39;énergie<br />
                    devient inexistant tant que la chaudière n&#39;a pas atteint le<br />
                    température au-delà <span style="layout-grid-mode:line">55… 65 ° C</span></p>
<p class="Texte0"><span style="layout-grid-mode:line">Ceci est le réservoir tampon chargé<br />
                    en énergie par hydro-accumulation, qui prend le relais et fournit les calories<br />
                    dans la maison selon les besoins de chauffage.</span></p>
<p class="Texte0"><img loading="lazy" decoding="async" src="http://www.thermexcel.com/image14/stockage chaleur hydroaccumulation chaudiere.png" width="601" height="340" alt="restitution de chaleur sur un chauffage par hydro_accumulation"/></p>
<p class="Texte0">
<p class="Style1003">Règles de conception du réservoir d&#39;hydroaccumulation</p>
<p class="Texte0">Vous devez choisir un réservoir de stockage qui favorise le mieux la<br />
                    phénomène de stratification (l&#39;eau la plus chaude située en haut du réservoir et<br />
                    disponible immédiatement si besoin) et qui conserve le maximum<br />
                    chaleur accumulée</p>
<p class="Texte0">Je serai donc de préférence vertical et le plus isolé possible</p>
<p class="Texte0">Afin d&#39;obtenir le meilleur compromis entre les pertes<br />
                    thermique et le phénomène de stratification, il faut choisir un<br />
                    ballon ayant un rapport hauteur / diamètre proche de 2. </p>
<p class="Texte0"><img decoding="async" src="http://www.thermexcel.com/image14/regles construction ballon hydroaccumulation.png" alt="Règles de conception pour le réservoir d&#39;hydroaccumulation &quot;width =&quot; 402 &quot;height =&quot; 338"/></p>
<p class="Texte0">Le ballon doit être équipé de trois thermomètres de contrôle de température<br />
                    charger :</p>
<ul>
<li class="messe">un en haut, </li>
<li class="messe">un dans la partie médiane </li>
<li class="messe">et un dans la partie inférieure. </li>
</ul>
<p class="Texte0">L&#39;épaisseur de l&#39;isolant doit être de 40 à 60 mm de polyuréthane<br />
                    ou de 50 à 80 mm de laine de verre. Turbulence due à<br />
                    entrées et sorties d&#39;eau (effet jet). </p>
<p class="Texte0">La vitesse du jet doit rester inférieure à 0,6 m / s, d&#39;où la<br />
                    besoin d&#39;utiliser des diffuseurs et de dimensionner correctement les connexions.</p>
<p class="Texte0">Le réservoir peut être équipé de radiateurs électriques supplémentaires<br />
                    submergé.</p>
<p class="Texte0">Dans le cas d&#39;un couplage de plusieurs ballons, le ballon de<br />
                    La production d&#39;ECS doit se faire dans le premier ballon connecté au<br />
                    Chaudière.</p>
<p class="Texte0">
<p class="Style1003">Exemples d&#39;installation de chauffage au bois</p>
<h5 class="messe"><u>Chauffage avec chaudière bois et réservoir hydroaccumulation + Production<br />
                    ECS séparé avec ballon échangeur</u></h5>
<p class="Texte0"><img decoding="async" src="http://www.thermexcel.com/image14/schema chauffage bois hydroaccumulation et ECS.png" alt="Chauffage avec chaudière bois et ballon hydraulique + Production ECS séparée avec ballon échangeur &quot;largeur =&quot; 624 &quot;hauteur =&quot; 278"/></p>
<p class="Texte0">Production d&#39;eau chaude sanitaire (ECS) avec un ballon<br />
                    échangeur. Un back-up électrique placé dans le réservoir permettra la maintenance des<br />
                    la température de l&#39;eau stockée, en moyenne saison, en été, ou après<br />
                    une longue période de non-utilisation.</p>
<p class="Texte0">Chauffage d&#39;appoint électrique si la température ECS &lt;<br />
                    45 ° C et la nuit s&#39;il y a un double comptage tarifaire.</p>
<p class="Texte0">Le réchauffage de l&#39;eau dans le ballon ECS ne peut pas être effectué à<br />
                    de la chaudière à bois uniquement si la température de départ du fluide<br />
                    le chauffage est au moins 5 ° C au-dessus de la température de<br />
                    Stockage ECS (55 ° C)</p>
<p class="Texte0"><span style="layout-grid-mode:line">La capacité d&#39;accumulation<br />
                    du réservoir combiné optimise la durée de fonctionnement de la chaudière.</span></p>
<p class="Texte0">Il n&#39;est pas judicieux d&#39;utiliser la chaudière à bois pour produire uniquement de l&#39;eau chaude sanitaire pendant la saison estivale. Dans ce cas, la production d&#39;eau chaude sanitaire sera obtenue par la résistance électrique dans le ballon ECS.</p>
<p class="messe"><u><strong>Chauffage avec poêle hydro et réservoir hydro-accumulation + Production<br />
                    ECS séparé avec ballon échangeur</strong></u></p>
<p><img decoding="async" src="http://www.thermexcel.com/image14/schema poele-hydro chauffage sol et Hydroaccumulation et production ECS.PNG" alt="Chauffage avec poêle à bois et ballon hydraulique + Production ECS séparée avec ballon échangeur &quot;largeur =&quot; 650 &quot;hauteur =&quot; 526"/></p>
</p>
<h5 class="messe"><u>Chauffage + production ECS avec ballon combiné + Supplément séparé par<br />
                    ballon avec connexion en série </u></h5>
<p class="Texte0">                                                                                Production d&#39;eau chaude sanitaire (ECS) avec ballon &quot;bain marie&quot; à<br />
                    à l&#39;intérieur du réservoir d&#39;hydroaccumulation (comme dans le schéma ci-dessous). UNE<br />
                  le chauffage électrique auxiliaire est monté en série avec le réservoir de stockage.</p>
<p class="Texte0"><img decoding="async" src="http://www.thermexcel.com/image14/schema poelle chauffage central ecs ballon electrique.PNG" alt="schéma Chauffage au bois, production d&#39;ECS avec ballon combiné, Appoint séparé par ballon avec montage en série &quot;largeur =&quot; 679 &quot;hauteur =&quot; 641"/></p>
<p class="Texte0">La température de l&#39;eau fournie par un chauffe-eau bain-marie<br />
                    peut atteindre des niveaux très élevés. Cela rend l&#39;installation d&#39;un limiteur<br />
                    température, à la sortie de la distribution ECS essentielle. Un clapet anti-retour<br />
                    le retour doit être installé sur l&#39;entrée d&#39;eau froide du limiteur de pression<br />
                    température, s&#39;il n&#39;est pas équipé.</p>
<p class="Texte0">Court-circuit possible en été ou pour l&#39;entretien de<br />
                    Eau chaude sanitaire du chauffage au bois directement au chauffe-eau électrique auxiliaire. le<br />
                    installation d&#39;un groupe de sécurité sanitaire à l&#39;entrée du ballon d&#39;appoint électrique<br />
                    à déplacer vers la dérivation si celle-ci n&#39;accepte pas des températures d&#39;eau chaude élevées (dans ce cas, prévoir une soupape de sécurité sur la sortie ECS).</p>
<p class="Texte0">Comme dans le chapitre précédent, il n&#39;est pas judicieux d&#39;utiliser la chaudière à bois pour produire uniquement de l&#39;eau chaude sanitaire pendant la saison estivale. Dans ce cas, la production d&#39;eau chaude sanitaire sera obtenue par la résistance électrique dans le ballon ECS.</p>
<p class="Texte0"><span class="SoustitreB1"><u>Noter</u></span></p>
<p>                    Dans ce schéma d&#39;installation, un système d&#39;expansion ouvert à l&#39;air est pourvu, en outre, d&#39;un tuyau de retour permettant d&#39;établir une circulation naturelle entre ce générateur et le vase d&#39;expansion en cas de surchauffe. Le vase d&#39;expansion doit être dimensionné avec au moins 20% du volume d&#39;eau contenu dans l&#39;installation. C&#39;est une réelle contrainte dans le cas du stockage d&#39;énergie par hydro-accumulation. <br />
                  Il serait préférable de s&#39;orienter vers l&#39;installation d&#39;un vase d&#39;expansion fermé associé à une soupape de sécurité sur ou à la sortie de la chaudière (sécurité contre la surpression d&#39;eau) et une soupape de sécurité thermique (Sécurité contre la surchauffe de l&#39;eau)</p>
<p class="messe"><u><strong>Un autre schéma similaire au précédent mais avec une chaudière bois + un 2ème ballon de stockage en série</strong></u><strong><u>e</u></strong></p>
<p class="Texte0"><img decoding="async" src="http://www.thermexcel.com/image14/schema chauffage bois hydroaccumulation et ECS bain_marie.png" alt="schema Chauffage au bois, bain-marie Ballon ECS, Supplément séparé par ballon avec montage en série &quot;width =&quot; 664 &quot;height =&quot; 455"/>
                  </p>
<p class="Texte0">
</p></div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Les 30 meilleures critiques de Caisse En Bois Vintage</title>
		<link>https://conseil-chauffage.com/les-30-meilleures-critiques-de-caisse-en-bois-vintage/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sun, 23 May 2021 12:12:37 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[Caisse]]></category>
		<category><![CDATA[Critiques]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[Meilleures]]></category>
		<category><![CDATA[Vintage]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/les-30-meilleures-critiques-de-caisse-en-bois-vintage/</guid>

					<description><![CDATA[Les 30 meilleures critiques de Caisse En Bois Vintage Quelle est la principale chose qui vous déroute le plus? Bien… …..Laissez-moi deviner &#8230; &#8230;.. C&#39;est un processus d&#39;achat, n&#39;est-ce pas?L&#39;achat d&#39;une nouvelle caisse en bois vintage n&#39;est pas si simple. Il faut beaucoup d&#39;efforts et différentes variantes pour atteindre l&#39;objectif final. Si vous êtes actuellement impatient de recevoir des conseils d&#39;experts sur l&#39;achat de la meilleure caisse en bois vintage, laissez-nous vous aider avec les options les ... <p class="read-more-container"><a title="Les 30 meilleures critiques de Caisse En Bois Vintage" class="read-more button" href="https://conseil-chauffage.com/les-30-meilleures-critiques-de-caisse-en-bois-vintage/#more-3507" aria-label="Plus sur Les 30 meilleures critiques de Caisse En Bois Vintage">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Les 30 meilleures critiques de Caisse En Bois Vintage</h1>
<p></p>
<div id="post-8352">
<p>                        <!--CusAdsVi1--></p>
<p>Quelle est la principale chose qui vous déroute le plus? Bien… …..<br />Laissez-moi deviner &#8230; &#8230;.. C&#39;est un processus d&#39;achat, n&#39;est-ce pas?<br />L&#39;achat d&#39;une nouvelle caisse en bois vintage n&#39;est pas si simple. Il faut beaucoup d&#39;efforts et différentes variantes pour atteindre l&#39;objectif final. Si vous êtes actuellement impatient de recevoir des conseils d&#39;experts sur l&#39;achat de la meilleure caisse en bois vintage, laissez-nous vous aider avec les options les plus préférables.<br />Notre équipe d&#39;experts a extrait la caisse en bois vintage 2021 la mieux notée disponible sur le marché.<br />Ne risquez pas votre argent durement gagné, réfléchissez à deux fois avant d&#39;investir et prenez une décision judicieuse. Nos lecteurs sont très précieux pour nous, nous comprenons parfaitement les besoins de nos lecteurs et c&#39;est pourquoi nous devrions consacrer beaucoup de temps uniquement à la recherche, à l&#39;examen et à la comparaison des différentes caisses en bois vintage.
</p>
<div class="egg-container cegg-list-withlogos">
<div class="egg-listcontainer">
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B077GTNJT8?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="caisse à vin en bois vintage de style usé teramico | Ensemble de trois caisses de fruits 3-12 Best Quality 50 x 40 x 30 cm (Ensemble de 9)" src="https://m.media-amazon.com/images/I/51EOlzPAyuL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51EOlzPAyuL._SL500_.jpg" alt="caisse à vin en bois vintage de style usé teramico | Ensemble de trois caisses de fruits 3-12 Best Quality 50 x 40 x 30 cm (Ensemble de 9)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>89,99 €</p>
<p>                                en stock                            </p>
<p>                                3 nouveau<br />
                                                                    à partir de 89,99 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B077GVBQJX?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="caisse à vin en bois vintage de style usé teramico | Trois caisses de fruits 3-12 de meilleure qualité 50 x 40 x 30 cm (lot de 6) &quot;src =&quot; https://m.media-amazon.com/images/I/510okEDznvL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/510okEDznvL._SL500_.jpg" alt="caisse à vin en bois vintage de style usé teramico | Ensemble de trois caisses de fruits 3-12 Best Quality 50 x 40 x 30 cm (Ensemble de 6)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>55,99 €</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 55,99 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07FJLMHL2?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Caisse en bois de style vintage CHICCIE - différentes tailles - flammé foncé - caisse de fruits, caisse de décoration - 50x40x30cm Kurze Ablage - 3 Set &quot;src =&quot; https://m.media-amazon.com/images/I/41RDN+PlpjL ._SL500_. jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41RDN+PlpjL._SL500_.jpg" alt="Caisse en bois de Style Vintage CHICCIE - différentes tailles - flammé foncé - caisse de fruits, caisse de décoration - 50x40x30cm Kurze Ablage - 3 Set"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>49,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 49,99 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07GR3J9VZ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Atmosphera - Ensemble de 6 boîtes de caisse Black Factory &quot;src =&quot; https://m.media-amazon.com/images/I/413vNIEFd6L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/413vNIEFd6L._SL500_.jpg" alt="Atmosphera - Lot de 6 boîtes caisse Black Factory"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>47,49 €</p>
<p>                                en stock                            </p>
<p>                                6 nouveau<br />
                                                                    à partir de 45,00 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B086DYB3BM?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Caisse en bois flammé GrandBox Flame-Box, avec étagère, lot de 3, caisse à vin, caisse à fruits, caisse décorative, rangement Vintage Shabby Chic &quot;src =&quot; https://m.media-amazon.com/images/ I / 41 + sugOkmYL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41+sugOkmYL._SL500_.jpg" alt="Caisse en bois flammé GrandBox Flame-Box, avec étagère, lot de 3, caisse à vin, caisse à fruits, caisse décorative, rangement Vintage Shabby Chic"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 42,91</p>
<p><strike><small>€</small>45,17</strike></p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 42,91 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01ITHCXTG?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Kistenkolli Lot de 4 caisses de fruits / vins en bois massif style rétro 50 x 40 x 30 cm Passé au chalumeau &quot;src =&quot; https://m.media-amazon.com/images/I/51RJ9vpDaxL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51RJ9vpDaxL._SL500_.jpg" alt="Kistenkolli Lot de 4 caisses de fruits / vins en bois massif style rétro 50 x 40 x 30 cm Passé au flambeau"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>39,90 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 39,90 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B082P2R194?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="GrandBox Boîte en bois non traité Natural-Box Lot de 3 Boîte à vin Boîte à fruits Décoration vintage Boîte à bois Shabby Chic &quot;src =&quot; https://m.media-amazon.com/images/I/41bGS+ cRNNL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41bGS+cRNNL._SL500_.jpg" alt="GrandBox Natural-Box caisse en bois non traité lot de 3 caisse de vin caisse de fruits Vintage Shabby Chic décoration caisse bois de chauffage caisse"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>36,08 €</p>
<p><strike><small>€</small>37,98</strike></p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 36,08 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01D4P8P5Y?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Altes Land TS Lot de 3 caisses massives en bois flammé, environ 49 x 42 x 31 cm, caisses pommes / fruits, casiers à vin &quot;src =&quot; https://m.media-amazon.com/images/I/511hepOoGOL ._SL500_. jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/511hepOoGOL._SL500_.jpg" alt="Altes Land TS Lot de 3 caisses en bois massif flammé, environ 49 x 42 x 31 cm, caisses de pommes / fruits, casiers à vin"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>34,90 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 34,90 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07NGRFPT3?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Small Foot company Coffret en bois naturel Trendy Shabby Brown Oaktree Light, lot de 3 tailles, décoration créative, Anno 1963 Impression &quot;src =&quot; https://m.media-amazon.com/images/I/41UCOIyacQL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41UCOIyacQL._SL500_.jpg" alt="Petite entreprise de pied caisse en bois naturel à la mode Shabby Brown Oaktree clair, lot de 3 tailles, décoration créative, impression Anno 1963"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>29,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 29,99 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08MWJCMM5?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Nature by Kolibri Lot de 3 caisses vintage en bois - Boîte de rangement en bois - 39 x 29 x 21 cm &quot;src =&quot; https://m.media-amazon.com/images/I/415sPYlsZaL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/415sPYlsZaL._SL500_.jpg" alt="Nature by Kolibri Set de 3 caisses vintage en bois - Boîte de rangement en bois - 39 x 29 x 21 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>29,95 €</p>
<p><strike><small>€</small>31,45</strike></p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 29,95 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01MZHVKR8?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="IB Laursen - Coffret en bois avec métal unika - chaque pièce &quot;src =&quot; https://m.media-amazon.com/images/I/313egKlIn0L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/313egKlIn0L._SL500_.jpg" alt="IB Laursen - Coffret en bois avec métal unika - chaque pièce est unique"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 26,26</p>
<p>                                en stock                            </p>
<p>                                10 nouveau<br />
                                                                    à partir de 11,90 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01AEVEBTK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Ensemble de 3 caisses de fruits, de vin, de pommes et de bois solides Vintage Shabby - Dimensions approximatives: 49 x 42 x 31 cm. &quot;Src =&quot; https://m.media-amazon.com/images/I/ 51GY0eyrFNL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51GY0eyrFNL._SL500_.jpg" alt="Ensemble de 3 caisses de fruits, de vin, de pommes et de bois solides Vintage Shabby - Dimensions approximatives: 49 x 42 x 31 cm."/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>24,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 24,99 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01ELZLVG6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Caisse de rangement Zeller 15137, bois de Polonia, gris, 35 x 25 x 20 cm &quot;src =&quot; https://m.media-amazon.com/images/I/413TPFxuIuL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/413TPFxuIuL._SL500_.jpg" alt="Caisse de rangement Zeller 15137, bois de Polonia, gris, 35 x 25 x 20 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>19,99 €</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 19,99 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B00SRHTWM0?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Lot de 3 coffrets en bois vintage - caisse de fruits anciens - coffret à vin - aspect nature utilisé &quot;src =&quot; https://m.media-amazon.com/images/I/513FB6armnL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/513FB6armnL._SL500_.jpg" alt="Set de 3 Coffret Bois Vintage - Ancienne Coffret Fruit - Coffret Vin - Look Usagé Nature"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>19,90 €</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 19,90 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07GFQVQL8?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Caisse en bois vieilli Teramico ©, véritable style vintage, bois, lot de 2, 50x40x30 &quot;src =&quot; https://m.media-amazon.com/images/I/416g74tAUkL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/416g74tAUkL._SL500_.jpg" alt="Caisse en bois vieilli Teramico ©, véritable style vintage, bois, lot de 2, 50x40x30"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>19,00 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 19,00 €                                                            </p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.100kamer.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
</p></div>
</div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B082P2R194?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="GrandBox Boîte en bois non traité Natural-Box Lot de 3 Boîte à vin Boîte à fruits Décoration vintage Boîte à bois Shabby Chic &quot;src =&quot; https://m.media-amazon.com/images/I/41bGS+ cRNNL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41bGS+cRNNL._SL500_.jpg" alt="GrandBox Natural-Box caisse en bois non traité lot de 3 caisse de vin caisse de fruits Vintage Shabby Chic décoration caisse bois de chauffage caisse"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">GrandBox Natural-Box caisse en bois non traité lot de 3 caisse de vin caisse de fruits Vintage Shabby Chic décoration caisse bois de chauffage caisse</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>37,98</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>36,08</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 36,08 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>POLYVALENTE: idéale pour le rangement, le rangement, la décoration, notre caisse en bois NATURAL-BOX peut être utilisée comme boîte de décoration, pour la fabrication manuelle d&#39;étagères et de meubles</li>
<li>ROBUSTE: en bois de pin et non traité, notre nouveau NATURAL-BOX 50 x 40 x 30cm, pour intérieur et jardin, pour le transport ou le stockage</li>
<li>INTEMPOREL: L&#39;esthétique Vintage de notre NATURAL-BOX est intemporelle, qu&#39;elle soit utilisée comme fruit, légume, vin, boisson, bois de chauffage ou étagère</li>
<li>RUSTIQUE: grâce à son esthétique rustique, il est possible de réaliser une étagère à fleurs, une décoration de jardin, un balcon, une terrasse et un salon de jardin ou une petite table basse</li>
<li>CRÉATIF: adapté à la décoration intérieure dans un style Shabby Chic, Rétro, notre NATURAL-BOX peut servir de meuble à chaussures, se transformer en armoire de rangement ou en étagère murale</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B086DYB3BM?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Caisse en bois flammé GrandBox Flame-Box, avec étagère, lot de 3, caisse à vin, caisse à fruits, caisse décorative, rangement Vintage Shabby Chic &quot;src =&quot; https://m.media-amazon.com/images/ I / 41 + sugOkmYL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41+sugOkmYL._SL500_.jpg" alt="Caisse en bois flammé GrandBox Flame-Box, avec étagère, lot de 3, caisse à vin, caisse à fruits, caisse décorative, rangement Vintage Shabby Chic"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Caisse en bois flammé GrandBox Flame-Box, avec étagère, lot de 3, caisse à vin, caisse à fruits, caisse décorative, rangement Vintage Shabby Chic</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>45,17</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>42,91</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 42,91 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>POLYVALENTE: idéale pour le rangement, le rangement, la décoration, notre caisse en bois FLAME-H-BOX peut être utilisée comme boîte de décoration, pour la production manuelle d&#39;étagères et de meubles</li>
<li>ROBUSTE: en bois de pin et délicatement flammé, notre nouveau FLAME-H-BOX 50 x 40 x 30cm, pour l&#39;intérieur et le jardin, pour le transport ou le stockage</li>
<li>INTEMPOREL: L&#39;esthétique Vintage de notre FLAME-H-BOX est intemporelle, qu&#39;elle soit utilisée comme fruit, légume, vin, boisson, bois de chauffage ou étagère</li>
<li>RUSTIQUE: grâce à son esthétique rustique, il est possible de réaliser une étagère à fleurs, une décoration de jardin, un balcon, une terrasse et un salon de jardin ou une petite table basse</li>
<li>CRÉATIF: adapté à la décoration intérieure dans un style Shabby Chic, Rétro, notre FLAME-H-BOX peut être utilisé comme étagère à chaussures, se transformer en armoire à casier ou en étagère murale</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B077GTNJT8?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="caisse à vin en bois vintage de style usé teramico | Ensemble de trois caisses de fruits 3-12 Best Quality 50 x 40 x 30 cm (Ensemble de 9)" src="https://m.media-amazon.com/images/I/51EOlzPAyuL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51EOlzPAyuL._SL500_.jpg" alt="caisse à vin en bois vintage de style usé teramico | Ensemble de trois caisses de fruits 3-12 Best Quality 50 x 40 x 30 cm (Ensemble de 9)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">caisse à vin en bois vintage de style usé teramico | Ensemble de trois caisses de fruits 3-12 Best Quality 50 x 40 x 30 cm (Ensemble de 9)</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>89,99</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    3 nouveau<br />
                            à partir de 89,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Les boîtes sont vérifiées par nos soins et emballées de manière correspondante. Couleur de votre choix.</li>
<li>Non traité et nettoyé à la brosse.</li>
<li>Dimensions (L xlx H): environ Dimensions: 50 x 40 x 30 cm</li>
<li>Très stable et donc idéal pour la construction d&#39;étagères, la construction de meubles ou pour la décoration.</li>
<li>Vintage porté Très stable et donc idéal pour la construction d&#39;étagères, la construction de meubles ou pour la décoration.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07FJLMHL2?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Caisse en bois de style vintage CHICCIE - différentes tailles - flammé foncé - caisse de fruits, caisse de décoration - 50x40x30cm Kurze Ablage - 3 Set &quot;src =&quot; https://m.media-amazon.com/images/I/41RDN+PlpjL ._SL500_. jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41RDN+PlpjL._SL500_.jpg" alt="Caisse en bois de Style Vintage CHICCIE - différentes tailles - flammé foncé - caisse de fruits, caisse de décoration - 50x40x30cm Kurze Ablage - 3 Set"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Caisse en bois de Style Vintage CHICCIE &#8211; différentes tailles &#8211; flammé foncé &#8211; caisse de fruits, caisse de décoration &#8211; 50x40x30cm Kurze Ablage &#8211; 3 Set</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>49,99</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 49,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>DÉCORATION: Les boîtes sont idéales pour toutes les idées de décoration grâce à leur magnifique patine exclusive.</li>
<li>POLYVALENCE: Peut être utilisé comme étagère, caisse de transport, bac de rangement, jardinière ou objet décoratif. Vous pouvez utiliser et combiner nos superbes caisses à votre guise.</li>
<li>STABILITÉ: Contrairement aux autres caisses décoratives, nos caisses sont toutes montées avec des clous et non rivetées. Ils sont donc beaucoup plus solides et beaux.</li>
<li>QUALITÉ: La société CHICCIE a conçu les meilleurs étuis de sa collection à ce jour grâce à sa longue expérience, en mettant l&#39;accent sur le design et la fonctionnalité.</li>
<li>Dimensions (H x L x P): env. 40cm x 50cm x 30cm (selon la direction dans laquelle la caisse est placée).</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07GFQVQL8?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Caisse en bois vieilli Teramico ©, véritable style vintage, bois, lot de 2, 50x40x30 &quot;src =&quot; https://m.media-amazon.com/images/I/416g74tAUkL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/416g74tAUkL._SL500_.jpg" alt="Caisse en bois vieilli Teramico ©, véritable style vintage, bois, lot de 2, 50x40x30"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Caisse en bois vieilli Teramico ©, véritable style vintage, bois, lot de 2, 50x40x30</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>19.00</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 19,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Les boîtes sont vérifiées par nos soins et emballées de manière correspondante. Couleur de votre choix.</li>
<li>Non traité et nettoyé à la brosse. Convient pour l&#39;intérieur et l&#39;extérieur.</li>
<li>Dimensions: (Longueur x largeur x hauteur): environ 50 x 40 x 30 cm.</li>
<li>Très stable et donc idéal pour la construction de meubles, d&#39;étagères ou pour la décoration.</li>
<li>Caisses originales pour la récolte des fruits &#8211; Usure vintage contrôlée.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08MWJCMM5?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Nature by Kolibri Lot de 3 caisses vintage en bois - Boîte de rangement en bois - 39 x 29 x 21 cm &quot;src =&quot; https://m.media-amazon.com/images/I/415sPYlsZaL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/415sPYlsZaL._SL500_.jpg" alt="Nature by Kolibri Set de 3 caisses vintage en bois - Boîte de rangement en bois - 39 x 29 x 21 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Nature by Kolibri Set de 3 caisses vintage en bois &#8211; Boîte de rangement en bois &#8211; 39 x 29 x 21 cm</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>31,45</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>29,95</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 29,95 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Décoratif &#8211; 3 caisses en bois au design vintage tendance pour décorer salon, cuisine, balcon ou terrasse</li>
<li>Polyvalent &#8211; Peut être utilisé comme boîte décorative, armoire ou comme rangement pratique comme caisse à vin, caisse à fruits ou caisse à légumes</li>
<li>Idée cadeau &#8211; Les caisses en bois sont également idéales comme boîte-cadeau pour des idées cadeaux créatives pour un anniversaire, Noël ou un mariage</li>
<li>Pratique &#8211; La boîte de rangement a deux poignées pour un transport facile et confortable et un changement rapide de décoration</li>
<li>Dimensions: 39 x 29 x 21 cm (L x P x H)</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07NGRFPT3?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Small Foot company Coffret en bois naturel Trendy Shabby Brown Oaktree Light, lot de 3 tailles, décoration créative, Anno 1963 Impression &quot;src =&quot; https://m.media-amazon.com/images/I/41UCOIyacQL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41UCOIyacQL._SL500_.jpg" alt="Petite entreprise de pied caisse en bois naturel à la mode Shabby Brown Oaktree clair, lot de 3 tailles, décoration créative, impression Anno 1963"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Petite entreprise de pied caisse en bois naturel à la mode Shabby Brown Oaktree clair, lot de 3 tailles, décoration créative, impression Anno 1963</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>29,99</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 29,99 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Dimensions cm (L / l / H) 40x31x22, 34x25x18, 28x19x14</li>
<li>Parfaitement adapté aux projets de décoration intérieure, tels que les étagères murales, les caisses de transport, les caisses à légumes, le stockage des déchets de verre &#8230;</li>
<li>poli pour garder le caractère &quot;Vineyard&quot;, puis délicatement émaillé</li>
<li>chacun avec des fentes de transport sur les côtés les plus courts</li>
<li>chacun avec l&#39;empreinte du millésime du siècle &quot;anno 1963&quot;.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B00SRHTWM0?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Lot de 3 coffrets en bois vintage - caisse de fruits anciens - coffret à vin - aspect nature utilisé &quot;src =&quot; https://m.media-amazon.com/images/I/513FB6armnL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/513FB6armnL._SL500_.jpg" alt="Set de 3 Coffret Bois Vintage - Ancienne Coffret Fruit - Coffret Vin - Look Usagé Nature"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Set de 3 Coffret Bois Vintage &#8211; Ancienne Coffret Fruit &#8211; Coffret Vin &#8211; Look Usagé Nature</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>19,90</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 19,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>non traité et bürstenrein</li>
<li>Les boîtes sont vérifiées de manière standard et emballées de couleur assortie. Facultatif (clair ou foncé) veuillez konktieren.</li>
<li>Dimensions: (HxLxP) env. 31,5 cm x 50,5 cm x 40 cm</li>
<li>Optimal pour le stockage et la décoration de construction de meubles de construction d&#39;étagères</li>
<li>Lot de 3 coffret bois / caisse à fruits, usés</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01D4P8P5Y?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Altes Land TS Lot de 3 caisses massives en bois flammé, environ 49 x 42 x 31 cm, caisses pommes / fruits, casiers à vin &quot;src =&quot; https://m.media-amazon.com/images/I/511hepOoGOL ._SL500_. jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/511hepOoGOL._SL500_.jpg" alt="Altes Land TS Lot de 3 caisses en bois massif flammé, environ 49 x 42 x 31 cm, caisses de pommes / fruits, casiers à vin"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Altes Land TS Lot de 3 caisses en bois massif flammé, environ 49 x 42 x 31 cm, caisses de pommes / fruits, casiers à vin</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>34,90</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 34,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Caisses de pommes en bois flammé d&#39;Altes Land.</li>
<li>Caisses massives non imprimées pour pommes.</li>
<li>Ces caisses ont été très légèrement travaillées à la torche.</li>
<li>Dimensions: environ 49 x 42 x 31 cm.</li>
<li>Pour une utilisation en intérieur, nous vous recommandons de nettoyer d&#39;abord les boîtes puis de les traiter avec un vernis transparent pour éviter qu&#39;elles ne se décolorent.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01ELZLVG6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Caisse de rangement Zeller 15137, bois de Polonia, gris, 35 x 25 x 20 cm &quot;src =&quot; https://m.media-amazon.com/images/I/413TPFxuIuL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/413TPFxuIuL._SL500_.jpg" alt="Caisse de rangement Zeller 15137, bois de Polonia, gris, 35 x 25 x 20 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Caisse de rangement Zeller 15137, bois de Polonia, gris, 35 x 25 x 20 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>19,99</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 19,99 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Boîte de rangement pratique</li>
<li>Design vintage</li>
<li>Bois de Polonia</li>
<li>Disponible en différentes versions et tailles</li>
<li>Dimensions: env. 35 x 25 x 20 cm</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01AEVEBTK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Ensemble de 3 caisses de fruits, de vin, de pommes et de bois solides Vintage Shabby - Dimensions approximatives: 49 x 42 x 31 cm. &quot;Src =&quot; https://m.media-amazon.com/images/I/ 51GY0eyrFNL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51GY0eyrFNL._SL500_.jpg" alt="Ensemble de 3 caisses de fruits, de vin, de pommes et de bois solides Vintage Shabby - Dimensions approximatives: 49 x 42 x 31 cm."/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Ensemble de 3 caisses de fruits, de vin, de pommes et de bois solides Vintage Shabby &#8211; Dimensions approximatives: 49 x 42 x 31 cm.</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>24,99</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 24,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>TS caisses massives pour les pommes. </li>
<li>&#8211;</li>
<li>Caisses massives non imprimées pour pommes. </li>
<li>La luminosité du bois peut varier légèrement.</li>
<li>Dimensions: 49 x 40 x 31 cm environ. </li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B077GVBQJX?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="caisse à vin en bois vintage de style usé teramico | Ensemble de trois caisses de fruits 3-12 meilleure qualité 50 x 40 x 30 cm (Ensemble de 6) &quot;src =&quot; https://m.media-amazon.com/images/I/510okEDznvL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/510okEDznvL._SL500_.jpg" alt="caisse à vin en bois vintage de style usé teramico | Ensemble de trois caisses de fruits 3-12 Best Quality 50 x 40 x 30 cm (Ensemble de 6)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">caisse à vin en bois vintage de style usé teramico | Ensemble de trois caisses de fruits 3-12 Best Quality 50 x 40 x 30 cm (Ensemble de 6)</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>55,99</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 55,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Les boîtes sont vérifiées par nos soins et emballées de manière correspondante. Couleur de votre choix.</li>
<li>Non traité et nettoyé à la brosse.</li>
<li>Dimensions (L xlx H): environ Dimensions: 50 x 40 x 30 cm</li>
<li>Très stable et donc idéal pour la construction d&#39;étagères, la construction de meubles ou pour la décoration.</li>
<li>Vintage porté Très stable et donc idéal pour la construction d&#39;étagères, la construction de meubles ou pour la décoration.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07GR3J9VZ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Atmosphera - Ensemble de 6 boîtes de caisse Black Factory &quot;src =&quot; https://m.media-amazon.com/images/I/413vNIEFd6L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/413vNIEFd6L._SL500_.jpg" alt="Atmosphera - Lot de 6 boîtes caisse Black Factory"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Atmosphera &#8211; Lot de 6 boîtes caisse Black Factory</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>47,49</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    6 nouveau<br />
                            à partir de 45,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Atmosphera &#8211; Lot de 6 Boîtes de Rangement Caisses en Bois Noir Factory Deco</li>
<li>Dimensions: XS: L. 25 x l. 15 x H.12 cm &#8211; &#8211; Dimensions: S: L. 28 x l. 18 x H.14 cm &#8211; &#8211; Dimensions: M: L. 31 x l. 21 x H.16 cm &#8211; &#8211; Dimensions: L: L. 34 x l. 24 x H.18 cm &#8211; &#8211; Dimensions: XL: L. 37 x l. 27 x H.20 cm &#8211; &#8211; Dimensions: XXL: L. 40 x l. 30 x H.22 cm &#8211; &#8211; Matière: bois de paulownia &#8211;</li>
<li>Modèle: noir</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01ITHCXTG?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Kistenkolli Lot de 4 caisses de fruits / vins en bois massif style rétro 50 x 40 x 30 cm Passé au chalumeau &quot;src =&quot; https://m.media-amazon.com/images/I/51RJ9vpDaxL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51RJ9vpDaxL._SL500_.jpg" alt="Kistenkolli Lot de 4 caisses de fruits / vins en bois massif style rétro 50 x 40 x 30 cm Passé au chalumeau"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Kistenkolli Lot de 4 caisses de fruits / vins en bois massif style rétro 50 x 40 x 30 cm Passé au chalumeau</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>39,90</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 39,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Caisse en bois massif (caisses naturelles et flammées d&#39;occasion).</li>
<li>Décoration parfaite, à utiliser comme boîtes de rangement ou comme table.</li>
<li>Épaisseur des murs en bois: environ 10 mm.</li>
<li>Flammé, blanc, naturel, foncé avec ou sans inscription.</li>
<li>Attention: le fond perdu des boîtes flammées doit encore être traité avant utilisation à l&#39;intérieur.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01MZHVKR8?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="IB Laursen - Coffret en bois avec métal unika - chaque pièce &quot;src =&quot; https://m.media-amazon.com/images/I/313egKlIn0L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/313egKlIn0L._SL500_.jpg" alt="IB Laursen - Coffret en bois avec métal unika - chaque pièce est unique"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">IB Laursen &#8211; Coffret en bois avec métal unika &#8211; chaque pièce est unique</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>26,26</span><br />
                                                                            <mark title="Last updated on mai 23, 2021 1:38  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    10 nouveau<br />
                            à partir de 11,90 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 23 mai 2021 1:38                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Non seulement le vin s&#39;améliore avec l&#39;âge, mais aussi ces moules à briques. Fabriqué à partir de vieux bois massif, chaque forme est vraiment unique</li>
<li>Utilisé comme moule à brique dans les contrées lointaines, mais ils ne sont pas encore rangés. Equipé de diverses fonctions, comme un clou inséré dans la boîte ou des ferrures métalliques qui donnent un look vintage. De nombreux produits de style vintage / shabby ont été conçus à l&#39;ancienne. Mais ces étagères sont vraiment et ont une longue et passionnante histoire.</li>
<li>Rustique et extrêmement pratique &#8211; c&#39;est ainsi que cela se passe. Utilisez-le comme étagère, rangement pour vos trésors ou comme jardinière.</li>
<li>Grâce à la conception unique d&#39;une chambre, vous disposez de suffisamment d&#39;espace de rangement pour différentes choses que vous pouvez mettre sur les étagères.</li>
<li>Dimensions: longueur: environ 32 cm &#8211; Largeur: environ 15 cm &#8211; Hauteur: environ 9,5 cm</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<p>Avertissement: Les liens de parrainage que nous avons résumés ici ne proviennent pas d&#39;Amazon. Tous les liens mentionnés ici seront très utiles pour nos lecteurs et aideront également le site à gagner une très petite commission sur l&#39;achat. Ne vous inquiétez pas, vous n&#39;avez pas besoin de facturer des frais supplémentaires pour les liens fournis. C&#39;est juste que nous allons faciliter votre recherche et gagner un certain montant ainsi qu&#39;une commission sur l&#39;achat final.</p>
<p>Le processus d&#39;achat ne sera facile pour personne. Chaque personne a ses propres choix et préférences, il devient donc très important pour une personne de les considérer d&#39;abord avant de finaliser sa décision.<br />De plus, toutes les caisses en bois Vintage disponibles sur le marché ne seront pas du tout les mêmes.<br />N&#39;essayez pas de sauter par-dessus la conclusion de l&#39;autre, car cela peut ruiner votre expérience d&#39;achat et peut même ruiner votre argent durement gagné. La meilleure chose que vous puissiez faire pour rendre votre décision parfaite est de dresser une liste des préférences que vous souhaitez avoir dans votre caisse en bois vintage, puis d&#39;essayer de faire correspondre celles-ci avec votre produit préféré.<br />Si vous êtes prêt à rendre les choses beaucoup plus faciles pour vous, vous pouvez utiliser les conseils que je vais vous fournir ci-dessous. J&#39;ai passé plus de 40 heures à comprendre ce conseil. Avant de sauter à la conclusion, j&#39;ai testé, vérifié et regardé différentes choses dans la ligue.</p>
<h2>Consulter les tarifs</h2>
<p>Le prix est l&#39;aspect majeur que tout le monde devrait prendre en compte lors de la finalisation de son produit final Vintage Wooden Box. Toutes les caisses en bois vintage disponibles sur le marché n&#39;ont pas le même prix et ne sont pas toutes présentées avec les mêmes caractéristiques.<br />Il est également préférable de déterminer la gamme de caisses en bois Vintage disponibles sur le marché avant de sortir pour l&#39;achat final. Une fois que vous en avez terminé, assurez-vous de vérifier et de comparer les produits qui correspondent le plus à votre ensemble de préférences.<br />Il est toujours conseillé pour vous de vérifier votre budget avant de procéder à l&#39;achat. Si le budget le permet, assurez-vous de vérifier un produit qui vous offre toujours les fonctionnalités les plus avancées et les plus avancées.<br />Mais si le budget compte beaucoup pour vous, assurez-vous d&#39;opter pour l&#39;option la moins chère qui correspond à vos préférences.</p>
<h2>Je suis selon vos préférences</h2>
<p>La prochaine chose que vous devez faire le plus est de vérifier vos préférences. Vous êtes celui qui utilisera Vintage Wooden Crate à l&#39;avenir. Ainsi, la caisse en bois vintage que vous allez choisir devrait avoir tout ce que vous voulez.<br />Avant de quitter votre maison, vous devez avoir une liste des préférences que vous êtes prêt à avoir dans votre produit final.<br />Faire cela n&#39;est pas si difficile. Vous devriez envoyer très peu de vos temps juste pour réfléchir à vos besoins et préférences et les noter dans un endroit sûr.<br />Vérifiez et comparez ces préférences avec le modèle préféré et si elles correspondent bien à votre budget, jetez également un coup d&#39;œil aux autres avantages qu&#39;il va vous offrir.</p>
<h2>Le nom de la marque dit tout</h2>
<p>Le nom de la marque dit tout. Un nom de marque réputé soulève souvent beaucoup de fiabilité et de crédibilité. Je vous recommande personnellement de choisir la marque la plus réputée.<br />Une marque réputée vous assurera non seulement de la qualité du produit, mais vous fournira également un meilleur support client et qui vous sera d&#39;une grande aide à l&#39;avenir.</p>
<h2>Est-ce qu&#39;il propose quelques offres? </h2>
<p>Tout le monde aime les cadeaux et les offres surprises. Mais toutes les caisses en bois vintage disponibles sur le marché ne sont-elles pas assorties d&#39;un ensemble d&#39;offres ou de réductions différentes?<br />Sûrement pas.<br />On devrait faire des recherches appropriées et visiter différents magasins pour comparer les prix, les remises et les offres afin qu&#39;ils puissent obtenir la meilleure option de la ligue. L&#39;implication de l&#39;industrie du commerce électronique a rendu les choses beaucoup plus faciles pour les consommateurs.<br />Il est devenu assez facile pour le consommateur de vérifier et de comparer le prix, la gamme et les offres des mêmes produits dans différents magasins. Je dirais plutôt ici, le processus d&#39;achat est devenu assez fluide maintenant.</p>
<h2>N&#39;oubliez pas les options de garantie</h2>
<p>La garantie de la caisse en bois Vintage compte beaucoup. Pourtant, la caisse en bois vintage des marques réputées ne va pas s&#39;endommager très bientôt, mais la présence de la garantie facilite la gestion de ces situations ennuyeuses et rares.<br />La présence d&#39;options de garantie permet aux consommateurs d&#39;obtenir une réparation gratuite s&#39;ils sont catégoriques sur un problème. La plupart des marques inconnues n&#39;ajoutent pas de garantie à leur caisse en bois vintage et augmentent donc les chances que vous risquiez votre argent durement gagné pour les réparations et l&#39;entretien.</p>
<h2>Les commentaires aident beaucoup</h2>
<p>La meilleure chose à savoir sur quoi que ce soit est de le tester et de l&#39;essayer, mais c&#39;est quelque chose que personne ne peut faire. Je veux dire qui préfère envoyer une énorme somme d&#39;argent pour tester et vérifier différents produits juste pour obtenir le meilleur de eux-mêmes.<br />Personne n&#39;est sûr.<br />La meilleure chose que vous puissiez faire ici est donc de découvrir ce que les autres disent à propos de ce produit en particulier. Avec l&#39;implication du marché du commerce électronique, il est devenu assez facile de savoir en détail ce que les autres pensent d&#39;une caisse en bois vintage particulière.<br />Vous pouvez passer par les différents commentaires en ligne pour Caisse En Bois Vintage pour connaître leurs avantages et leurs inconvénients. Il existe différents sites web comme Amazon, qui présentent des commentaires honnêtes et des vrais clients.</p>
<h2>Faites-vous confiance au vendeur? </h2>
<p>Ce n’est pas la plupart des choses préférables à faire, mais encore, il importe beaucoup si nous faisons un achat hors ligne. J’ai fait face à beaucoup d’expériences où j’ai acheté quelques articles d’un vendeur inconnu et ont traversé différents problèmes plus tard. La pire partie de ces situations est que certains vendeurs inconnus refusent de fournir des services après-vente ou même ne prennent pas les téléphones parfois.<br />Je vous conseille seulement de faire l’achat final de votre caisse en bois Vintage préféré auprès d’un vendeur fiable comme Amazon seulement. Mais si vous allez obtenir celui hors ligne, assurez-vous que vous allez contacter celui que vous connaissez depuis des années et la confiance.</p>
<h2>Le verdict</h2>
<p>Pour faciliter votre achat final, nous avons résumé ici quelques-uns des conseils importants. J’espère que ce guide servira à être très utile et vous fournira un meilleur moyen d’obtenir le meilleur Caisse En Bois Vintage pour 2021. Nos lecteurs sont nos atouts précieux, nous nous sentons plaisir à obtenir des commentaires de leur côté.<br />Il nous aide non seulement à améliorer notre contenu, mais continue également à nous motiver tout au long.</p>
<h2>Pour conclure ce guide</h2>
<p>Nous préférons toujours vous aider avec les meilleures offres en main. Si vous êtes à la recherche de la meilleure option Caisse En Bois Vintage sans souci du budget, nous vous demandons de vérifier GrandBox Caisse en Bois Non traité Natural-Box Lot de 3 Caisse à vin Caisse à fruits Caisse décoration Vintage Shabby Chic Caisse à Bois de Chauffage mais si vous êtes impatient de celui avec lesfonctionnalités les plus haut de gamme GrandBox Caisse en Bois flammé Flame-Box, avec étagère, Lot de 3, Caisse à vin, Caisse à Fruits, Caisse de décoration, Rangement Vintage Shabby Chic sera la meilleure option pour vous.<br />est une excellente option pour tous ceux qui sont impatients de l’option la moins chère.<br />Chacun des produits enrôlés ci-dessus est de qualité assurée. S’il vous plaît n’hésitez pas à partager vos commentaires dans la section commentaire. En outre, vous pouvez également nous dire sur quel Caisse En Bois Vintage vous aimez le plus et pourquoi vous pensez est le meilleur de la série.<br />Si vous n’aimez aucun des produits mentionnés ci-dessus, vous pouvez ajouter des commentaires sur le même aussi. Il va être très utile et je préfère le retirer de la liste, il ruine votre argent durement gagné. J’attends d’avoir de tes côtés.</p>
</p></div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Maisons en bois : comment expliquer un tel succès ?</title>
		<link>https://conseil-chauffage.com/maisons-en-bois-comment-expliquer-un-tel-succes/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Thu, 13 May 2021 01:37:48 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[comment]]></category>
		<category><![CDATA[expliquer]]></category>
		<category><![CDATA[maisons]]></category>
		<category><![CDATA[succès]]></category>
		<category><![CDATA[tel]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/maisons-en-bois-comment-expliquer-un-tel-succes/</guid>

					<description><![CDATA[Maisons en bois : comment expliquer un tel succès ? BOOM &#8211; Les maisons en bois sont à la hausse. Près de 13000 ont été construites en 2020, soit une maison sur dix. Pourquoi un tel succès? LT &#8211; 2021-05-13T00: 34: 58.637 + 02: 00 Alors que nos voisins allemands ou scandinaves construisent principalement des maisons en bois, la France construit encore neuf maisons sur dix en béton, en blocs de béton ou en briques. Mais ces ... <p class="read-more-container"><a title="Maisons en bois : comment expliquer un tel succès ?" class="read-more button" href="https://conseil-chauffage.com/maisons-en-bois-comment-expliquer-un-tel-succes/#more-3499" aria-label="Plus sur Maisons en bois : comment expliquer un tel succès ?">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Maisons en bois : comment expliquer un tel succès ?</h1>
<p></p>
<div id="">
<header class="article-header header--video"/>
<h2 class="article-chapo">BOOM &#8211; Les maisons en bois sont à la hausse. Près de 13000 ont été construites en 2020, soit une maison sur dix. Pourquoi un tel succès?  </h2>
<div class="article__date-credit grid grid-spacer-large">
<div class="col-full">
<p><span class="article__date-credit__credit ">LT &#8211; </span><time class="moment article__date-credit__date js-article__date-credit__date" updatedat="2021-05-13T00:35:04.763+02:00" datetime="2021-05-13T00:34:58.637+02:00">    2021-05-13T00: 34: 58.637 + 02: 00 </time></p>
<p><!-- prettier-ignore --></div>
</div>
<section class="paragraph-block">
<p>Alors que nos voisins allemands ou scandinaves construisent principalement des maisons en bois, la France construit encore neuf maisons sur dix en béton, en blocs de béton ou en briques. Mais ces dernières années, ce matériau a gagné des parts de marché. Près de 13 000 maisons en bois ont été construites l&#39;année dernière. Pourquoi un tel succès? </p>
</section>
<section class="article-topic-blk">
<p class="article-topic-blk__title">Toutes les infos sur</p>
<div>
<figure class="img-cmp"><picture class="img-cmp__pct"><source data-srcset="https://photos.lci.fr/images/153/86/le-20h_2400x1350-588ba3-1@1x.jpeg 1x" media="(min-width: 0px) and (max-width: 767px)"/><source data-srcset="https://photos.lci.fr/images/204/114/le-20h_2400x1350-f7709d-1@1x.jpeg 1x" media="(min-width: 768px) and (max-width: 1024px)"/><source data-srcset="https://photos.lci.fr/images/256/144/le-20h_2400x1350-50b3e6-1@1x.jpeg 1x" media="(min-width: 1025px)"/><img decoding="async" src="data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 16 9'%2F%3E" class="img-cmp__img lazyload" alt="" loading="lazy"/>  </picture></figure>
</p></div>
</section>
<blockquote class="article-extract-blk">
<h3 class="article-extract-blk__text">Excellentes propriétés thermiques</h3>
</blockquote>
<section class="paragraph-block">
<p>Tout d&#39;abord, les maisons en bois permettent à leurs propriétaires d&#39;économiser de l&#39;énergie. C&#39;est la raison pour laquelle un couple que l&#39;équipe de TF1 a rencontré, et dont vous pouvez voir la maison dans le reportage en haut de cet article, a choisi ce type de construction. <em>&quot;Sur le chauffage, on a donc le poêle à granulés de bois qui change tout, il suffit pour toute la maison seule&quot;</em>, dit le propriétaire. Isolation thermique qui peut également être mesurée en été. <em>&quot;Nous n&#39;avons pas besoin d&#39;ouvrir les fenêtres, de mettre des ventilateurs contrairement à notre vieille maison où c&#39;était juste l&#39;enfer pendant la canicule&quot;</em>, Elle ajoute. </p>
<p>Le bois possède en effet d&#39;excellentes propriétés thermiques. Le site <a href="https://bilans-thermiques.fr/energetique-batiments/isolation-thermique/conductivite-thermique-materiaux" rel="nofollow">bilan thermique</a> produit un tableau de classification des isolants. Plus le matériau a un caractère isolant important, plus sa conductivité thermique sera faible. Ainsi, le bois (0,12) se trouve devant la brique (0,84), le béton (1,4) et l&#39;aluminium (210); ce qui signifie que le bois est près de 1 700 fois plus isolant que l&#39;aluminium. </p>
</section>
<blockquote class="article-extract-blk">
<h3 class="article-extract-blk__text">Vitesse de construction</h3>
</blockquote>
<section class="paragraph-block">
<p>Les maisons en bois sont construites deux fois plus vite que les maisons en béton, surtout s&#39;il s&#39;agit de panneaux préfabriqués. Dans notre sujet, vous pouvez voir l&#39;assemblage d&#39;une maison en un temps record: en seulement quatre heures, tous les murs ont été installés. <em>&quot;Grâce à cette journée stratégique, nous gagnons plus de six mois dans la réalisation des maisons&quot;</em>, explique le responsable du site. </p>
<p>Ces panneaux préfabriqués contiennent déjà l&#39;isolation, les écrans de pluie et les cadres de fenêtres. C&#39;est pour cette rapidité de construction que les futurs propriétaires choisissent la maison en bois. <em>&quot;Nous voulions que les choses aillent vite pour bien s&#39;installer, pour commencer l&#39;année scolaire sereinement. C&#39;est plus cher que le traditionnel, mais nous nous sommes retrouvés là aussi en termes de délais et de confort de vie&quot;</em>, témoigne une jeune femme dans le rapport. </p>
</section>
<blockquote class="article-extract-blk">
<h3 class="article-extract-blk__text">Très bonne résistance à l&#39;eau et au feu</h3>
</blockquote>
<section class="paragraph-block">
<p>Contrairement aux idées reçues, le bois présente une très bonne résistance à l&#39;eau et surtout au feu, comme le précise le responsable du chantier. <em>&quot;Une maison en bois ne présente pas plus de risques qu&#39;une maison traditionnelle en bloc ou en brique. Le bois est traité en usine puis selon son positionnement, il est très bien isolé de l&#39;eau voire de l&#39;eau. Feu&quot;</em>.</p>
</section>
<blockquote class="article-extract-blk">
<h3 class="article-extract-blk__text">Un matériau écologique</h3>
</blockquote>
<section class="paragraph-block">
<p>Le bois est une ressource renouvelable dans nos forêts même si les constructeurs connaissent actuellement une pénurie. Il contribue au développement économique local et participe à l&#39;entretien des exploitations. Si vous êtes préoccupé par l&#39;approvisionnement en bois issu de forêts durables, sachez qu&#39;il existe des labels tels que PEFC et FSC qui ne contribuent pas à la déforestation. </p>
</section>
<blockquote class="article-extract-blk">
<h3 class="article-extract-blk__text">Cependant, un coût de construction plus élevé</h3>
</blockquote>
<section class="paragraph-block">
<p>Le coût de construction d&#39;une maison en bois est souvent plus élevé, environ 25% de plus en moyenne par rapport à un bloc ou une maison en brique. Cependant, comme mentionné ci-dessus, il est mieux isolé et vous pouvez donc réaliser des économies d&#39;énergie significatives à long terme. Les maisons préfabriquées en panneaux sont un peu moins chères. De 75 à 200 mètres carrés, ils se vendent entre 80 000 et 400 000 euros. </p>
</section>
<section class="article-read-more-blk" data-blocxiti="article-read-more">
<h3 class="article-read-more-blk__title">Lire aussi</h3>
<ul class="article-read-more-blk__list">
<li class="article-read-more-blk__list-item">La maison en kit en bois, une nouvelle tendance dans l&#39;habitat personnalisable</li>
<li class="article-read-more-blk__list-item">Avertissement de la pénurie de bois sur les chantiers de construction</li>
</ul>
</section>
<section class="paragraph-block">
<p>Le marché des maisons en bois est estimé à deux milliards d&#39;euros en France et devrait continuer à croître dans les années à venir, aidé par les nouvelles normes écologiques dans la construction.  </p>
</section>
<section class="paragraph-block">
<blockquote class="article-extract-blk">
<h3 class="article-extract-blk__text">Découvrez notre podcast «Impact positif»</h3>
</blockquote>
<section class="paragraph-block"><iframe style="margin: auto; min-width: 320px;" src="https://podcasts.audiomeans.fr/player-v2/impact-positif-les-solutions-existent-f7fb459756c0/playlist/last?download=0&#038;std=0&#038;vert=0&#038;playlist=1&#038;color=7d7d7d&#038;theme=dark" width="100%" height="150px" frameborder="0" allow="autoplay"></iframe></section>
<section class="paragraph-block">
<p>Écoutez ce podcast sur votre plateforme d&#39;écoute préférée: </p>
<p>&#8211; Sûr <a href="https://podcasts.apple.com/fr/podcast/solution-48-lucie-basch-cr%C3%A9er-mouvement-mondial-lutte/id1408600688?i=1000508416671" rel="nofollow">APPLE PODCAST</a></p>
<p>&#8211; Sûr <a href="https://open.spotify.com/episode/5t7QkeK7H8771tTVk9mKBy?si=ITUNo_K8R5y6gUhH1fsSrQ" rel="nofollow">SPOTIFIER</a></p>
<p>&#8211; Sûr <a href="https://www.deezer.com/fr/episode/277581712" rel="nofollow">DEEZER</a></p>
<p>Face à l&#39;urgence climatique, à la crise démocratique, à une société aux inégalités croissantes, certains ont décidé de ne pas rester les bras croisés, ils ont une longueur d&#39;avance, osant croire qu&#39;ils peuvent faire la différence. imeuble. Ce sont ce que nous appelons les Changemakers.</p>
</section>
</section>
<p><!-- prettier-ignore --></p>
<section class="bounce-topic" data-blocxiti="article-bounce-folder" data-block-tms="article-bounce-folder"><!-- GRID BLOCK:START --></p>
<section class="grid-blk" data-blocxiti="article-bounce-folder" data-block-tms="article-bounce-folder"><!-- prettier-ignore --></p>
<h2 class="block-title">Sur le même sujet</h2>
</section>
<p><!-- GRID BLOCK:END --></section>
<section class="most-read-articles-block">
<h2 class="block-title">Les articles les plus lus</h2>
<div data-number="1">
<p class="title-small ">EN DIRECT &#8211; Moyen-Orient: Biden assure à Netanyahu &quot;Israël a le droit de se défendre&quot;</p>
<p><time class="moment date-pin-component-date" data-format="fromNow" datetime="2021-05-12T20:35:00.000Z">2021-05-12T20: 35: 00.000Z</time></p>
</div>
<div data-number="2">
<p class="title-small ">Remontées mécaniques, parcs d&#39;attractions, clubs libertins: les absurdités de la prochaine réouverture</p>
<p><time class="moment date-pin-component-date" data-format="fromNow" datetime="2021-05-11T15:34:41.506Z">2021-05-11T15: 34: 41.506Z</time></p>
</div>
<div data-number="3">
<p class="title-small ">Covid-19: pouvons-nous nous faire vacciner pendant le week-end de l&#39;Ascension?</p>
<p><time class="moment date-pin-component-date" data-format="fromNow" datetime="2021-05-12T16:49:09.690Z">2021-05-12T16: 49: 09.690Z</time></p>
</div>
<div data-number="4">
<p class="title-small ">&quot;Passeport santé&quot; et sortie de l&#39;état d&#39;urgence: les députés votent enfin le texte</p>
<p><time class="moment date-pin-component-date" data-format="fromNow" datetime="2021-05-12T04:36:24.097Z">2021-05-12T04: 36: 24.097Z</time></p>
</div>
<div data-number="5">
<p class="title-small ">Roselyne Bachelot dit qu&#39;elle souffre d&#39;un &quot;long Covid&quot;</p>
<p><time class="moment date-pin-component-date" data-format="fromNow" datetime="2021-05-12T17:38:08.497Z">2021-05-12T17: 38: 08.497Z</time></p>
</div>
</section>
<div class="grid grid-spacer-large article__disqus"><noscript>Veuillez activer JavaScript pour afficher le <a href="https://disqus.com/?ref_noscript" rel="nofollow">commentaires alimentés par Disqus.</a></noscript></div>
<div id="content" style="
      display: none;
      width: 100%;
      height: 24em;
      background-color: #0c0a44;
      flex-direction: column;
      justify-content: flex-end;
      position: fixed;
      bottom: 0px;
      left: 0;
      z-index: 99999;
    "></p>
<div id="root" style="margin-top: 2.5em">
<div style="
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          margin: auto;
        "></p>
<p id="infoParagraph" style="
            color: white;
            text-align: center;
            font-family: Canaro, canaro, arial, serif;
            font-weight: 300;
            font-size: 1.6em;
            padding-bottom: 0.7em;
            margin: 0.3em;
          "><br />
          <img decoding="async" src="https://org-lci-static.val1.p.tf1.fr/assets/images/LCI-logo.svg" alt="Logo LCI" style="height: 12px"/><br />
          défend l&#39;ambition de l&#39;information<br />
          <strong style="font-weight: 500"> libre</strong>,<br />
          <strong style="font-weight: 500">vérifié </strong> et accessible à<br />
          tout cela grâce aux revenus de la<br />
          <strong style="font-weight: 500"> publicité </strong>.
        </p>
<p id="secondParagraph" style="
            color: #6d86b0;
            text-align: center;
            font-family: Canaro, canaro, arial, serif;
            font-weight: 100;
            font-size: 1.5em;
            color: white;
          "></p>
<p>          Pour nous aider à maintenir ce service gratuit, vous pouvez &quot;modifier<br />
          votre choix »et acceptez tous les cookies.<br />
          <a id="href" href="https://www.lci.fr/cookie/bandeau-pedagogique/" target="_blank" style="color: white; padding-right: 5em; text-decoration: underline" rel="noopener noreferrer"><br />
            &gt; En savoir plus.<br />
          </a>
        </p>
</p></div>
</p></div>
<p>
      <button style="
          background-color: #ffff;
          border-radius: 55px;
          height: 3.7em;
          font-size: 0.9em;
          border: white;
        " onclick="acceptConsent()"><br />
        <span style="
            margin: 1em;
            cursor: pointer;
            font-weight: bold;
            font-size: 1.6em;
          "></p>
<p>          MODIFIER ET ACCEPTER TOUT<br />
        </span><br />
      </button>
    </p>
</p></div>
</div>
<p><script>'use strict';if (window.location.search) {var searchString = window.location.search.substr(1);var searchCollection = {};searchString.split('&').forEach(function(item) {var splitedItem = item.split('=');if (splitedItem(0) && splitedItem(1)) {searchCollection(splitedItem(0)) = splitedItem(1);}});}var configUrl = 'https://player.tf1.fr/static/1.0.84/js/main.min.js';var playerUrl = configUrl.replace(/http:|.js/g, '');if (searchCollection && searchCollection.js) {playerUrl = searchCollection.js;}var env = 'production';var url = 'https://static.lci.fr/assets/scripts/';var gigyaKey = '';require.config({urlArgs: function (id, url) {if (!url.startsWith('//')) {return (url.indexOf('?') === -1 ? '?' : '&') + 'bust=202105101130';}return '';},baseUrl: url,waitSeconds: 120,paths: {'vendors/trustcommander': '//cdn.tagcommander.com/4509/tc_LCI_23','vendors/tagcommanderPub': '//cdn.tagcommander.com/4509/tc_LCI_25','vendors/abtasty': '//try.abtasty.com/1ef38a6512ac5f533f086934db38fe9f','vendors/dmp': '//assets.adobedtm.com/bd957836a2bca337966ddfbc6b9825557d542c20/satelliteLib-9a480b51a669ef2ec6e711547db891fd45f4731e','vendors/freewheel': '//mssl.fwmrm.net/p/tf1_displayonly/LinkTag2','vendors/google-analytics': '//www.google-analytics.com/analytics','vendors/facebook': '//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.6&appId=396956635069','vendors/instagram': '//www.instagram.com/embed','vendors/mailmunch': '//a.mailmunch.co/app/v1/site','vendors/ownpage': '//script.ownpage.fr/v1/ownpage','vendors/smarttag': 'vendors/smarttag-prod','vendors/twitter-widget': '//platform.twitter.com/widgets','vendors/faciliti': 'vendors/faciliti','vendors/cmp-tools': 'vendors/cmp-tools','vendors/IAB-vendorlist': 'vendors/IAB-vendorlist','vendors/TF1Player': playerUrl,'vendors/gigya': '//cdn.gigya.com/js/gigya.js?apikey=' + gigyaKey,'vendors/pym': 'https://graphics.afpforum.com/vendors/pym/pym.v1.min'},shim: {'vendors/twitter-widget': {exports: 'twitterWidget'},'vendors/ua-parser': {exports: 'UAParser'}},onNodeCreated: function(node, config, name, url) {if (config.attributes && name in config.attributes) {Object.keys(config.attributes(name)).forEach(function(attribute) {node.setAttribute(attribute, config.attributes(name)(attribute));});}}});define('common/config', (), function() {return {productVersion: "4.3.0",baseUrl: "https://www.lci.fr",assetsUrl: url,googleAnalytics: "UA-79515427-1",extraGoogleAnalytics: "UA-135560193-1",page: {author:"LT",description: "BOOM - Les maisons en bois ont le vent en poupe. Près de 13.000 ont en effet été construites en 2020, soit une maison sur dix. Pourquoi un tel succès ?  . Conso : video, Maisons en bois : comment expliquer un tel succès ?.",dmp: {"c_xtn2":"4","c_contenu_video":"1","c_article_categorie":"conso","c_article_sous_categorie":"","c_article_verticale":"mag-life","c_article_sous_verticale":"","c_article_id":"c234240c-48e3-43e3-a7d8-1f34c5cd1301","c_article_type":"video","c_article_topic":"","c_date_publication_art":"2021-05-13","c_xt_tag":"fil-info|jta|maison","c_article_articlebc_id":"null","c_idwat":"13785521","c_idmove":"v-609c4c5dd1a3b","c_idvideo":"8d0dbf07-933b-4bf5-9874-a896f6afb200","c_idcontent":"8d0dbf07-933b-4bf5-9874-a896f6afb200","c_iddalet":"netino-tf1-963987","c_emnumber":"1180526","c_datediffusion":"2021-05-13","c_domaine_video":"lci.fr","c_programme_nom":"le-jt-de-20h","c_programme_chaine":"TF1","c_programme_genre":"information","c_programme_sous_genre":"Journal télévisé"},imageThumbnail: {"url":"https://photos.lci.fr/images/320/180/maison-en-bois-33897e-0@1x.jpeg","width":320,"height":180},section: "Conso",seo: {"robots":"index, follow, noarchive, max-snippet:-1, max-image-preview:large, max-video-preview:-1","metaKeywords":"Le 20h,Fil info,maison,vidéo Conso, video","newsMetaKeywords":"Le 20h,Fil info,maison,vidéo Conso, video"},tags: ({"id":"6d801d17-6c9d-4427-ad98-c3d9266041c3","type":"program","name":"Le 20h","urlId":11001},{"id":"3658b85b-ef5f-4021-ab24-64a7e0d5bf79","type":"tag","name":"Fil info","urlId":12374},{"id":"e20bfa32-2bc1-4f5e-94e5-3401d834e943","type":"tag","name":"maison","urlId":10935}),category: {"id":"9411b801-2e74-4717-8805-2ce25b88d324","name":"Conso"},vertical: {"id":"6233f765-a424-4fc8-8853-4465f14cabdc","name":"Mag & Life","color":"#88123d"},title: "Maisons en bois : comment expliquer un tel succès ? | LCI",url: "/conso/maisons-en-bois-comment-expliquer-un-tel-succes-2185912.html",xiti: {"lvl2":4,"label":"verticale_mag-life::2185912_maisons-en-bois-comment-expliquer-un-tel-succes","x5":3,"pageIndicator":3,"x12":"(mag-life)","x13":"(conso)","x14":"","x15":2185912,"x16":"(fil-info::jta::maison)","x18":"(le-20h)","x19":20210513,"x6":1,"x7":2,"x8":2,"x9":"8d0dbf07-933b-4bf5-9874-a896f6afb200"}},statusCode: 200,type: "video",xiti: {"jsLibUrl":"smarttag-prod","site":573551},dmp: {"domain":"https://pythagore.demdex.net/event"},tms: {"screen_screenType":"article","game_gameName":null,"vertical_verticalName":"vertical_mag-et-life","vertical_verticalId":"6233f765-a424-4fc8-8853-4465f14cabdc","category_categoryName":"categorie_conso","category_categoryId":"9411b801-2e74-4717-8805-2ce25b88d324","tag_tagName":"fil-info;jta;maison","tag_tagId":"3658b85b-ef5f-4021-ab24-64a7e0d5bf79;e24cab20-0952-4465-97e4-9b536b0025c5;e20bfa32-2bc1-4f5e-94e5-3401d834e943","topic_topicName":"","topic_topicId":"","exams_0Result":null,"elections_electionsLocation":null,"exam_examsAcademy":null,"pagination_paginationNumber":null,"content_article_articleName":"maisons-en-bois-comment-expliquer-un-tel-succes","content_article_articleId":2185912,"content_article_articlePublicationDate":"13/05/2021","content_article_articleUpdateDate":"13/05/2021","content_article_articleAuthor":"lt","content_article_articleProgramName":"le-jt-de-20h","content_article_articleVideo":"true","content_article_articleType":"article-video","content_article_articleNumberOfVideo":1,"content_article_articleLocation":null,"program_programGenre":"infos-mag-et-sport","content_video_videoName":"pourquoi-les-maisons-en-bois-font-de-plus-en-plus-d-adeptes","content_video_videoRefvideoId":"8d0dbf07-933b-4bf5-9874-a896f6afb200","content_video_videoType":"extrait","content_video_videoEmNumber":"1180526","content_video_duration":239,"content_video_broadcastingDate":"12/05/2021","content_video_playerType":"html5","program_programName":"le-jt-de-20h","program_programNameDefault":"le-journal","program_programNameDigital":"le-journal-de-20h","program_programId":"8d98ca8a-c715-431a-b8a4-e13fc7fb58aa","program_programSubGenre":"divertissements","program_broadcastingChannel":"tf1","program_linkingChannel":"tf1","program_attributedEditor":""},ampScripts: {"extraGoogleAnalytics":false},disabledScripts: ("gigya","abtasty","extra-google-analytics","mailmunch","fw"),trackerScripts:("dmp","wonderpush","chartbeat","ownpage","mailmunch","outbrain","adyoulike","abtasty","wibbitz","disqus","facebook","faciliti"),audScripts:()};});require(('common/config', 'common/utils', 'common/user-agent-analyzer','common/tc-cookie-manipulation', 'vendors/polyfill', 'vendors/fetch'), function(config, utils, userAgentAnalyzer, cookie) {var scripts = ('common/dmp','common/tms','common/dmp-api','common/date-formatter','common/duration-formatter','common/gigya','common/module-loader','common/sidebar','common/app-banner','utils/debounce','utils/media-query','common/utils','common/cmp','common/fw','utils/article-accordion','common/xiti','common/google-analytics','common/extra-google-analytics','common/locator','common/moment','common/scroller','common/tracker','common/user','common/utils','common/user-agent-analyzer','common/slider-loader','common/cookie-consent-social','vendors/abtasty','vendors/lazysizes','vendors/dmp','vendors/domReady','vendors/moment','vendors/sha256','vendors/smart-app-banner','vendors/ua-parser','vendors/cmp-tools','vendors/faciliti','vendors/pym','vendors/PlayerSdk');var onlyMobile = ();var isMobile = userAgentAnalyzer ? userAgentAnalyzer.analyze().isDevice(userAgentAnalyzer.ref.devices.mobile) : window.innerWidth <= 767; /* 767 is breakpoint mobile in query media */var commonScripts = scripts;var disabledScripts = config.disabledScripts;if (disabledScripts.length > 0) {commonScripts = scripts.filter(function(script) {var scriptName = script.replace(/(vendors|common)//, '');return !disabledScripts.includes(scriptName)&& !(!isMobile && onlyMobile.includes(scriptName)) ;});}require(commonScripts, function() {console.log('Commong page scripts number ', commonScripts.length);console.log('Common loaded page scripts ', commonScripts);}, function(err) {if (err.requireModules && err.requireModules.length !== 0) {err.requireModules.forEach(function(moduleId) {console.error(moduleId + ' failed to load.');requirejs.undef(moduleId);define(moduleId, (), function() { return {}; });require((moduleId), function () {});});} else {console.error('Common scripts failed to load.');}console.error(err);});utils.loadVendorScript('facebook', cookie.COOKIE_CATEGORY.RESEAUX_SOCIAUX, disabledScripts, cookie);utils.loadVendorScript('instagram', cookie.COOKIE_CATEGORY.RESEAUX_SOCIAUX, disabledScripts, cookie);utils.loadVendorScript('twitter-widget', cookie.COOKIE_CATEGORY.RESEAUX_SOCIAUX, disabledScripts, cookie);utils.loadVendorScript('mailmunch', cookie.COOKIE_CATEGORY.PERSONALISATION, disabledScripts, cookie);});</script><script async defer src="https://platform.instagram.com/en_US/embeds.js"></script><br /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Top 30 Des Meilleures Critiques d&#8217;Pergola En Bois avec Guide d&#8217;achat</title>
		<link>https://conseil-chauffage.com/top-30-des-meilleures-critiques-dpergola-en-bois-avec-guide-dachat/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Wed, 12 May 2021 17:16:11 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[avec]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[Critiques]]></category>
		<category><![CDATA[dachat]]></category>
		<category><![CDATA[des]]></category>
		<category><![CDATA[dPergola]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[Meilleures]]></category>
		<category><![CDATA[Top]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/top-30-des-meilleures-critiques-dpergola-en-bois-avec-guide-dachat/</guid>

					<description><![CDATA[Top 30 Des Meilleures Critiques d&#8217;Pergola En Bois avec Guide d&#8217;achat Vous recherchez des conseils d&#39;experts sur l&#39;achat de la meilleure pergola en bois? Les experts sont ici avec la liste des Pergola En Bois les mieux notées disponibles en France pour 2021.Vous allez investir votre argent durement gagné dans l&#39;achat de cette pergola en bois et ne voulez pas que vous le regrettiez. C’est pourquoi j’ai passé beaucoup de temps à rechercher, examiner et comparer. Pour ... <p class="read-more-container"><a title="Top 30 Des Meilleures Critiques d&#8217;Pergola En Bois avec Guide d&#8217;achat" class="read-more button" href="https://conseil-chauffage.com/top-30-des-meilleures-critiques-dpergola-en-bois-avec-guide-dachat/#more-3498" aria-label="Plus sur Top 30 Des Meilleures Critiques d&#8217;Pergola En Bois avec Guide d&#8217;achat">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Top 30 Des Meilleures Critiques d&rsquo;Pergola En Bois avec Guide d&rsquo;achat</h1>
<p></p>
<div>
				<!--CusAdsVi1--></p>
<p>Vous recherchez des conseils d&#39;experts sur l&#39;achat de la meilleure pergola en bois? Les experts sont ici avec la liste des Pergola En Bois les mieux notées disponibles en France pour 2021.<br />Vous allez investir votre argent durement gagné dans l&#39;achat de cette pergola en bois et ne voulez pas que vous le regrettiez. C’est pourquoi j’ai passé beaucoup de temps à rechercher, examiner et comparer. Pour enfin accéder à cette liste!</p>
<div class="egg-container cegg-list-withlogos">
<div class="egg-listcontainer">
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08514DKCC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="Grande Pergola Habrita en Bois Massif traité - Toit à lames mobiles - 341 x 614 cm" src="https://m.media-amazon.com/images/I/515nR9jZABL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/515nR9jZABL._SL500_.jpg" alt="Grande Pergola Habrita en Bois Massif traité - Toit à lames mobiles - 341 x 614 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 2 616,01</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 2616,01 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08514F93V?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola en bois massif traité Habrita - Toit et mur à lames mobiles - 313 x 234 cm &quot;src =&quot; https://m.media-amazon.com/images/I/412GOx1CYFL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/412GOx1CYFL._SL500_.jpg" alt="Pergola en bois massif traité Habrita - Toit et mur avec persiennes mobiles - 313 x 234 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 1 506,85</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 1506,85 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08D61ZZN6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Blumfeldt Pantheon Solid Sky Flat Pergola - auvent, 300 x 300 cm, Protection contre la pluie et le soleil, Structure: aluminium peint par poudrage, Toit: polycarbonate (PC) - Gris foncé &quot;src =&quot; https: //m.media-amazon. com / images / I / 31ks9MeL5kL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31ks9MeL5kL._SL500_.jpg" alt="Blumfeldt Pantheon Solid Sky Flat Pergola - auvent, 300 x 300 cm, Protection contre la pluie et le soleil, Structure: Aluminium peint par poudrage, Toit: Polycarbonate (PC) - Gris foncé"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 699,99</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 699,99 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B0761VQ678?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="blumfeldt Pantheon - Auvent de pergola 3x4m, Design solide et léger, Tubes en aluminium, Parasol à baldaquin réglable, Surface couverte 3 x 4 mètres, Parasol en aluminium Polyester, Gris &quot;src =&quot; https://m.media-amazon.com/ images / I / 31G8EEE0HhL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31G8EEE0HhL._SL500_.jpg" alt="blumfeldt Pantheon - Auvent de pergola 3x4m, Design solide et léger, Tubes en aluminium, Parasol réglable, Zone couverte 3 x 4 mètres, Parasol en aluminium Polyester, Gris"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 699,99</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 699,99 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HYYK897?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="blumfeldt Grandezza Cortina - Pergola de jardin, surface couverte: 3x4m, 4 parties latérales avec mécanisme de roulement, acier peint par poudrage, toit hydrofuge, antirouille - beige &quot;src =&quot; https://m.media-amazon.com/images/ I / 319AY7jUN8L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/319AY7jUN8L._SL500_.jpg" alt="blumfeldt Grandezza Cortina - Pergola de jardin, Surface couverte: 3x4m, 4 Parties latérales avec mécanisme de roulement, Acier peint par poudrage, Toit avec revêtement hydrofuge et antirouille - Beige"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 599,99</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 599,99 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B0054RA3YW?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola en bois d&#39;angle Milton avec banc pour deux &quot;src =&quot; https://m.media-amazon.com/images/I/51sOsIcXcTL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51sOsIcXcTL._SL500_.jpg" alt="Pergola d&#39;angle en bois Milton avec banc pour deux personnes"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>549,00 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 549,00 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07FCTMPJ7?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola Thermo Chauffée en Bois Habrita THONON sans Couvercle 14.80 m² &quot;src =&quot; https://m.media-amazon.com/images/I/4172ndGtMAL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/4172ndGtMAL._SL500_.jpg" alt="Pergola Habrita THONON en Bois Thermo Chauffé sans Couverture 14.80 m²"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 501,16</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 501,16 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B00JAM4KZK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Butterfly 8044805 Pergola en bois 4 poteaux 3 x 3 m &quot;src =&quot; https://m.media-amazon.com/images/I/31v5WfWqWvL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31v5WfWqWvL._SL500_.jpg" alt="Papillon 8044805 Pergola en bois 4 poteaux 3 x 3 m"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 449,90</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 449,90 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07MGGVTL7?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola de jardin en bois de pin imprégné Tidyard 170 x 200 x 200 cm &quot;src =&quot; https://m.media-amazon.com/images/I/51ND1wmOUqL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51ND1wmOUqL._SL500_.jpg" alt="Pergola de jardin en bois de pin imprégné Tidyard 170x200x200cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 407,99</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 407,99 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B079224HCS?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola extérieure SORARA | Beige | 400 x 350 cm / 4 x 3,5 m | pour le jardin, la terrasse, le carport &quot;src =&quot; https://m.media-amazon.com/images/I/311PJ5MTKqL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/311PJ5MTKqL._SL500_.jpg" alt="Pergola extérieure SORARA | Beige | 400 x 350 cm / 4 x 3,5 m | pour jardin, terrasse, abri de voiture"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 379,90</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 379,90 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07PCRF8MC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola rétractable Outsunny 3L x 3l x 2.30H m Structure en métal époxy noir anti-corrosion + 180 g / m² Toile polyester haute densité Inclus Beige &quot;src =&quot; https://m.media-amazon.com/images/I/31S8SoeKjAL. _SL500_ .jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31S8SoeKjAL._SL500_.jpg" alt="Pergola rétractable Outsunny 3L x 3L x 2.30H m Structure en métal époxy anti-corrosion noir + Toile polyester haute densité 180 g / m² Inclus Beige"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 364,90</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 364,90 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01N9R3TW3?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Carport 3x5m en autoclave traité pin classe 3 FCS &quot;src =&quot; https://m.media-amazon.com/images/I/415pcBGlbSL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/415pcBGlbSL._SL500_.jpg" alt="Carport 3x5m en pin traité autoclave classe 3 FCS"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 359,90</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 359,90 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01MS6UP3M?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Carport Backed autoclave en bois traité &quot;src =&quot; https://m.media-amazon.com/images/I/31A8o9nZY-L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31A8o9nZY-L._SL500_.jpg" alt="Carport Backed en bois traité à l&#39;autoclave"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 339,90</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 339,90 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07F2C9TB5?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola en bois traité AD Services avec auvent coulissant 270 x 270 x 254 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41DPSJQa1QL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41DPSJQa1QL._SL500_.jpg" alt="AD Services Pergola en bois traité avec auvent coulissant 270 x 270 x 254 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>325,00 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 325,00 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07BGV3H6F?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Abri de jardin en bois de pin imprégné pour patio extérieur &quot;src =&quot; https://m.media-amazon.com/images/I/41q9qvtjJFL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41q9qvtjJFL._SL500_.jpg" alt="vidaXL Remise de rangement pour patio extérieur en bois de pin imprégné"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 244,19</p>
<p>                                en stock                            </p>
<p>                                9 nouveau<br />
                                                                    à partir de 238,45 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B074TC9G7V?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Jardinière Festnight Pergola pour plantes et fleurs en bois 162 x 56 x 204 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41A77+6ClKL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41A77+6ClKL._SL500_.jpg" alt="Jardinière et boîte à fleurs Festnight Pergola en bois 162 x 56 x 204 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>208,99 €</p>
<p>                                en stock                            </p>
<p>                                3 nouveau<br />
                                                                    à partir de 208,99 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B076HPS334?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola en bois traité 240 x 240 x 240 cm &quot;src =&quot; https://m.media-amazon.com/images/I/31dhEGShOKL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31dhEGShOKL._SL500_.jpg" alt="Pergola en bois traité 240 x 240 x 240 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>179,95 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 179,95 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HNB3XFN?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Pergola d&#39;angle avec siège 130x130x197 cm Pin imprégné FSC &quot;src =&quot; https://m.media-amazon.com/images/I/51dJlKyPs7L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51dJlKyPs7L._SL500_.jpg" alt="vidaXL Pergola d&#39;angle avec siège 130x130x197 cm Pin imprégné FSC"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>179,18 €</p>
<p>                                en stock                            </p>
<p>                                7 nouveau<br />
                                                                    à partir de 178,06 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07T1KRJY6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Uniprodo Inclined Garden Pergola Auvent Terrasse dans Kit Arbor UNI_Gazebo_ 3X2.5R (2,6x3m, Métal Peint en Poudre, Arrête le Soleil, Toile 180g / m2, Vin rouge) &quot;src =&quot; https: //m.media-amazon. com / images / I / 31nZbT2AkJL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31nZbT2AkJL._SL500_.jpg" alt="Uniprodo Pergola Jardin Incliné Auvent Terrasse dans Kit Arbor UNI_Gazebo_ 3X2.5R (2,6x3m, Métal peint par poudrage, Arrête le Soleil, Toile 180g / m2, Vin rouge)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>179,00 €</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 179,00 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08DHZDYV9?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Lechnical Rose Arch Treillis, Rose Arch Treillis avec jardinières Extérieur en bois massif Jardin Arch Garden Arch Treillis Outdoor Pergola Patio Plant 70.9 &quot;x15.7 x80.7&quot; src = &quot;https://m.media-amazon.com / images / I / 41KkvK7aZlL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41KkvK7aZlL._SL500_.jpg" alt="Lechnical Rose Arch Treillis, Rose Arch Treillis avec Jardinières Jardin Arch Bois Massif Extérieur Bois Jardin Arc Treillis Extérieur Pergola Patio Plant 70.9 &quot;x15.7 x80.7"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 167,99</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 167,99 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07MNX5W6B?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Arc en treillis en bois Vislone pour pergola de jardin 150 x 50 x 220 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41DzSiISGBL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41DzSiISGBL._SL500_.jpg" alt="Arc en treillis en bois Vislone pour pergola de jardin 150 x 50 x 220 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>165,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 165,99 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B073ZJBYBR?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Festnight Pergola en bois avec arche de jardin en bois avec treillis 150 x 50 x 220 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41DzSiISGBL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41DzSiISGBL._SL500_.jpg" alt="Festnight Pergola en bois de jardin en arc en bois avec treillis 150 x 50 x 220 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>165,02 €</p>
<p>                                en stock                            </p>
<p>                                4 nouveau<br />
                                                                    à partir de 164,97 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07J54QDVX?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Blumfeldt Pantheon Roof - Toit de pergola, Toit de remplacement, Auvent, 3 x 6 m, Résistant aux intempéries, Hydrofuge, Convient à la pergola Pantheon, Gris &quot;src =&quot; https://m.media-amazon.com/images/ I / 31tC1yxdv8L._SL500_ .jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31tC1yxdv8L._SL500_.jpg" alt="Blumfeldt Pantheon Roof - Toit de pergola, Toit de remplacement, Auvent, 3 x 6 m, Résistant aux intempéries, Hydrofuge, Convient à la pergola Panthéon, Gris"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>139,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 139,99 €                                                            </p>
<p>                                1 d&#39;occasion à partir de 131,99 €                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01G1ZNVW6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Arche de bois Treillis Plante grimpante Jardin Terrasse Rose Arch &quot;src =&quot; https://m.media-amazon.com/images/I/41qoHZBJBLL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41qoHZBJBLL._SL500_.jpg" alt="vidaXL Arche en bois Treillis Plante grimpante Terrasse de jardin Arche de rosier"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 139,23</p>
<p><strike><small>€</small>151,65</strike></p>
<p>                                en stock                            </p>
<p>                                10 nouveau<br />
                                                                    à partir de 139,23 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B00HZ8I6EW?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Burger Pergola Ikebana - Droite - Teinté brun - L. 160 x P. 60 x H.214 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41Q6L+4FpuL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Q6L+4FpuL._SL500_.jpg" alt="Burger Pergola Ikebana - Droite - Teinté brun - L. 160 x P. 60 x H.214 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>137,50 €</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 137,50 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01C8BNI20?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Brasero Femor pour Terrasses de Jardin Barbecue Barbecue Brasero Ménage pour Fête et Cheminée 81 * 81 * 44cm en Acier Noir Cuisinière Brasero Cheminée Four Carré (Brasero) &quot;src =&quot; https://m.media-amazon.com/images/I/ 614l-PXkiIL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/614l-PXkiIL._SL500_.jpg" alt="Brasero Femor pour Terrasses de Jardin Barbecue Barbecue Brasero Ménage pour Fête et Cheminée 81 * 81 * 44cm en Acier Noir Poêle Chauffant Brasero Cheminée Four Carré (Brasero)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>129,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 129,99 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07J5RCCTQ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Blumfeldt Pantheon Roof - Toit de pergola, Toit de remplacement, Auvent, 3 x 3 m, Résistant aux intempéries, Hydrofuge, Convient à la pergola Pantheon, beige &quot;src =&quot; https://m.media-amazon.com/images/ I / 31lmeO5jyTL. _SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31lmeO5jyTL._SL500_.jpg" alt="Blumfeldt Pantheon Roof - Toit de pergola, Toit de remplacement, Auvent, 3 x 3 m, Résistant aux intempéries, Hydrofuge, Convient à la pergola Panthéon, beige"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>92,99 €</p>
<p>                                en stock                            </p>
<p>                                2 d&#39;occasion à partir de 92,99 €                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01G1Z7KF0?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Pergola de jardin en bois 200x40x205 cm Roses Plantes grimpantes Vault &quot;src =&quot; https://m.media-amazon.com/images/I/31JVpTjQJzL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31JVpTjQJzL._SL500_.jpg" alt="vidaXL Pergola de jardin en bois 200x40x205 cm Roses plantes grimpantes Vault"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 76,97</p>
<p>                                en stock                            </p>
<p>                                12 nouveau<br />
                                                                    à partir de 76,97 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07K7PPKWC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="QUICK STAR 3 Murs Panneau latéral 3 x 4 Pergola 3x4m Anthracite &quot;src =&quot; https://m.media-amazon.com/images/I/313e01fI+uL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/313e01fI+uL._SL500_.jpg" alt="QUICK STAR Panneau latéral 3 parois 3 x 4 Pergola 3x4m Anthracite"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>69,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 69,99 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07PM739RW?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Sol Royal SolVision S36 Premium Canisse in Nature Reed 140x600cm (HxB) - Brise-Vent Brise-Vue pour balcon Terrasse de jardin &quot;src =&quot; https://m.media-amazon.com/images/I/512KkdSrtYL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/512KkdSrtYL._SL500_.jpg" alt="Sol Royal SolVision S36 Premium Canisse in Nature Reed 140x600cm (HxB) - Brise-Vent Brise-Vue pour balcon Jardin terrasse"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>52,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 52,99 €                                                            </p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
</p></div>
</div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B00JAM4KZK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Butterfly 8044805 Pergola en bois 4 poteaux 3 x 3 m &quot;src =&quot; https://m.media-amazon.com/images/I/31v5WfWqWvL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31v5WfWqWvL._SL500_.jpg" alt="Papillon 8044805 Pergola en bois 4 poteaux 3 x 3 m"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Papillon 8044805 Pergola en bois 4 poteaux 3 x 3 m</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>449,90</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 449,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Pergola en bois à 4 poteaux.</li>
<li>Dimensions: 300 x 300 x 240 cm.</li>
<li>Bois traité en autoclave.</li>
<li>Poteaux de support 90 x 90 mm.</li>
<li>Poteaux en bois 45 x 90 mm et 45 x 70 mm. &#8211;</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B076HPS334?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola en bois traité 240 x 240 x 240 cm &quot;src =&quot; https://m.media-amazon.com/images/I/31dhEGShOKL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31dhEGShOKL._SL500_.jpg" alt="Pergola en bois traité 240 x 240 x 240 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Pergola en bois traité 240 x 240 x 240 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>179,95</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 179,95 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08514DKCC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="Grande Pergola Habrita en Bois Massif traité - Toit à lames mobiles - 341 x 614 cm" src="https://m.media-amazon.com/images/I/515nR9jZABL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/515nR9jZABL._SL500_.jpg" alt="Grande Pergola Habrita en Bois Massif traité - Toit à lames mobiles - 341 x 614 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Grande Pergola Habrita en Bois Massif traité &#8211; Toit à lames mobiles &#8211; 341 x 614 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>2 616,01</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 2616,01 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08514F93V?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola en bois massif traité Habrita - Toit et mur à lames mobiles - 313 x 234 cm &quot;src =&quot; https://m.media-amazon.com/images/I/412GOx1CYFL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/412GOx1CYFL._SL500_.jpg" alt="Pergola en bois massif traité Habrita - Toit et mur avec persiennes mobiles - 313 x 234 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Pergola en bois massif traité Habrita &#8211; Toit et mur avec persiennes mobiles &#8211; 313 x 234 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>1 506,85</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 1506,85 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B0054RA3YW?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola en bois d&#39;angle Milton avec banc pour deux &quot;src =&quot; https://m.media-amazon.com/images/I/51sOsIcXcTL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51sOsIcXcTL._SL500_.jpg" alt="Pergola d&#39;angle en bois Milton avec banc pour deux personnes"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Pergola d&#39;angle en bois Milton avec banc pour deux personnes</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>549,00</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 549,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Matériaux de la plus haute qualité &#8211; fabriqués à partir de bois d&#39;Europe du Nord</li>
<li>Un banc en bois pour votre jardin</li>
<li>Les panneaux en treillis permettent aux plantes de grimper</li>
<li>Dimensions: 184 x 194 x 194 cm</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07F2C9TB5?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola en bois traité AD Services avec auvent coulissant 270 x 270 x 254 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41DPSJQa1QL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41DPSJQa1QL._SL500_.jpg" alt="AD Services Pergola en bois traité avec auvent coulissant 270 x 270 x 254 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">AD Services Pergola en bois traité avec auvent coulissant 270 x 270 x 254 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>325,00</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 325,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07MGGVTL7?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola de jardin en bois de pin imprégné Tidyard 170 x 200 x 200 cm &quot;src =&quot; https://m.media-amazon.com/images/I/51ND1wmOUqL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51ND1wmOUqL._SL500_.jpg" alt="Pergola de jardin en bois de pin imprégné Tidyard 170x200x200cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Pergola de jardin en bois de pin imprégné Tidyard 170x200x200cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>407,99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 407,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>【Convient】 Cet abri en bois robuste est une structure de jardin pratique et couverte qui sera idéale pour ranger une large gamme d&#39;articles de jardin, tels que du bois de chauffage, de grands outils de jardin, des meubles de jardin ou tout autre article que vous souhaitez ranger à l&#39;extérieur comme des vélos.</li>
<li>【Résistant à la pourriture】 L&#39;abri de stockage durable est fait de bois de pin imprégné de haute qualité, résistant à la pourriture.</li>
<li>【Avec toit】 Le toit en bois est incliné pour protéger vos affaires de la pluie et de la neige.</li>
<li>【2 parois latérales】 Les deux parois latérales offrent une protection supplémentaire contre les intempéries pour vos articles stockés. L&#39;assemblage est facile.</li>
<li>【Attention】 Veuillez noter que le bois est un produit naturel et peut présenter des imperfections.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01G1Z7KF0?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Pergola de jardin en bois 200x40x205 cm Roses Plantes grimpantes Vault &quot;src =&quot; https://m.media-amazon.com/images/I/31JVpTjQJzL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31JVpTjQJzL._SL500_.jpg" alt="vidaXL Pergola de jardin en bois 200x40x205 cm Roses plantes grimpantes Vault"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">vidaXL Pergola de jardin en bois 200x40x205 cm Roses plantes grimpantes Vault</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>76,97</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    12 nouveau<br />
                            à partir de 76,97 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Matériau: bois de pin imprégné vert (certifié FSC)</li>
<li>Résistance à la pourriture</li>
<li>Taille totale: 200 x 40 x 205 cm (L x P x H)</li>
<li>Dimensions du poteau: 6 x 6 x 200 cm (L xlx H)</li>
<li>Avec 2 poteaux</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01N9R3TW3?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Carport 3x5m en autoclave traité pin classe 3 FCS &quot;src =&quot; https://m.media-amazon.com/images/I/415pcBGlbSL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/415pcBGlbSL._SL500_.jpg" alt="Carport 3x5m en pin traité autoclave classe 3 FCS"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Carport 3x5m en pin traité autoclave classe 3 FCS</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>359,90</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 359,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07T1KRJY6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Uniprodo Inclined Garden Pergola Auvent Terrasse dans Kit Arbor UNI_Gazebo_ 3X2.5R (2,6x3m, Métal Peint en Poudre, Arrête le Soleil, Toile 180g / m2, Vin rouge) &quot;src =&quot; https: //m.media-amazon. com / images / I / 31nZbT2AkJL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31nZbT2AkJL._SL500_.jpg" alt="Uniprodo Pergola Jardin Incliné Auvent Terrasse dans Kit Arbor UNI_Gazebo_ 3X2.5R (2,6x3m, Métal peint par poudrage, Arrête le Soleil, Toile 180g / m2, Vin rouge)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Uniprodo Pergola Jardin Incliné Auvent Terrasse dans Kit Arbor UNI_Gazebo_ 3X2.5R (2,6x3m, Métal peint par poudrage, Arrête le Soleil, Toile 180g / m2, Vin rouge)</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>179,00</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 179,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Votre nouvel endroit préféré &#8211; crée un espace parfait pour se détendre à l&#39;extérieur ou recevoir des amis</li>
<li>Protection contre les éléments &#8211; polyester d&#39;une densité de 180 g / m² qui bloque les rayons du soleil et le vent</li>
<li>Construction solide &#8211; cadre en métal enduit de poudre durable et résistant aux intempéries</li>
<li>Une parure de jardin &#8211; une forme moderne et des ornements exquis qui rehaussent l&#39;apparence de n&#39;importe quel jardin</li>
<li>Montage facile &#8211; instructions fournies</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01MS6UP3M?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Carport Backed autoclave en bois traité &quot;src =&quot; https://m.media-amazon.com/images/I/31A8o9nZY-L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31A8o9nZY-L._SL500_.jpg" alt="Carport Backed en bois traité à l&#39;autoclave"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Carport Backed en bois traité à l&#39;autoclave</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>339,90</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 339,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08D61ZZN6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Blumfeldt Pantheon Solid Sky Flat Pergola - auvent, 300 x 300 cm, Protection contre la pluie et le soleil, Structure: aluminium peint par poudrage, Toit: polycarbonate (PC) - Gris foncé &quot;src =&quot; https: //m.media-amazon. com / images / I / 31ks9MeL5kL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31ks9MeL5kL._SL500_.jpg" alt="Blumfeldt Pantheon Solid Sky Flat Pergola - auvent, 300 x 300 cm, Protection contre la pluie et le soleil, Structure: Aluminium peint par poudrage, Toit: Polycarbonate (PC) - Gris foncé"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Blumfeldt Pantheon Solid Sky Flat Pergola &#8211; auvent, 300 x 300 cm, Protection contre la pluie et le soleil, Structure: Aluminium peint par poudrage, Toit: Polycarbonate (PC) &#8211; Gris foncé</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>699,99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 699,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>DES HEURES AGRÉABLES AU JARDIN: Passez d&#39;agréables heures dans le jardin ou sur la terrasse sous la protection d&#39;un auvent: avec la Pergola Blumfeldt Pantheon Solid Sky Flat avec cadre en aluminium et toit fixe!</li>
<li>PASSER DU TEMPS À L&#39;EXTÉRIEUR: Avec le Pantheon Solid Sky Flat, soyez toujours protégé de la pluie et passez les chaudes journées d&#39;été au frais à l&#39;ombre grâce au toit plat robuste en polycarbonate (PC) et au cadre léger en aluminium enduit de poudre.</li>
<li>STABLE: Les vis en acier inoxydable durables et résistantes aux intempéries confèrent à la structure une grande stabilité. La pergola Blumfeldt Flat peut être facilement fixée à un sol approprié avec les chevilles fournies ou vissée solidement sur la terrasse.</li>
<li>PRATIQUE: En tant que protection sûre contre la pluie et le soleil, la pergola est un plus pour votre coin salon de jardin ou votre terrasse et peut également servir d&#39;abri pratique pour les outils de jardin ou les vélos.</li>
<li>HEURES DE DÉTENTE DANS LE JARDIN: De haute qualité, polyvalent et robuste: le Pergola Blumfeldt Pantheon Solid Sky Flat vous offre des heures de détente dans le jardin ou sur la terrasse et une protection fiable contre la pluie et le soleil.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B00HZ8I6EW?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Burger Pergola Ikebana - Droite - Teinté brun - L. 160 x P. 60 x H.214 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41Q6L+4FpuL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Q6L+4FpuL._SL500_.jpg" alt="Burger Pergola Ikebana - Droite - Teinté brun - L. 160 x P. 60 x H.214 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Burger Pergola Ikebana &#8211; Droite &#8211; Teinté brun &#8211; L. 160 x P. 60 x H.214 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>137,50</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 137,50 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Certifié FSC</li>
<li>Une pergola extérieure en pin traité autoclave</li>
<li>Lourd et encombrant</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01G1ZNVW6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Arche de bois Treillis Plante grimpante Jardin Terrasse Rose Arch &quot;src =&quot; https://m.media-amazon.com/images/I/41qoHZBJBLL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41qoHZBJBLL._SL500_.jpg" alt="vidaXL Arche en bois Treillis Plante grimpante Terrasse de jardin Arche de rosier"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">vidaXL Arche en bois Treillis Plante grimpante Terrasse de jardin Arche de rosier</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>151,65</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>139,23</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    10 nouveau<br />
                            à partir de 139,23 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Matériau: bois de pin imprégné vert (certifié FSC)</li>
<li>Résistance à la pourriture</li>
<li>Dimensions totales: 150 x 50 x 220 cm (L x P x H)</li>
<li>Dimensions du poteau: 6 x 4 x 200 cm (L xlx H)</li>
<li>Facile à assembler</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B079224HCS?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola extérieure SORARA | Beige | 400 x 350 cm / 4 x 3,5 m | pour le jardin, la terrasse, le carport &quot;src =&quot; https://m.media-amazon.com/images/I/311PJ5MTKqL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/311PJ5MTKqL._SL500_.jpg" alt="Pergola extérieure SORARA | Beige | 400 x 350 cm / 4 x 3,5 m | pour jardin, terrasse, abri de voiture"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Pergola extérieure SORARA | Beige | 400 x 350 cm / 4 x 3,5 m | pour jardin, terrasse, abri de voiture</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>379,90</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 379,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>SANS PERÇAGE | Couvrez votre terrasse sans avoir à percer des trous à l&#39;avant de votre maison.</li>
<li>MULTIFONCTIONNEL | Ce gazebo double Milano XL est idéal pour nos conditions climatiques. Non seulement il fournit de l&#39;ombre lorsque le soleil brille, mais il garde également votre maison propre et sèche lorsqu&#39;il pleut.</li>
<li>MATÉRIEL | La toile est résistante à l&#39;eau et même hydrofuge grâce à son revêtement en polyuréthane. Désormais, vous pouvez fêter les anniversaires, faire des barbecues ou simplement vous retrouver avec votre famille et vos amis dans votre jardin quelles que soient les conditions météorologiques. La toile vous protège également des rayons UV. Son facteur de protection est de 50+. Ceci est conforme aux lois australiennes.</li>
<li>ASSEMBLAGE FACILE | Le cadre en acier stable et robuste est facile à assembler. Il résiste aux intempéries grâce à son revêtement en poudre. Cependant, il est conseillé de ranger la couverture dans un endroit sec pendant l&#39;hiver.</li>
<li>GARANTIE | Garantie de 2 ans. Veuillez remplir complètement et correctement vos données personnelles.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07BGV3H6F?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Abri de jardin en bois de pin imprégné pour patio extérieur &quot;src =&quot; https://m.media-amazon.com/images/I/41q9qvtjJFL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41q9qvtjJFL._SL500_.jpg" alt="vidaXL Remise de rangement pour patio extérieur en bois de pin imprégné"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">vidaXL Remise de rangement pour patio extérieur en bois de pin imprégné</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>244,19</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    9 nouveau<br />
                            à partir de 238,45 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Matériel: pin, imprégné de vert</li>
<li>Résistance à la pourriture</li>
<li>Dimensions: 170 x 170 x 180 cm (L x P x H)</li>
<li>Facile à assembler</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07PCRF8MC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Pergola rétractable Outsunny 3L x 3l x 2.30H m Structure en métal époxy noir anti-corrosion + 180 g / m² Toile polyester haute densité Inclus Beige &quot;src =&quot; https://m.media-amazon.com/images/I/31S8SoeKjAL. _SL500_ .jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31S8SoeKjAL._SL500_.jpg" alt="Pergola rétractable Outsunny 3L x 3L x 2.30H m Structure en métal époxy anti-corrosion noir + Toile polyester haute densité 180 g / m² Inclus Beige"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Pergola rétractable Outsunny 3L x 3L x 2.30H m Structure en métal époxy anti-corrosion noir + Toile polyester haute densité 180 g / m² Inclus Beige</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>364,90</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 364,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> DESIGN: pergola contemporaine bicolore beige et noire, très élégante pour sublimer votre terrasse et votre extérieur</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> GRANDE SURFACE OMBRÉE: pergola idéale pour aménager un espace ombragé à l&#39;extérieur pour y installer un salon de jardin, un salon de jardin, un barbecue, etc &#8230;</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> TOIT RÉTRACTABLE: très facilement manuellement au moyen d&#39;une sangle à tirer afin de faire glisser la toile sur ses rails</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> TOILE COULISSANTE HAUTE DENSITÉ: en polyester haute densité 180 g / m², imperméable et anti-UV</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> STRUCTURE ROBUSTE: structure en métal époxy anticorrosion, légère et robuste pour une longue durée de vie</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07K7PPKWC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="QUICK STAR 3 Murs Panneau latéral 3 x 4 Pergola 3x4m Anthracite &quot;src =&quot; https://m.media-amazon.com/images/I/313e01fI+uL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/313e01fI+uL._SL500_.jpg" alt="QUICK STAR Panneau latéral 3 parois 3 x 4 Pergola 3x4m Anthracite"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">QUICK STAR Panneau latéral 3 parois 3 x 4 Pergola 3x4m Anthracite</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>69,99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 69,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Parfait pour pergola aspect aluminium de 3&#215;4 mètres</li>
<li>Matériel: 100% polyester env. 180 g / m² et fenêtres PVC</li>
<li>Couleur: anthracite</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B074TC9G7V?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Jardinière Festnight Pergola pour plantes et fleurs en bois 162 x 56 x 204 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41A77+6ClKL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41A77+6ClKL._SL500_.jpg" alt="Jardinière et boîte à fleurs Festnight Pergola en bois 162 x 56 x 204 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Jardinière et boîte à fleurs Festnight Pergola en bois 162 x 56 x 204 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>208,99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    3 nouveau<br />
                            à partir de 208,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Pratique: la pergola en bois offre beaucoup d&#39;espace pour les plantes et les fleurs rampantes</li>
<li>Durable et de haute qualité: grâce au bois de pin imprégné vert, notre jardinière de haute qualité est robuste, durable et ne se décompose pas</li>
<li>Le maillage intégré constitue un excellent support pour les roses et autres plantes grimpantes</li>
<li>Moderne et élégant: grâce à son design unique, il sera un ajout élégant à tout jardin ou balcon</li>
<li>Pratique: l&#39;installation est très simple</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B0761VQ678?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="blumfeldt Pantheon - Auvent de pergola 3x4m, Design solide et léger, Tubes en aluminium, Parasol à baldaquin réglable, Surface couverte 3 x 4 mètres, Parasol en aluminium Polyester, Gris &quot;src =&quot; https://m.media-amazon.com/ images / I / 31G8EEE0HhL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31G8EEE0HhL._SL500_.jpg" alt="blumfeldt Pantheon - Auvent de pergola 3x4m, Design solide et léger, Tubes en aluminium, Parasol réglable, Zone couverte 3 x 4 mètres, Parasol en aluminium Polyester, Gris"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">blumfeldt Pantheon &#8211; Auvent de pergola 3x4m, Design solide et léger, Tubes en aluminium, Parasol réglable, Zone couverte 3 x 4 mètres, Parasol en aluminium Polyester, Gris</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>699,99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 699,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 07:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>OMBRE COMME VOUS VOULEZ: kit de pergola complet pour couvrir une terrasse ou un coin salon extérieur. Solide et stable: conception légère en tubes d&#39;aluminium carrés de 10 x 10 cm et 1,2 mm d&#39;épaisseur. Simple: protection solaire auvent réglable en continu, à retirer et à rentrer avec un cordon</li>
<li>UNE PLACE GÉNÉREUSE DANS LE JARDIN: surface couverte de 3 x 4 mètres Résistant aux intempéries: revêtement par pulvérisation sur les parties métalliques et vis galvanisées noires</li>
<li>MATÉRIAU PARASOL: polyester 200 g / m² avec revêtement polyuréthane hydrofuge. Poteaux d&#39;angle stables 10 x 10 cm et 1,2 mm d&#39;épaisseur. Pas de taches de rouille sur le sol de la terrasse grâce à l&#39;aluminium</li>
<li>UN ESPACE DE VIE DIVIN AU JARDIN! : La pergola Blumfeldt Pantheon transforme votre terrasse ou votre salon en un temple du bien-être.</li>
<li>AVEC LA PERGOLA BLUMFELDT PANTHEON: votre terrasse ou coin salon de jardin se transforment en une aire de détente lumineuse. Le kit complet contient tout ce qu &amp; # 39; il faut pour transformer avec peu d &amp; # 39; efforts une surface de 3 x 3 m en un lieu ombragé pour l &amp; # 39; été. L &amp; # 39; ossature en poteaux de 10 x 10 cm de 1,2 mm d &amp; # 39; épaisseur est exceptionnellement solide mais pas seulement. Grâce à sa finition en aluminium pulvérisé, elle est également très légère.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HYYK897?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="blumfeldt Grandezza Cortina - Pergola de Jardin, Surface Couverte: 3x4m, 4 Parties latérales avec mécanisme de roulement, Acier thermolaqué, Toit à revêtement Hydrofuge, antirouille - Beige &quot;src =&quot; https://m.media-amazon.com/images/ I / 319AY7jUN8L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/319AY7jUN8L._SL500_.jpg" alt="blumfeldt Grandezza Cortina - Pergola de Jardin, Surface Couverte: 3x4m, 4 Parties latérales avec mécanisme de roulement, Acier thermolaqué, Toit à revêtement Hydrofuge, antirouille - Beige"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">blumfeldt Grandezza Cortina &#8211; Pergola de Jardin, Surface Couverte: 3x4m, 4 Parties latérales avec mécanisme de roulement, Acier thermolaqué, Toit à revêtement Hydrofuge, antirouille &#8211; Beige</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>599,99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 599,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 7:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>UNE PLACE AÉRÉE À L &amp; # 39; OMBRE: Profitez de l &amp; # 39; été en plein air &#8211; quel que soit le temps! Le pavillon de jardin Blumfeldt Grandezza Cortina est un endroit aéré et à l&#39;ombre aérée et un refuge contre les intempéries.</li>
<li>HEURES AGRÉABLES DANS LE JARDIN: Avec sa surface couverte de 3 x 4 mètres, la Grandezza Cortina offre beaucoup d&#39;espace pour se détendre sous un toit généreux en polyester 180g à revêtement hydrofuge et résistant aux moisissures.</li>
<li>CONFORTABLE: Les 4 parties latérales en polyester lavable de 160 g à ouvrir ou fermer séparément avec mécanisme à enrouleur confortable sont particulièrement utiles en cas de soleil rasant, de vent ou de pluie.</li>
<li>SUPPORTS: Lors de l&#39;assemblage de la construction, il est conseillé de s&#39;assurer que les pieds sont ancrés bien verticalement pour que la toile d&#39;enroule sans résistance ni plis.</li>
<li>FOURNISSEUR D &amp; # 39; OMBRE: de l &amp; # 39; ombre pour les chaudes journées d &amp; # 39; été et une protection fiable contre le vent et la pluie: le pavillon de jardin Grandezza Cortina de Blumfeldt.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07PM739RW?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Sol Royal SolVision S36 Canisse Premium en Roseau Nature 140x600cm (HxL) - Brise-Vent Brise-Vue pour Balcon Jardin terrasse &quot;src =&quot; https://m.media-amazon.com/images/I/512KkdSrtYL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/512KkdSrtYL._SL500_.jpg" alt="Sol Royal SolVision S36 Canisse Premium en Roseau Nature 140x600cm (HxB) - Brise-Vent Brise-Vue pour Balcon Jardin terrasse"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Sol Royal SolVision S36 Canisse Premium en Roseau Nature 140x600cm (HxB) &#8211; Brise-Vent Brise-Vue pour Balcon Jardin terrasse</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>52,99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 52,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 7:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>UN BRISE-VUE TRÈS DÉCORATIF ET DISCRET EN ROSEAU DE HAUTE QUALITÉ: This canisse en osier de qualité supérieure SolVision S36 a été confectionnée avec le plus grand soin. En installant la canisse contre la clôture de votre jardin, vous vous protégez des regards indiscrets. Votre jardin sera ainsi véritablement un havre de paix! Cette canisse est aussi une protection efficace contre le vent mais aussi contre le soleil. Elle vous apporte aussi un brin d´ombre et de fraicheur en été.</li>
<li>UN ATOUT INDISPENSABLE POUR LE JARDIN ET LA MAISON: La brise-vue en roseau naturel de SOL ROYAL peut aussi trouver place dans votre intérieur et créer une ambiance naturelle et boisée dans votre maison. Elle peut aussi être utilisée comme cloison murale ou simplement comme décoration.</li>
<li>100% NATUREL ET ÉCOLOGIQUE: Le roseau est une matière végétale résistante et respectueuse de l&#39;environnement. En achetant ce produit, vous protégez l´environnement autant que vous protégez des regards indiscrets, du vent et du soleil.</li>
<li>FACILE À MONTER ET RÉSISTANT: Le brise-vent en roseau se distingue par sa robustesse et sa durabilité. Les roseaux sont reliés les uns aux autres par un fil en acier inoxydable résistant aux intempéries. Très facile à installer, en quelques étapes votre palissade, balcon, jardin ou terrasse sera prêt pour l’été. (Vous pouvez évidemment combiner plusieurs palissades entre elles)</li>
<li>DISPONIBLE EN DIFFÉRENTES TAILLES: Votre brise-vue est disponible en plusieurs dimensions et peut être ajusté à la taille désirée.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07MNX5W6B?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Vislone Arche en Treillis en Bois pour Jardin Pergola 150 x 50 x 220 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41DzSiISGBL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41DzSiISGBL._SL500_.jpg" alt="Vislone Arche en Treillis en Bois pour Jardin Pergola 150 x 50 x 220 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Vislone Arche en Treillis en Bois pour Jardin Pergola 150 x 50 x 220 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>165,99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 165,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 7:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" />Cette arche en treillis sera un excellent ajout décoratif à votre jardin ou à tout autre espace de vie extérieur.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" />Fabriquée en pin de haute qualité imprégné de vert, cette arche de rose est très robuste, durable et imputrescible. L&#39;assemblage est vraiment facile.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" />Elle constitue une base stable pour les rosiers et autres plantes grimpantes, ce qui créera un joli coin salon en été.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" />Elle peut également être utilisé pour créer une entrée imposante.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" />Veuillez noter que le bois est un produit naturel et peut montrer des imperfections.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B073ZJBYBR?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Festnight Arche en Bois de Jardin Pergola en Bois avec Treillis 150 x 50 x 220cm &quot;src =&quot; https://m.media-amazon.com/images/I/41DzSiISGBL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41DzSiISGBL._SL500_.jpg" alt="Festnight Arche en Bois de Jardin Pergola en Bois avec Treillis 150 x 50 x 220cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Festnight Arche en Bois de Jardin Pergola en Bois avec Treillis 150 x 50 x 220cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>165,02</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    4 nouveau<br />
                            à partir de 164,97 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 7:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Taille totale: 150 x 50 x 220cm</li>
<li>Fabriqué en bois de pin imprégné de haute qualité, cette arche de roses est très robuste, durable et résistante.</li>
<li>L &amp; # 39; arc constitue une base stable pour les roses et les plantes d &amp; # 39; escalade modifie et crée un bel espace où s &amp; # 39; asseoir pendant le domaine.</li>
<li>Il peut également être utilisé pour créer une entrée impressionnante.</li>
<li>Veuillez noter que le bois est un produit naturel, de sorte qu&#39;il peut avoir des imperfections.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07FCTMPJ7?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Habrita Pergola THONON en Bois Thermo chauffé sans Couverture 14,80 m² &quot;src =&quot; https://m.media-amazon.com/images/I/4172ndGtMAL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/4172ndGtMAL._SL500_.jpg" alt="Habrita Pergola THONON en Bois Thermo chauffé sans Couverture 14,80 m²"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Habrita Pergola THONON en Bois Thermo chauffé sans Couverture 14,80 m²</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>501,16</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 501,16 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 12 mai 2021 7:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01C8BNI20?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Femor Brasero pour Jardin Terrasses BBQ Brasero Ménager Barbecue pour Fête et Foyer 81 * 81 * 44cm en Acier Noir Poêle Chauffant Brasero Foyer Four Carré (Brasero) &quot;src =&quot; https://m.media-amazon.com/images/I/ 614l-PXkiIL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/614l-PXkiIL._SL500_.jpg" alt="Femor Brasero pour Jardin Terrasses BBQ Brasero Ménager Barbecue pour Fête et Foyer 81 * 81 * 44cm en Acier Noir Poêle Chauffant Brasero Foyer Four Carré (Brasero)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Femor Brasero pour Jardin Terrasses BBQ Brasero Ménager Barbecue pour Fête et Foyer 81 * 81 * 44cm en Acier Noir Poêle Chauffant Brasero Foyer Four Carré (Brasero)</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>129,99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            from €129.99<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                as of mai 12, 2021 7:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Couleur: Noir; Montant Conseil Chauffage: 81x81x40CM pour utilisation barbecue</li>
<li>Bowl Dimension: 56 * 56 * 12cm，Matériel: Acier; Poids: NW: 12,8 kg;, GW: 14,8 kg;</li>
<li>La cheminée de jardin en plein air est idéal pour les soirées fraîches et fournit une chaleur agréable</li>
<li>La conception de lignes Faux pierre rend archaïque et aristocratique;</li>
<li>Comprend support de charbon, Poker, qui est un foyer pratique et commode;</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HNB3XFN?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Pergola d&amp;#39;angle avec siège 130x130x197 cm Pin imprégné FSC&quot; src=&quot;https://m.media-amazon.com/images/I/51dJlKyPs7L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51dJlKyPs7L._SL500_.jpg" alt="vidaXL Pergola d&amp;#39;angle avec siège 130x130x197 cm Pin imprégné FSC"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">vidaXL Pergola d&amp;#39;angle avec siège 130x130x197 cm Pin imprégné FSC</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>179.18</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 in stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    7            new<br />
                            from €178.06<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                as of mai 12, 2021 7:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Cette pergola d&amp;#39;angle de qualité supérieure sera un bel ajout décoratif à votre jardin ou à d&amp;#39;autres espaces extérieurs</li>
<li>Cette pergola de jardin forme un tuteur stable pour rosiers et autres plantes grimpantes qui transforment le pergola d&amp;#39;angle en une belle assise romantique, surtout en été</li>
<li>Le banc intégré est l&amp;#39;endroit idéal pour profiter de votre jardin</li>
<li>Fabriquée en bois de pin imprégné, cette pergola est très robuste, durable, imputrescible et imperméable</li>
<li>Couleur : vert &#8211; Matériau : pin imprégné &#8211; Imputrescible &#8211; Dimensions totales : 130 x 130 x 197 cm (L x l x h) &#8211; Avec banc</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07J5RCCTQ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Blumfeldt Pantheon Roof - Toit de pergola, Toit de rechange, Auvent, 3 x 3 m, Résistant aux intempéries, Déperlant, Convient à la pergola Pantheon, beige&quot; src=&quot;https://m.media-amazon.com/images/I/31lmeO5jyTL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31lmeO5jyTL._SL500_.jpg" alt="Blumfeldt Pantheon Roof - Toit de pergola, Toit de rechange, Auvent, 3 x 3 m, Résistant aux intempéries, Déperlant, Convient à la pergola Pantheon, beige"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Blumfeldt Pantheon Roof &#8211; Toit de pergola, Toit de rechange, Auvent, 3 x 3 m, Résistant aux intempéries, Déperlant, Convient à la pergola Pantheon, beige</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>92.99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 in stock                            </mark></p>
<p>
    <span class="text-muted"><br />
                            <br />2            used from            €92.99<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                as of mai 12, 2021 7:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>TOIT DE RECHANGE: Du neuf avec de l&amp;#39;ancien ! Avec le toit de rechange pour pergola Blumfeldt Pantheon Roof, votre pergola de jardin sera de nouveau rapidement et facilement comme neuve.</li>
<li>HAUTE QUALITÉ: Quoi qu&amp;#39;il arrive au toit de votre pergola : voici la solution. Avec le toit de rechange Blumfeldt Pantheon Roof, votre pergola retrouvera son aspect neuf en quelques instants &#8211; et bien sûr avec les mêmes qualités que précédemment.</li>
<li>DÉPERLANT: La surface de couverture de 3 x 3 m ne laisse passer ni le soleil ni la pluie : le matériau polyester 180 g/m² est traité avec un revêtement déperlant et fait simplement glisser les gouttes de pluie.</li>
<li>À L’OMBRE: Le pavillon vous procure une ombre agréable lors des journées ensoleillées. Profitez de l&amp;#39;été en plein air. Le toit de rechange Blumfeldt Pantheon Roof retransforme votre pergola de terrasse en véritable salon &#8211; quelle que soit la météo.</li>
<li>TOUJOURS PRÊT: Ce toit peut aussi servir de rechange afin de nettoyer l’autre etc. Il est fait sur-mesure pour la pergola de jardin Pantheon de Blumfeldt.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07J54QDVX?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Blumfeldt Pantheon Roof - Toit de pergola, Toit de rechange, Auvent, 3 x 6 m, Résistant aux intempéries, Déperlant, Convient à la pergola Pantheon, Gris&quot; src=&quot;https://m.media-amazon.com/images/I/31tC1yxdv8L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31tC1yxdv8L._SL500_.jpg" alt="Blumfeldt Pantheon Roof - Toit de pergola, Toit de rechange, Auvent, 3 x 6 m, Résistant aux intempéries, Déperlant, Convient à la pergola Pantheon, Gris"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Blumfeldt Pantheon Roof &#8211; Toit de pergola, Toit de rechange, Auvent, 3 x 6 m, Résistant aux intempéries, Déperlant, Convient à la pergola Pantheon, Gris</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>139.99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 in stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1            new<br />
                            from €139.99                                        <br />1            used from            €131.99<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                as of mai 12, 2021 7:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>TOIT DE RECHANGE: Du neuf avec de l&amp;#39;ancien ! Avec le toit de rechange pour pergola Blumfeldt Pantheon Roof, votre pergola de jardin sera de nouveau rapidement et facilement comme neuve.</li>
<li>HAUTE QUALITÉ: Quoi qu&amp;#39;il arrive au toit de votre pergola : voici la solution. Avec le toit de rechange Blumfeldt Pantheon Roof, votre pergola retrouvera son aspect neuf en quelques instants &#8211; et bien sûr avec les mêmes qualités que précédemment.</li>
<li>DÉPERLANT: La surface de couverture de 3 x 6 m ne laisse passer ni le soleil ni la pluie : le matériau polyester 180 g/m² est traité avec un revêtement déperlant et fait simplement glisser les gouttes de pluie.</li>
<li>À L’OMBRE: Le pavillon vous procure une ombre agréable lors des journées ensoleillées. Profitez de l&amp;#39;été en plein air. Le toit de rechange Blumfeldt Pantheon Roof retransforme votre pergola de terrasse en véritable salon &#8211; quelle que soit la météo.</li>
<li>TOUJOURS PRÊT: Ce toit peut aussi servir de rechange afin de nettoyer l’autre etc. Il est fait sur-mesure pour la pergola de jardin Pantheon de Blumfeldt.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08DHZDYV9?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Lechnical Arche de Rose en Treillis, Treillis Rose Arch avec jardinières Jardin Arch en Bois Massif extérieur en Bois Jardin Arch Treillis Pergola extérieur Patio Plant 70.9&quot;x15.7 x80.7&quot; src=&quot;https://m.media-amazon.com/images/I/41KkvK7aZlL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41KkvK7aZlL._SL500_.jpg" alt="Lechnical Arche de Rose en Treillis, Treillis Rose Arch avec jardinières Jardin Arch en Bois Massif extérieur en Bois Jardin Arch Treillis Pergola extérieur Patio Plant 70.9&quot;x15.7 x80.7"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Lechnical Arche de Rose en Treillis, Treillis Rose Arch avec jardinières Jardin Arch en Bois Massif extérieur en Bois Jardin Arch Treillis Pergola extérieur Patio Plant 70.9&quot;x15.7 x80.7</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>167.99</span><br />
                                                                            <mark title="Last updated on mai 12, 2021 7:05  " class="stock-status status-instock"></p>
<p>                                 in stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1            new<br />
                            from €167.99<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                as of mai 12, 2021 7:05                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>★ Fournit une entrée attrayante pour votre jardin.</li>
<li>★ Bois massif &#8211; avec une finition de peinture imperméable, cette arche de jardin est résistante aux intempéries et durable.</li>
<li>★ Toit en arc multifonction et 2 jardinières des deux côtés, la pergola offre suffisamment d&amp;#39;espace pour les vignes, les glycines et les rosiers grimpants.</li>
<li>★ Bois massif (avec peinture imperméable)</li>
<li>★ Faire un ajout décoratif à votre espace extérieur</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<h2>    Guide d’achat de Pergola En Bois 2021 </h2>
<p>J’ai passé beaucoup de temps à inclure le Pergola En Bois ci-dessus. Juste pour mentionner, j’ai regardé 37 heures, 161 Produit à acheter et tester 4 de Pergola En Bois que j’ai répertorié.<br />Lors de l’achat d’un Pergola En Bois, il y a toujours quelques points à garder à l’esprit. Je veux le partager avec vous. Si vous n’êtes pas convaincu par la liste ci-dessus, vous pouvez vérifier ces facteurs et trouver Pergola En Bois qui correspond le mieux à vos besoins. Alors devrais-je commencer?</p>
<h3>    1er prix </h3>
<p>Indépendamment de ce que vous achetez, le prix du produit est l’une des choses les plus importantes et il en va de même pour Pergola En Bois. La plupart des Pergola En Bois s sont dans la fourchette de prix allant du haut au bas. Le meilleur Pergola En Bois est répertorié en haut de la liste. Si le budget n’a pas d’importance, je vous recommande de choisir le premier produit.<br />Vous pouvez opter pour la deuxième place. C’est aussi bon que le premier, mais cela coûte beaucoup moins cher. Cependant, si le budget est un gros problème et que vous recherchez le Pergola En Bois le moins cher, vous devriez en choisir un qui coûte environ.</p>
<h3>    2. Avez-vous ce dont vous avez besoin? </h3>
<p></p>
<p>Il est important que le Pergola En Bois que vous achetez contienne toutes les fonctionnalités que vous recherchez. Parce que si vous ne répondez pas à vos besoins, comment serait-ce le mieux pour vous? Si vous cherchez quelque chose d’avenir. Le premier modèle que j’ai répertorié est le meilleur de tous les temps et possède toutes les fonctionnalités que vous devriez rechercher dans Pergola En Bois.<br />
Faites une liste de tous les éléments que vous recherchez dans Pergola En Bois, puis comparez-les aux modèles répertoriés. S’il répond à vos exigences fonctionnelles, vous devriez vérifier le prix. Si cela correspond à votre budget, découvrez les autres avantages de Pergola En Bois. Si vous avez des avantages supplémentaires qui pourraient vous être utiles, bravo! Vous venez de trouver le meilleur test Pergola En Bois disponible pour votre budget.</p>
<h3>    3. La marque est importante! </h3>
<p></p>
<p>Je recommande toujours à mes lecteurs de choisir Pergola En Bois qui provient d’une marque bien connue. Parce que non seulement il sera excellent en termes de qualité du produit, mais il offrira également un meilleur support client, ce qui peut être utile si vous rencontrez un problème avec le mot clé Pergola En Bois à l’avenir. Une marque peut être géniale aux États-Unis ou dans le monde, mais si elle n’offre pas de service près de chez vous, cela peut être un problème. Par conséquent, lors du choix d’une marque, assurez-vous que le service client ou le centre de service est à proximité.</p>
<h3>    4. Vérifiez les offres </h3>
<p>À l’époque, vous deviez vous rendre dans différents magasins pour connaître le prix exact de Pergola En Bois, et dans certains cas, il y avait très peu de magasins locaux. Cependant, avec une augmentation des sites de commerce électronique comme Amazon US, vous pouvez toujours obtenir le meilleur test Pergola En Bois à un prix très fiable. Pour cette raison, j’ai inclus le lien vers la liste des produits Amazon. Si ce n’est pas urgent, vous pouvez attendre quelques jours pour vérifier.</p>
<h3>    5. Articles de garantie! </h3>
<p></p>
<p> Les Pergola En Bois s de marques connues ne sont pas facilement endommagés, et même s’ils le font, il y a une garantie que vous pouvez réparer gratuitement s’il y a un problème avec le fabricant ou un dysfonctionnement sans raison. Cependant, si vous achetez Pergola En Bois s auprès de marques inconnues qui ne sont pas garanties, il y a de fortes chances que vous finissiez par dépenser beaucoup en réparations et en maintenance.</p>
<h3>    6. Lire les avis </h3>
<p>La meilleure façon de reconnaître le mot clé Pergola En Bois est d’essayer ou de l’utiliser. Mais ce n’est pas possible. Cependant, il existe de nombreux avis clients expliquant les avantages et les inconvénients qui peuvent être vraiment utiles. Étant donné que cet article vous aide à trouver le meilleur test Pergola En Bois, je n’arrive pas à finir d’écrire des critiques détaillées pour chacun des produits. Pour cette raison, jusqu’à ce que je reçoive des avis détaillés sur les produits, ma suggestion passerait par les avis clients sur Amazon.</p>
<h3>    7. Vendeur fiable </h3>
<p>Ce n’est généralement pas le cas, mais j’ai eu de mauvaises expériences à la recherche d’un Pergola En Bois sur le marché hors ligne. Ils m’ont dit que le modèle que j’achète provenait d’une marque bien connue. Après l’avoir utilisé pendant 2 mois lorsque j’ai rencontré un problème avec le produit, j’ai contacté le centre de service et j’ai été informé que le Pergola En Bois que je portais n’était pas fait pour vous par le service et qu’il s’agissait d’une première copie.<br />Suite à mes conseils, je voudrais vous demander de vous assurer que vous achetez auprès de vendeurs réputés comme Amazon et d’autres magasins populaires qui offrent un excellent support client! Dans le cas d’une telle arnaque, vous pouvez contacter Amazon – signaler une activité frauduleuse, aider d’autres personnes à éviter l’achat et même obtenir un remboursement.</p>
<h2>    Jugement </h2>
<p>J’espère pouvoir vous aider à trouver le meilleur test Pergola En Bois aux États-Unis pour 2021. Écrivez un commentaire si cela vous a été utileF</p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope="" itemprop="author">
<div class="saboxplugin-gravatar"><img decoding="async" alt="" itemprop="image" src="https://www.lalettre.ma/wp-content/uploads/2020/09/creator_arron.png"/><noscript><img decoding="async" src="https://www.lalettre.ma/wp-content/uploads/2020/09/creator_arron.png" alt="" itemprop="image"/></noscript></div>
<div class="saboxplugin-desc">
<div itemprop="description">
<p>“Explorateur maléfique. Lecteur. Accro à Internet. Praticien du voyage. Evangéliste de la bière. Savant Bacon.”</p>
</div>
</div>
</div></div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>30 Spatule En Bois les mieux qualifiés 2021</title>
		<link>https://conseil-chauffage.com/30-spatule-en-bois-les-mieux-qualifies-2021/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Wed, 05 May 2021 11:15:44 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[mieux]]></category>
		<category><![CDATA[qualifiés]]></category>
		<category><![CDATA[Spatule]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/30-spatule-en-bois-les-mieux-qualifies-2021/</guid>

					<description><![CDATA[30 Spatule En Bois les mieux qualifiés 2021 EnregistrerEnregistréSupprimé 0 Choisir la spatule en bois parfaite est une tâche difficile. Il faut vérifier les différents produits disponibles sur le marché et tester pour obtenir le meilleur.Mais pensez-vous que c&#39;est aussi simple à suivre? Sûrement pas.Surtout lorsque vous n&#39;avez aucune connaissance sur un produit en particulier. Si vous êtes devenu confus parmi tant d&#39;options disponibles sur le marché, facilitez simplement votre recherche en suivant le guide d&#39;achat que ... <p class="read-more-container"><a title="30 Spatule En Bois les mieux qualifiés 2021" class="read-more button" href="https://conseil-chauffage.com/30-spatule-en-bois-les-mieux-qualifies-2021/#more-3494" aria-label="Plus sur 30 Spatule En Bois les mieux qualifiés 2021">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>30 Spatule En Bois les mieux qualifiés 2021</h1>
<p></p>
<div id="post-12639">
                        <!-- Title area --></p>
<div class="rh_post_layout_metabig">
<div class="title_single_area">
                                <!-- .breadcrumbs --> </p>
<div class="top_share">
<div class="post_share">
<div class="social_icon  row_social_inpost">
<div class="favour_in_row favour_btn_red">
<p><span class="flowhidden cell_wishlist"><span class="heartplus" data-post_id="12639" data-informer="0"><span class="ml5 rtlmr5 wishaddwrap" id="wishadd12639">Enregistrer</span><span class="ml5 rtlmr5 wishaddedwrap" id="wishadded12639">Enregistré</span><span class="ml5 rtlmr5 wishremovedwrap" id="wishremoved12639">Supprimé</span> </span></span><span id="wishcount12639" class="thumbscount">0</span> </p>
</div>
<p><span data-href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.mercatoshow.com%2F30-spatule-en-bois-les-mieux-qualifies%2F" class="fb share-link-image" data-service="facebook"><i class="rhicon rhi-facebook"/></span><span data-href="https://twitter.com/share?url=https%3A%2F%2Fwww.mercatoshow.com%2F30-spatule-en-bois-les-mieux-qualifies%2F&#038;text=30+Spatule+En+Bois+les+mieux+qualifi%C3%A9s" class="tw share-link-image" data-service="twitter"><i class="rhicon rhi-twitter"/></span><span data-href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.mercatoshow.com%2F30-spatule-en-bois-les-mieux-qualifies%2F&#038;media=https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm.jpg&#038;description=30+Spatule+En+Bois+les+mieux+qualifi%C3%A9s" class="pn share-link-image" data-service="pinterest"><i class="rhicon rhi-pinterest-p"/></span><span data-href="mailto:?subject=30+Spatule+En+Bois+les+mieux+qualifi%C3%A9s&#038;body=Check out: https%3A%2F%2Fwww.mercatoshow.com%2F30-spatule-en-bois-les-mieux-qualifies%2F - Mercatoshow.com" class="in share-link-image" data-service="email"><i class="rhicon rhi-envelope"/></span></div>
</p></div>
</p></div>
</p></div>
</p></div>
<figure class="top_featured_image"><img loading="lazy" decoding="async" width="359" height="500" class="attachment-full size-full wp-post-image" alt="" srcset="https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm.jpg 359w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-215x300.jpg 215w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-735x1024.jpg 735w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-768x1069.jpg 768w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-1103x1536.jpg 1103w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-1470x2048.jpg 1470w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-788x1097.jpg 788w" data-lazy-sizes="(max-width: 359px) 100vw, 359px" src="https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm.jpg"/><noscript><img loading="lazy" decoding="async" width="359" height="500" src="https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm.jpg" class="attachment-full size-full wp-post-image" alt="" srcset="https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm.jpg 359w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-215x300.jpg 215w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-735x1024.jpg 735w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-768x1069.jpg 768w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-1103x1536.jpg 1103w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-1470x2048.jpg 1470w, https://www.mercatoshow.com/wp-content/uploads/2021/05/glorex-lot-de-spatules-en-bois-naturel-18-x-150mm-788x1097.jpg 788w" sizes="(max-width: 359px) 100vw, 359px"/></noscript></figure>
<p>                        <!--CusAdsVi1--></p>
<p>Choisir la spatule en bois parfaite est une tâche difficile. Il faut vérifier les différents produits disponibles sur le marché et tester pour obtenir le meilleur.<br />Mais pensez-vous que c&#39;est aussi simple à suivre? Sûrement pas.<br />Surtout lorsque vous n&#39;avez aucune connaissance sur un produit en particulier. Si vous êtes devenu confus parmi tant d&#39;options disponibles sur le marché, facilitez simplement votre recherche en suivant le guide d&#39;achat que nous vous avons fourni ci-dessous. Nous avons effectué une recherche approfondie sur la spatule en bois et avons vérifié 9 produits avant de vous fournir ce guide descriptif.
</p>
<div class="egg-container cegg-list-withlogos">
<div class="egg-listcontainer">
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HMSZNL4?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="Ustensiles de cuisine en silicone, 35pcs ustensiles de cuisine en bois avec support, ensemble de cuisine anti-rayures antiadhésif avec poignée en bois Spatule cuillère louche fouet pot de rangement" src="https://m.media-amazon.com/images/I/51b0Ui9jR8L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51b0Ui9jR8L._SL500_.jpg" alt="Ustensiles de cuisine en silicone, 35pcs ustensiles de cuisine en bois avec support, ensemble de cuisine anti-rayures antiadhésif avec poignée en bois Spatule cuillère louche fouet pot de rangement"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>27,19 €</p>
<p><strike><small>€</small>31,99</strike></p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 27,19 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HS1N8L9?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Set de 5 ustensiles de cuisine en bois - Anti-rayures - Résistant à la chaleur - Japonais - Spatule en bois - Cuillères de cuisine - Pour poêles antiadhésives &quot;src =&quot; https://m.media-amazon.com/images/I / 517 + 9YPGamL ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/517+9YPGamL._SL500_.jpg" alt="Set de 5 ustensiles de cuisine en bois - Anti-rayures - Résistant à la chaleur - Japonais - Spatule en bois - Cuillères de cuisine - Pour poêles antiadhésives"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 26,49</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 26,49 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08GHCGGPV?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Zaleonline 6pcs Spatules et cuillères en bois Accessoires Spatule anti-rayures Spatule Ensemble d&#39;ustensiles de cuisine en bambou pour casseroles et casseroles antiadhésives &quot;src =&quot; https://m.media-amazon.com/images/I/41UcdZuId1L._SL500_ .jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41UcdZuId1L._SL500_.jpg" alt="Zaleonline 6 pièces spatules et cuillères en bois accessoires cuillère anti-rayures spatule ensemble d&#39;ustensiles de cuisine en bambou pour casseroles et casseroles antiadhésives"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 12,98</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 12,98 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HZ4PSCG?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Ustensiles de cuisine en bois de bambou | Set de cuisine en bois | 6 ustensiles de qualité: cuillère en bois, spatule en bois, cuillère en bois &amp; spatule en bois, cuillère-fourchette &quot;src =&quot; https://m.media-amazon.com/images/I/41bBFD55mqL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41bBFD55mqL._SL500_.jpg" alt="Ustensiles de cuisine en bois de bambou | Set de cuisine en bois | 6 ustensiles de qualité: cuillère en bois, spatule en bois, cuillère en bois et spatule goutte à goutte en bois, cuillère-fourchette"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 12,88</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 12,88 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01IT1CJ64?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Ecloud Shop 2 PCS Spatule en bois antiadhésive professionnelle Outil de cuisine Ustensiles de cuisine Cuisine écologique et sûre &quot;src =&quot; https://m.media-amazon.com/images/I/31+zFfG5adL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31+zFfG5adL._SL500_.jpg" alt="Ecloud Shop 2 pièces professionnel spatule en bois antiadhésive tourneur de bois outil de cuisine ustensiles de cuisine cuisine écologique et sûre"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 12,39</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 12,39 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01NAPFPOO?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="&#x2b50; Set d&#39;ustensiles de cuisine en bois MIAMM, set complet, spatules en hêtre, Made in EU, 1 grande cuillère à sauce 30cm, 1 spatule à mortaise 30cm, 1 spatule biseautée 30cm, 1 spatule pâtissière &quot;src =&quot; https: // m.media-amazon. com / images / I / 31DQlbfrSlS._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31DQlbfrSlS._SL500_.jpg" alt="&#x2b50; Set d&#39;ustensiles de cuisine en bois MIAMM, set complet, spatules en hêtre, Made in EU, 1 grande cuillère à sauce 30cm, 1 spatule à mortaise 30cm, 1 spatule biseautée 30cm, 1 spatule à pâtisserie"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>11,99 €</p>
<p><strike><small>€</small>14,99</strike></p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 11,99 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B073X1T3QK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Spatules en bois Amazy (paquet de 200) - Spatules d&#39;épilation à la cire chaude - Bâtonnets de crème glacée pour la fabrication de sorbet (grand | 150 x 18 mm) &quot;src =&quot; https://m.media-amazon.com/images / I / 41II04w4AOL ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41II04w4AOL._SL500_.jpg" alt="Spatules en bois Amazy (Paquet de 200) - Spatules d&#39;épilation à la cire chaude - Bâtonnets de crème glacée pour la fabrication de sorbet (Grand | 150 x 18 mm)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>10,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 10,99 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07GJHYG1K?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="hollylife 5PCS Ustensiles de cuisine en bois pour poêle antiadhésive Outil de cuisine Ensemble complet d&#39;accessoires Cuillère en bambou 30CM Spatule Turner Déformation non toxique Durabilité ergonomique &quot;src =&quot; https://m.media-amazon.com/images/I/51gEN9OFoYL._SL500_. jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51gEN9OFoYL._SL500_.jpg" alt="hollylife 5PCS Ustensiles de cuisine en bois pour poêle à frire antiadhésive Ensemble d&#39;outils de cuisine Accessoires Complet en bambou 30CM cuillère Spatule Turner Déformation non toxique Durabilité ergonomique"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>9,99 €</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 9,99 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HZ5V5QJ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Cuisine Ustensiles De Cuisine De Joeji Bois De Bambou | Ensemble de cuisine en bois | 4 ustensiles de qualité: cuillère en bois, spatule en bois, cuillère en bois et spatule en bois pour égoutter &quot;src =&quot; https://m.media-amazon.com/images/I/41Hmk0UJToL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Hmk0UJToL._SL500_.jpg" alt="Cuisine Ustensiles De Cuisine De Joeji Bois De Bambou | Ensemble de cuisine en bois | 4 ustensiles de qualité: cuillère en bois, spatule en bois, cuillère en bois et spatule en bois pour égoutter"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>9,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 9,99 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B0053XCL1A?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Metaltex 580612010 Spatule en bois Bois d&#39;olivier 30 cm &quot;src =&quot; https://m.media-amazon.com/images/I/31Q6CmmU1CL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31Q6CmmU1CL._SL500_.jpg" alt="Metaltex 580612010 Spatule en bois Bois d&#39;olivier 30 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>5,99 €</p>
<p>                                en stock                            </p>
<p>                                4 nouveau<br />
                                                                    à partir de 5,27 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07BR3YTR7?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Tefal - K2300814 - Ingenio Wood - Spatule solide, 2,7 x 38,5 x 9,2 cm &quot;src =&quot; https://m.media-amazon.com/images/I/21Hu1249g0L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/21Hu1249g0L._SL500_.jpg" alt="Tefal - K2300814 - Ingenio Wood - Spatule solide, 2,7 x 38,5 x 9,2 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>5,99 €</p>
<p><strike><small>€</small>8,94</strike></p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 5,99 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B00WU4B0OO?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Patisse 2048504 Spatule 27 cm &quot;src =&quot; https://m.media-amazon.com/images/I/21Ud0uSIstL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/21Ud0uSIstL._SL500_.jpg" alt="Patisse 2048504 Spatule 27 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>€ 5,98</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 5,98 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B006677VQ2?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="lagrange Lot de 8 spatules &quot;src =&quot; https://m.media-amazon.com/images/I/41gjEyoxOhL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41gjEyoxOhL._SL500_.jpg" alt="lagrange Lot de 8 spatules"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>5,11 €</p>
<p><strike><small>€</small>6,99</strike></p>
<p>                                en stock                            </p>
<p>                                7 nouveau<br />
                                                                    à partir de 5,02 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B086B7VSFX?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="GLOREX Ensemble de spatules en bois, Naturel, 18 x 150 mm &quot;src =&quot; https://m.media-amazon.com/images/I/413UaEwyo4L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/413UaEwyo4L._SL500_.jpg" alt="Ensemble de spatules en bois GLOREX, naturel, 18 x 150 mm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>3,65 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 3,65 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
<div class="row-products">
<div class="col-md-2 col-sm-2 col-xs-12 cegg-image-cell">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01IHKKFPY?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="kela 11782 Spatule Livia 30,5 cm hêtre, bois, beige, 30,5 x 6,5 x 2 cm &quot;src =&quot; https://m.media-amazon.com/images/I/31ibyXYnO+L._SL500_ .jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31ibyXYnO+L._SL500_.jpg" alt="kela 11782 Spatule Livia 30,5 cm hêtre, Bois, Beige, 30,5 x 6,5 x 2 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-3 col-sm-3 col-xs-12 cegg-price-cell text-center">
<div class="cegg-price-row">
<p>3,49 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 3,49 €                                                            </p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </p>
</p></div>
</p></div>
<div class="col-md-2 col-sm-2 col-xs-12 cegg-btn-cell">
<div class="cegg-mb5">
                            <img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mercatoshow.com/wp-content/plugins/content-egg/res/img/blank.gif"/></noscript> <small class="text-muted title-case">Amazon.com</small>
                        </div>
<p>Livraison gratuite</p>
</p></div>
</p></div>
</p></div>
</div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B086B7VSFX?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="GLOREX Ensemble de spatules en bois, Naturel, 18 x 150 mm &quot;src =&quot; https://m.media-amazon.com/images/I/413UaEwyo4L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/413UaEwyo4L._SL500_.jpg" alt="Ensemble de spatules en bois GLOREX, naturel, 18 x 150 mm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Ensemble de spatules en bois GLOREX, naturel, 18 x 150 mm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>3,65</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 3,65 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Bâtons en bois de bouleau naturel</li>
<li>En forme de bâtonnets de crème glacée aux extrémités arrondies.</li>
<li>Dimensions: 18 x 150 mm</li>
<li>Contenu: 100 pièces</li>
<li>Idéal pour peindre, dessiner, décorer et coller.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B0053XCL1A?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Metaltex 580612010 Spatule en bois Bois d&#39;olivier 30 cm &quot;src =&quot; https://m.media-amazon.com/images/I/31Q6CmmU1CL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31Q6CmmU1CL._SL500_.jpg" alt="Metaltex 580612010 Spatule en bois Bois d&#39;olivier 30 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Metaltex 580612010 Spatule en bois Bois d&#39;olivier 30 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>5,99</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    4 nouveau<br />
                            à partir de 5,27 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Accessoire parfait pour la cuisine</li>
<li>Longueur: 30cm</li>
<li>La marque METALTEX fabrique et commercialise une très large collection de petits ustensiles de cuisine et de produits d&#39;aide à la cuisson</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01IT1CJ64?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Ecloud Shop 2 PCS Spatule en bois antiadhésive professionnelle Outil de cuisine Ustensiles de cuisine Cuisine écologique et sûre &quot;src =&quot; https://m.media-amazon.com/images/I/31+zFfG5adL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31+zFfG5adL._SL500_.jpg" alt="Ecloud Shop 2 pièces professionnel spatule en bois antiadhésive tourneur de bois outil de cuisine ustensiles de cuisine cuisine écologique et sûre"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Ecloud Shop 2 pièces professionnel spatule en bois antiadhésive tourneur de bois outil de cuisine ustensiles de cuisine cuisine écologique et sûre</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>12,39</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 12,39 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Caractéristiques:</li>
<li>Tout neuf et de haute qualité</li>
<li>Fait de matériaux en bois</li>
<li>Sans danger pour les ustensiles de cuisine antiadhésifs</li>
<li>Style chinois vintage élégant, grande poignée confortable, lavage à la main uniquement</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01NAPFPOO?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="&#x2b50; Set d&#39;ustensiles de cuisine en bois MIAMM, set complet, spatules en hêtre, Made in EU, 1 grande cuillère à sauce 30cm, 1 spatule à mortaise 30cm, 1 spatule biseautée 30cm, 1 spatule pâtissière &quot;src =&quot; https: // m.media-amazon. com / images / I / 31DQlbfrSlS._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31DQlbfrSlS._SL500_.jpg" alt="&#x2b50; Set d&#39;ustensiles de cuisine en bois MIAMM, set complet, spatules en hêtre, Made in EU, 1 grande cuillère à sauce 30cm, 1 spatule à mortaise 30cm, 1 spatule biseautée 30cm, 1 spatule à pâtisserie"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2b50.png" alt="⭐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Set d&#39;ustensiles de cuisine en bois MIAMM, set complet, spatules en hêtre, Made in EU, 1 grande cuillère à sauce 30cm, 1 spatule à mortaise 30cm, 1 spatule biseautée 30cm, 1 spatule à pâtisserie</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>14,99</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>11,99</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 11,99 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> UN ENSEMBLE D&#39;USTENSILES EN BOIS DE QUALITÉ &#8211; grâce à cet ensemble complet et pratique, vous avez tout ce dont vous avez besoin pour faire vos préparations, sans fioritures inutiles, dans cet ensemble tout à son utilisation.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> RÉSISTANT À LA CHALEUR &#8211; nos ustensiles sont uniquement en bois de hêtre de première qualité, nous garantissons une excellente résistance à la chaleur, aucun plastique ou silicone ne fondant sur le bord des casseroles.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> RECHERCHEZ-VOUS UNE CUILLÈRE DE GRANDE TAILLE? &#8211; Ne cherchez plus! la cuillère mesure 30 cm, rare à la vente, c&#39;est à la demande de beaucoup d&#39;entre vous que notre cuillère a été surclassée à la taille de 30 cm, merci!</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> L&#39;ESSENTIEL ENSEMBLE EN MIAMM WOOD &#8211; composé de 1 cuillère à sauce 30cm, 1 spatule à mortaise 30cm, 1 spatule biseautée 30cm, 1 spatule à pâtisserie haute résistance à la chaleur.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> PRODUIT FABRIQUÉ EN EUROPE &#8211; Avec uniquement du bois collecté de manière renouvelable et contrôlée. Notre priorité est de proposer à nos clients des produits de qualité, issus d&#39;un secteur éco-responsable, équitable et géré durablement 2 2 ANS GARANTIS! ✿</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07GJHYG1K?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="hollylife 5PCS Ustensiles de cuisine en bois pour poêle antiadhésive Outil de cuisine Ensemble complet d&#39;accessoires Cuillère en bambou 30CM Spatule Turner Déformation non toxique Durabilité ergonomique &quot;src =&quot; https://m.media-amazon.com/images/I/51gEN9OFoYL._SL500_. jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51gEN9OFoYL._SL500_.jpg" alt="hollylife 5PCS Ustensiles de cuisine en bois pour poêle à frire antiadhésive Ensemble d&#39;outils de cuisine Accessoires Complet en bambou 30CM cuillère Spatule Turner Déformation non toxique Durabilité ergonomique"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">hollylife 5PCS Ustensiles de cuisine en bois pour poêle à frire antiadhésive Ensemble d&#39;outils de cuisine Accessoires Complet en bambou 30CM cuillère Spatule Turner Déformation non toxique Durabilité ergonomique</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>9,99</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 9,99 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>√ 5PCS: ensemble de cuillères de cuisine pour la cuisson, la friture, la cuisson à la vapeur, le brassage, etc.</li>
<li>√ Naturel: les ustensiles de cuisine sont en bambou robuste, écologique et naturel, avec un long manche, plus résistant à la chaleur, non toxique, propice à la santé humaine</li>
<li>√ Protection des ustensiles: évitez de rayer les ustensiles de cuisine, utilisés dans des casseroles antiadhésives, faciles à nettoyer à la main &#8211; ne peuvent pas être lavés au lave-vaisselle</li>
<li>√ Déformation et durabilité: le bambou n&#39;est pas facile à déformer et peut être utilisé plusieurs fois, ce qui contribue à protéger l&#39;environnement. Par rapport à la vaisselle en verre céramique, une spatule en bambou est plus durable et a une longue durée de vie</li>
<li>√ Garantie: 12 mois. Si les ustensiles de cuisine ont un problème, vous pouvez nous contacter et obtenir un nouveau remplacement.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B07BR3YTR7?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Tefal - K2300814 - Ingenio Wood - Spatule solide, 2,7 x 38,5 x 9,2 cm &quot;src =&quot; https://m.media-amazon.com/images/I/21Hu1249g0L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/21Hu1249g0L._SL500_.jpg" alt="Tefal - K2300814 - Ingenio Wood - Spatule solide, 2,7 x 38,5 x 9,2 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Tefal &#8211; K2300814 &#8211; Ingenio Wood &#8211; Spatule solide, 2,7 x 38,5 x 9,2 cm</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>8,94</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>5,99</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 5,99 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>L&#39;anneau en silicone Platine résistant à la chaleur empêche l&#39;ustensile de glisser dans le récipient et empêche les marques de brûlure sur la poignée, pour une durabilité accrue</li>
<li>Ne raye pas: peut être utilisé sur tous les revêtements antiadhésifs, sans les rayer.</li>
<li>Construction solide et durable</li>
<li>Manches confortables pour une cuisson facile.</li>
<li>En bois de hêtre et silicone platine.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HZ5V5QJ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Cuisine Ustensiles De Cuisine De Joeji Bois De Bambou | Ensemble de cuisine en bois | 4 ustensiles de qualité: cuillère en bois, spatule en bois, cuillère en bois et spatule en bois pour égoutter &quot;src =&quot; https://m.media-amazon.com/images/I/41Hmk0UJToL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Hmk0UJToL._SL500_.jpg" alt="Cuisine Ustensiles De Cuisine De Joeji Bois De Bambou | Ensemble de cuisine en bois | 4 ustensiles de qualité: cuillère en bois, spatule en bois, cuillère en bois et spatule en bois pour égoutter"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Cuisine Ustensiles De Cuisine De Joeji Bois De Bambou | Ensemble de cuisine en bois | 4 ustensiles de qualité: cuillère en bois, spatule en bois, cuillère en bois et spatule en bois pour égoutter</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>9,99</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 9,99 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />DIE BESTEN BAMBUS UTENSILIEN: Mit diesem Kochgeschirr Holz werden Sie mehr Zeit in der Küche verbringen wollen. Was ist besser, als mit einem handlichen und leicht zu reinigenden Kochlöffel Set Holz köstliche Mahlzeiten zuzubereiten?</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />QUALITÄTS HOLZ LÖFFEL ZUM KOCHEN: Dieses Holzkochlöffel Set ist schick und aus natürlichem Bambusholz hergestellt. Ein umweltfreundliches, wasser- und stoßfestes Material und sanft zu Ihre Pfannen: Diese Küchenhelfer Bambus sind ein Muss!</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />EINFACH ZU REINIGEN: Diese Kochlöffel Bambus sind einfach zu verwenden und auch leicht zu reinigen. Die Kochlöffel Holz groß werden Ihre Verbündeten in der Küche. Verabschieden Sie sich von den endlosen Spülgängen mit Ihrem Holzlöffel Set.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />WIDERSTANDSFÄHIG: Diese Holz Kochlöffel sind für eine lange Lebensdauer ausgelegt. Das elegantes Design und die Widerstandsfähigkeit machen es zum perfekten Holz Löffel Set. Cuillère en bois Lässt sich leicht aufbewahren: eine feine Dekoration.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />100% ZUFRIEDENHEIT: Wir stehen hinter allen unseren Produkten und nehmen die Kundenzufriedenheit sehr ernst. Wenn Sie mit Ihrem Holzlöffel Kochlöffel nicht zufrieden sind, wenden Sie sich bitte an uns und wir beantworten Ihre Fragen oder Bedenken.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B073X1T3QK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Spatules en bois Amazy (paquet de 200) - Spatules d&#39;épilation à la cire chaude - Bâtonnets de crème glacée pour la fabrication de sorbet (grand | 150 x 18 mm) &quot;src =&quot; https://m.media-amazon.com/images / I / 41II04w4AOL ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41II04w4AOL._SL500_.jpg" alt="Spatules en bois Amazy (Paquet de 200) - Spatules d&#39;épilation à la cire chaude - Bâtonnets de crème glacée pour la fabrication de sorbet (Grand | 150 x 18 mm)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Spatules en bois Amazy (Paquet de 200) &#8211; Spatules d&#39;épilation à la cire chaude &#8211; Bâtonnets de crème glacée pour la fabrication de sorbet (Grand | 150 x 18 mm)</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>10,99</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 10,99 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Grands bâtons en bois &#8211; Parfait pour appliquer de la cire chaude lors de l&#39;épilation</li>
<li>Multifonction: bricolage, fabrication d&#39;esquimaux, de gâteaux, de gaufres et de gâteaux</li>
<li>Bois naturel aux extrémités arrondies</li>
<li>Dimensions: 150 x 18 x 1,6 mm</li>
<li>Contenu: 200 spatules en bois</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HZ4PSCG?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Ustensiles de cuisine en bois de bambou | Set de cuisine en bois | 6 ustensiles de qualité: cuillère en bois, spatule en bois, cuillère en bois &amp; spatule en bois, cuillère-fourchette &quot;src =&quot; https://m.media-amazon.com/images/I/41bBFD55mqL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41bBFD55mqL._SL500_.jpg" alt="Ustensiles de cuisine en bois de bambou | Set de cuisine en bois | 6 ustensiles de qualité: cuillère en bois, spatule en bois, cuillère en bois et spatule goutte à goutte en bois, cuillère-fourchette"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Ustensiles de cuisine en bois de bambou | Set de cuisine en bois | 6 ustensiles de qualité: cuillère en bois, spatule en bois, cuillère en bois et spatule goutte à goutte en bois, cuillère-fourchette</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>12,88</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 12,88 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />DIE BESTEN BAMBUS UTENSILIEN: Mit diesem Kochgeschirr Holz werden Sie mehr Zeit in der Küche verbringen wollen. Was ist besser, als mit einem handlichen und leicht zu reinigenden Kochlöffel Set Holz köstliche Mahlzeiten zuzubereiten?</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />QUALITÄTS HOLZ LÖFFEL ZUM KOCHEN: Dieses Holzkochlöffel Set ist schick und aus natürlichem Bambusholz hergestellt. Ein umweltfreundliches, wasser- und stoßfestes Material und sanft zu Ihre Pfannen: Diese Küchenhelfer Bambus sind ein Muss!</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />EINFACH ZU REINIGEN: Diese Kochlöffel Bambus sind einfach zu verwenden und auch leicht zu reinigen. Die Kochlöffel Holz groß werden Ihre Verbündeten in der Küche. Verabschieden Sie sich von den endlosen Spülgängen mit Ihrem Holzlöffel Set.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />WIDERSTANDSFÄHIG: Diese Holz Kochlöffel sind für eine lange Lebensdauer ausgelegt. Das elegantes Design und die Widerstandsfähigkeit machen es zum perfekten Holz Löffel Set. Cuillère en bois Lässt sich leicht aufbewahren: eine feine Dekoration.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" />100% ZUFRIEDENHEIT: Wir stehen hinter allen unseren Produkten und nehmen die Kundenzufriedenheit sehr ernst. Wenn Sie mit Ihrem Holzlöffel Kochlöffel nicht zufrieden sind, wenden Sie sich bitte an uns und wir beantworten Ihre Fragen oder Bedenken.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08GHCGGPV?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Zaleonline 6Pcs Spatules et cuillères en bois Accessoires Cuillère anti-rayures Spatule Ensemble d&#39;ustensiles de cuisine en bambou pour casseroles et casseroles antiadhésives &quot;src =&quot; https://m.media-amazon.com/images/I/41UcdZuId1L._SL500_ .jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41UcdZuId1L._SL500_.jpg" alt="Zaleonline 6 pièces spatules et cuillères en bois accessoires cuillère anti-rayures spatule ensemble d&#39;ustensiles de cuisine en bambou pour casseroles et casseroles antiadhésives"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Zaleonline 6 pièces spatules et cuillères en bois accessoires cuillère anti-rayures spatule ensemble d&#39;ustensiles de cuisine en bambou pour casseroles et casseroles antiadhésives</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>12,98</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 12,98 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ENSEMBLE PARFAIT: L&#39;ensemble de cuillères à spatule de cuisine en bambou contient 6 tailles différentes de cuillère et de cuillère, lorsque vous cuisinez différents plats, ils peuvent répondre à vos différents besoins.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> HAUTE QUALITÉ: 100% bambou, protection de l&#39;environnement et écologie, naturel et sans pollution, commencez une vie saine. Le bord est doux et non tranchant, sûr et fiable.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> PERFORMANCE: Les ustensiles de cuisine en bambou ont de longues poignées, une forte résistance à la chaleur, préviennent les brûlures et aident à maintenir la santé humaine. L&#39;ensemble de cuillères en bambou a une dureté élevée, une faible teneur en humidité et une résistance aux températures élevées, et peut maintenir une longue durée de vie. C&#39;est un choix idéal pour les ustensiles de cuisine ménagers.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> TROU DE SUSPENSION: Chaque cuillère de cuisine en bois a un trou de suspension, qui est facile à nettoyer et à sécher, peut s&#39;égoutter rapidement et est pratique pour le stockage.</li>
<li><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> UTILISATIONS DIVERSES: Utilisé dans les poêles antiadhésives ou les poêles à frire pour éviter de rayer les ustensiles de cuisine. Il peut être utilisé pour placer du riz, retourner des œufs, cuire et frire, mélanger du poisson, griller, crêpes, soupes ou utiliser dans le camping en plein air.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HS1N8L9?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Set de 5 ustensiles de cuisine en bois - Anti-rayures - Résistant à la chaleur - Japonais - Spatule en bois - Cuillères de cuisine - Pour poêles antiadhésives &quot;src =&quot; https://m.media-amazon.com/images/I / 517 + 9YPGamL ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/517+9YPGamL._SL500_.jpg" alt="Set de 5 ustensiles de cuisine en bois - Anti-rayures - Résistant à la chaleur - Japonais - Spatule en bois - Cuillères de cuisine - Pour poêles antiadhésives"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Set de 5 ustensiles de cuisine en bois &#8211; Anti-rayures &#8211; Résistant à la chaleur &#8211; Japonais &#8211; Spatule en bois &#8211; Cuillères de cuisine &#8211; Pour poêles antiadhésives</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>26,49</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 26,49 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>MATÉRIEL NATUREL ET SAIN: Les ustensiles de cuisine sont en bois de teck naturel avec une poignée épaisse et robuste. Ils sont enduits de peinture naturelle, lisse, légère, respectueuse de l&#39;environnement, saine pour votre famille et notre terre.</li>
<li>Protection des ustensiles de cuisine: les ustensiles en bois ne rayeront pas et n&#39;endommageront pas votre batterie de cuisine antiadhésive. La surface lisse offre également une prise confortable, utilisée dans les casseroles antiadhésives, et est idéale pour servir, retourner les œufs, rôtir, poissons, crêpes et pour une utilisation en extérieur.</li>
<li>FACILE À RANGER ET À NETTOYER: La surface lisse le rend facile à nettoyer. Le trou au bout de la poignée permet de l&#39;accrocher après le nettoyage pour gagner de la place dans la cuisine.</li>
<li>Ensemble de 5 ustensiles en bois idéaux: 1 cuillère à soupe, 1 spatule en bois, 1 spatule fendue, 1 spatule plate et 1 cuillère à mélanger, pour répondre à vos différents besoins de cuisine.</li>
<li>Utilisation et entretien: Pour garder vos cuillères de cuisine en bon état, avec de l&#39;eau savonneuse chaude neutre à la main et bien sécher après chaque utilisation. Évitez les frottements, les trempages prolongés dans l&#39;eau et ne les mettez pas au lave-vaisselle, au micro-ondes, au congélateur ou au four. Tenir à l&#39;écart de la chaleur et de la lumière du soleil, stocker dans un endroit bien ventilé.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B01IHKKFPY?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="kela 11782 Spatule Livia 30,5 cm hêtre, bois, beige, 30,5 x 6,5 x 2 cm &quot;src =&quot; https://m.media-amazon.com/images/I/31ibyXYnO+L._SL500_ .jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31ibyXYnO+L._SL500_.jpg" alt="kela 11782 Spatule Livia 30,5 cm hêtre, Bois, Beige, 30,5 x 6,5 x 2 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">kela 11782 Spatule Livia 30,5 cm hêtre, Bois, Beige, 30,5 x 6,5 x 2 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>3,49</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 3,49 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>l&#39;assortiment comprend plus de 1500 produits pour la cuisine et la salle de bain et évolue selon les besoins des clients</li>
<li>se compose de hêtre</li>
<li>dimension: 30,5 cm</li>
<li>produit de haute qualité</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B08HMSZNL4?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="Ustensiles de cuisine en silicone, 35pcs ustensiles de cuisine en bois avec support, ensemble de cuisine anti-rayures antiadhésif avec poignée en bois Spatule cuillère louche fouet pot de rangement" src="https://m.media-amazon.com/images/I/51b0Ui9jR8L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51b0Ui9jR8L._SL500_.jpg" alt="Ustensiles de cuisine en silicone, 35pcs ustensiles de cuisine en bois avec support, ensemble de cuisine anti-rayures antiadhésif avec poignée en bois Spatule cuillère louche fouet pot de rangement"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Ustensiles de cuisine en silicone, 35pcs ustensiles de cuisine en bois avec support, ensemble de cuisine anti-rayures antiadhésif avec poignée en bois Spatule cuillère louche fouet pot de rangement</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>31,99</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>27,19</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 27,19 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>【35 ustensiles de cuisine】 35 ustensiles de cuisine en silicone pour répondre à tous vos besoins de cuisine, c&#39;est votre bon compagnon dans la cuisine. Ils comprennent: spatules, spatule à fente, spatule cuillère, cuillère à spaghetti, cuillères solides, cuillères à écumoire, écumoires, louche à soupe, spatule flexible, brosse à badigeonner, pinces de cuisine, fouet, séparateur d&#39;oeufs, tapis en silicone, cuillères à mesurer, tasses à mesurer, crochet et pot de stockage.</li>
<li>【Matériau de qualité alimentaire】 Fabriqués à partir de silicone sans BPA, ces ustensiles de cuisine en silicone avec support sont sûrs à utiliser pour tout type d&#39;aliments, tandis que le silicone est doux pour les casseroles et poêles avec un revêtement antiadhésif, s Assurez-vous que ces ustensiles de cuisine sont sans danger pour tous ustensiles de cuisine et ustensiles de cuisine antiadhésifs et ne se décolore pas, ne se déforme pas, ne se raye pas et ne fond pas.</li>
<li>【Durable et résistant à la chaleur】 Les poignées en bois sont construites pour la durabilité, douces et confortables à utiliser, et empêchent les ustensiles de cuisine de chauffer, sans danger pour vos mains. Ces ustensiles de cuisine en silicone peuvent résister à des températures élevées jusqu&#39;à 480 ° F, empêchent le chauffage et la fusion.</li>
<li>【Facile à nettoyer et à ranger】 Il suffit de laver ces ustensiles de cuisine à la main avec de l&#39;eau propre, les poignées en bois doivent être séchées avec une serviette pour éviter les résidus d&#39;humidité. Trous de suspension à chaque extrémité pour un rangement facile. Le pot de rangement supplémentaire peut également garder votre table de cuisson bien rangée. Cet ensemble de cuisine en silicone changera à jamais votre confort de cuisson.</li>
<li>【100% de satisfaction】 Vous allez adorer cette batterie de cuisine et elle garde votre cuisine propre et organisée tout le temps. Veuillez contacter le service client pour toute autre préoccupation que vous pourriez avoir, nous serons toujours très heureux de vous aider.</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B00WU4B0OO?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Patisse 2048504 Spatule 27 cm &quot;src =&quot; https://m.media-amazon.com/images/I/21Ud0uSIstL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/21Ud0uSIstL._SL500_.jpg" alt="Patisse 2048504 Spatule 27 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Patisse 2048504 Spatule 27 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>5,98</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 5,98 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>Matériel: bois</li>
<li>Longueur: 27cm</li>
<li>Idéal pour cuisiner</li>
<li>Garantie: 1 an (s)</li>
<li>Matériel: Autre</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<div class="egg-container egg-item">
<div class="products">
<div class="row">
<div class="col-md-6 text-center cegg-image-container cegg-mb20">
                                            <a rel="nofollow noopener noreferrer" target="_blank" href="https://www.amazon.fr/dp/B006677VQ2?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="lagrange Lot de 8 spatules &quot;src =&quot; https://m.media-amazon.com/images/I/41gjEyoxOhL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41gjEyoxOhL._SL500_.jpg" alt="lagrange Lot de 8 spatules"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">lagrange Lot de 8 spatules</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>6,99</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>5.11</span><br />
                                                                            <mark title="Last updated on mai 5, 2021 12:14  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    7 nouveau<br />
                            à partir de 5,02 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 5 mai 2021 12:14                                  <i class="cegg-disclaimer glyphicon glyphicon-info-sign" title="Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product."/>                            </small><br />
                        </span>
                    </p>
</p></div>
</p></div>
<div class="row">
<div class="col-md-12">
<div class="cegg-mb25">
<div class="cegg-features-box">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<ul class="cegg-feature-list">
<li>8 spatules</li>
<li>Bois de hêtre résistant et alimentaire</li>
<li>Utilisations multiples: raclette, mini crêpes, &#8230;</li>
</ul></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
<h2>Prix ​​du produit</h2>
<p>La première chose à vérifier lorsque vous magasinez dans les limites de votre budget. On peut facilement trouver une spatule en bois dans une large gamme d&#39;options de prix. Nous préférons que vous choisissiez d&#39;abord votre budget, puis vos préférences pour réaliser l&#39;achat de bout en bout parfait qui répond à vos attentes.<br />Assurez-vous de vérifier les options de garantie de votre produit et les fonctionnalités qu&#39;il propose au prix le plus bas possible. Les prix des meilleurs produits sont généralement un peu plus bas pendant les périodes de fêtes. Donc, si vous avez hâte d&#39;économiser davantage, attendez patiemment les offres festives et obtenez les produits à leur prix le plus bas.</p>
<h2>Quelles sont les caractéristiques impliquées? </h2>
<p>Assurez-vous de vérifier correctement si les fonctionnalités que vous êtes prêt à avoir sont intégrées au modèle que vous allez acheter. Sinon, il serait tout à fait avantageux d&#39;aller plus loin avec une autre option. La technologie se développe à un rythme très rapide ces jours-ci, etc., c&#39;est pourquoi nous préférerions que vous obteniez un produit haut de gamme.</p>
<h2>Le nom de la marque dit tout</h2>
<p>Il faut beaucoup de temps pour gagner ce nom et cette renommée plus élevés. Les spatules en bois sont souvent des produits à long terme et ces investissements doivent être faits avec beaucoup de soin. Plutôt que de dépenser votre argent durement gagné sur un produit aléatoire, les marques vous apportent un niveau de crédibilité plus élevé.<br />Les grandes marques vous offrent non seulement un excellent service en termes de qualité et de fonctionnalités du produit, mais sont également la garantie d&#39;avoir un meilleur support client et des options de garantie. La majorité des marques réputées offre un meilleur soutien à la clientèle à leurs utilisateurs et une assurance qualité garantie.</p>
<p><!--CusAdsVi2--></p>
<h2>Découvrez les différentes offres</h2>
<p>Une des meilleures choses que la majorité des gens aiment, c’est que tout est allé en ligne. Plutôt que d’être passer des heures de la vôtre dans différents magasins en ligne, il est allé assez facile pour un utilisateur de vérifier les différents magasins de commerce électronique pour obtenir les meilleures offres.<br />Le nombre de sites web de commerce électronique différents a été rapidement augmenté au cours des dernières années et cela a également augmenté le niveau de concurrence entre les grandes marques. Mais la majorité des produits sont disponibles sur Amazon. Nous avons choisi et énumérés le mieux pour vous</p>
<h2>Consultez les commentaires</h2>
<p>Les commentaires en disent long. Qu’il s’agisse d’en ligne ou hors ligne, les avis facilitent la mise au point d’un produit par une personne. Si vous allez acheter une Spatule En Bois, assurez-vous juste que vous vérifiez ses commentaires et essayez de connaître en détail sur ses avantages et ses inconvénients aussi. Vérifiez e évaluationse et les commentaires des clients sur Amazon fonctionnera fantabulous pour vous. Avant d’énumérer l’un des produits ci-dessus, nous avons fait des recherches approfondies sur ces produits.</p>
<h2>Vendeur fiable</h2>
<p>Eh bien, si vous achetez une marque, vous n&#39;avez pas besoin de vérifier la crédibilité d&#39;un vendeur. Mais encore, comme nous pouvons certainement trouver quelques scènes d’escroqueries de fraudes ou un autre type de mauvaise expérience utilisateur, il est tout à fait bénéfique pour un consommateur de vérifier la fiabilité du vendeur en premier.<br />Si vous achetez un produit en ligne de Spatule En Bois, assurez-vous que le vendeur a une bonne réputation et n’est pas impliqué dans n’importe quel type d’escroqueries tout comme la vente de premiers ou deuxièmes exemplaires. Mais si vous êtes prêt à acheter en ligne, Amazon est l’un des noms de marque les plus réputés qui apportera beaucoup de confiance et de crédibilité pour vous.</p>
<h2>Conclusion</h2>
<p>Le niveau de concurrence est passé assez haut dans le domaine des produits. Un grand nombre d’entreprises se sont manifestées en revendiquant leurs produits les meilleurs de la ligue et c’est quelque chose qui crée beaucoup de confusion chez les clients potentiels. Nous avons mis notre énorme effort pour vous fournir le meilleur. J’espère que tu vas adorer. Si vous avez une plainte et une suggestion, n’hésitez pas à nous informer. Nous sommes tenus de vous aider.</p>
</p></div>
<p><script async src="http://platform.twitter.com/widgets.js" charset="utf-8"></script><br /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Le Gouvernement dévoile un plan d&#8217;action pour un chauffage bois performant et écologique</title>
		<link>https://conseil-chauffage.com/le-gouvernement-devoile-un-plan-daction-pour-un-chauffage-bois-performant-et-ecologique-2/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Fri, 23 Apr 2021 16:18:45 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[chauffage]]></category>
		<category><![CDATA[daction]]></category>
		<category><![CDATA[dévoilé]]></category>
		<category><![CDATA[écologique]]></category>
		<category><![CDATA[gouvernement]]></category>
		<category><![CDATA[performant]]></category>
		<category><![CDATA[plan]]></category>
		<category><![CDATA[pour]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/le-gouvernement-devoile-un-plan-daction-pour-un-chauffage-bois-performant-et-ecologique-2/</guid>

					<description><![CDATA[Le Gouvernement dévoile un plan d&#8217;action pour un chauffage bois performant et écologique À l&#39;heure où un consensus semble avoir été trouvé sur le règlement environnemental 2020, le ministère de la Transition écologique annonce avoir mis en consultation publique un projet de plan d&#39;action censé réduire de 50% les émissions polluantes du chauffage domestique au bois, présenté comme le 1ère source de particules fines en France (43% des émissions nationales de PM 2,5 et plus de 50% ... <p class="read-more-container"><a title="Le Gouvernement dévoile un plan d&#8217;action pour un chauffage bois performant et écologique" class="read-more button" href="https://conseil-chauffage.com/le-gouvernement-devoile-un-plan-daction-pour-un-chauffage-bois-performant-et-ecologique-2/#more-3493" aria-label="Plus sur Le Gouvernement dévoile un plan d&#8217;action pour un chauffage bois performant et écologique">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Le Gouvernement dévoile un plan d&rsquo;action pour un chauffage bois performant et écologique</h1>
<p></p>
<div>
<p>À l&#39;heure où un consensus semble avoir été trouvé sur le règlement environnemental 2020, le ministère de la Transition écologique annonce avoir mis en consultation publique un projet de plan d&#39;action censé réduire de 50% les émissions polluantes du chauffage domestique au bois, présenté comme le 1ère source de particules fines en France (43% des émissions nationales de PM 2,5 et plus de 50% des PM 1,0 en 2018). <i>«Un Français sur quatre utilise le chauffage au bois, qui est un mode de chauffage neutre en carbone. Pour la moitié d&#39;entre eux, c&#39;est le principal mode de chauffage. Je salue ce constat, tout en restant vigilant sur les performances du chauffage au bois domestique qui est le premier émetteur de particules fines en France &quot;</i>, a insisté la ministre Barbara Pompili.</p>
<p class="para r3">
<p>Dans le sillage des travaux préparatoires du Conseil National de l&#39;Air, le Gouvernement souhaite donc passer à la vitesse supérieure pour permettre à ce type de chauffage de répondre à la fois aux enjeux économiques, environnementaux et sanitaires. Les billes et les granulés sont en effet une source d&#39;énergie renouvelable et neutre en carbone sur le papier, mais ils produisent en effet une quantité importante de particules fines en cas de mauvaise combustion. Cette qualité de combustion dépend de plusieurs paramètres, tels que les performances de l&#39;appareil, l&#39;utilisation d&#39;un combustible de qualité et les pratiques d&#39;utilisation réelles.</p>
<p class="para r3">
<h2 class="h3">Un appareil récent, bien dimensionné et correctement entretenu; carburant sec et bonnes pratiques d&#39;utilisation: le triptyque à suivre</h2>
<p class="para r3">
<p>Dans l&#39;ensemble, les professionnels comme les pouvoirs publics s&#39;accordent à dire qu&#39;un appareil récent, de bonne taille et correctement entretenu, associé à un carburant à faible taux d&#39;humidité et à une méthode d&#39;allumage <i>&quot;par le haut&quot;</i> sont les garants d&#39;un chauffage domestique propre et sûr au bois. Lors du vote de la loi sur le climat et la résilience le 13 avril, l&#39;Assemblée nationale a ratifié un objectif de réduction de 50% des émissions de particules fines sur la période 2020-2030 <i>&quot;dans les territoires les plus pollués&quot;</i>, c&#39;est-à-dire les personnes concernées par <i>&quot;un plan de protection de l&#39;atmosphère&quot;</i>. C&#39;est donc sur cette base que le plan d&#39;action sobrement intitulé «chauffage domestique efficace au bois» a été concocté par l&#39;exécutif pour accélérer le renouvellement des anciens poêles et cheminées au profit d&#39;équipements modernes, tout en sensibilisant à l&#39;utilisation de combustibles de qualité et en développer le marché des grumes «formel».</p>
<p class="para r3">
<p>En pratique, l&#39;obsolescence d&#39;un appareil à bois doit être indiquée dans le nouveau <a title="Plus d'infos sur DIAGNOSTIC DE PERFORMANCE ÉNERGÉTIQUE" class="specialterms www-baticopro-com" target="_blank" href="https://www.baticopro.com/guides/le-diagnostic-de-performance-energetique.html" rel="noopener noreferrer">Diagnostic de performance énergétique</a> (DPE), et les ramoneurs, désormais obligatoires une fois par an, pourraient être l&#39;occasion pour les professionnels de rappeler aux particuliers les aides existantes pour remplacer un ancien appareil. Les dispositifs d&#39;accompagnement devraient également être renforcés, sachant que 600000 appareils seront déjà remplacés d&#39;ici 2025 grâce à Ma prime renov &amp; # 39; et aux fonds air-bois proposés par les collectivités locales et l&#39;Ademe (Agence de transition écologique). Enfin, les pouvoirs publics souhaitent créer un label attestant de la qualité du combustible et de son origine, avec les critères respectifs de faible humidité et l&#39;origine de forêts gérées durablement. Il y a encore du travail à faire car seuls 20% des bûches brûlées chaque année dans les poêles et cheminées en France proviennent du marché dit formel &#8211; l&#39;objectif étant de structurer ce marché pour porter ce chiffre à 40%. d&#39;ici 2030, dont la moitié sera labellisée grumes.</p>
<p class="para r3">
<p><i>Batiactu</i> fait le point sur le sujet avec le président du Syndicat français des chaudières à biomasse (SFCB), Éric Trendel.</p>
<p class="para r3">
<p>
<b>Batiactu: Le plan d&#39;action présenté par le gouvernement va-t-il dans la bonne direction pour vous?<br />Eric Trendel:</b> Dans l&#39;ensemble, cela correspond effectivement à ce que nous proposions. Mais j&#39;ai l&#39;impression que le plan concerne principalement les appareils à foyer ouvert ou les poêles, et qu&#39;il n&#39;est pas forcément pertinent pour les chaudières. Cela part d&#39;un constat tout à fait correct, à savoir l&#39;âge du parc, avec des appareils polluants et consommant beaucoup de bois car ils ont de faibles rendements &#8211; les appareils d&#39;aujourd&#39;hui ont un rendement deux fois plus bon, c&#39;est pourquoi nous avons tout intérêt en forçant le renouvellement du parc, pour préserver la qualité de l&#39;air et les ressources. Cependant, il ne faut pas oublier le parc des chaudières, parent pauvre du Fonds Air-Bois. Une chaudière est un investissement bien supérieur à celui d&#39;un poêle et il n&#39;y a pas la même consommation entre une chaudière dimensionnée pour un chauffage permanent et un poêle utilisé comme chauffage d&#39;appoint. L&#39;aide doit être proportionnelle en fonction des économies de poussière et de carburant. Je reste donc sur ma faim et j&#39;attends des détails.</p>
<p class="para r3">
<p>
<b>Peut-il y avoir une relation entre la consécration du chauffage électrique à bord du RE2020 et ce manque d&#39;aide aux chaudières à bois?<br />É. T.:</b> Le problème avec le RE2020, c&#39;est qu&#39;on ne sait pas avec quelle sauce on va être mangé! Nous avons essayé d&#39;obtenir des informations concrètes en simulant des installations bois dans les nouvelles maisons RE2020, mais nous n&#39;avons accès ni aux feuilles de calcul ni au logiciel de travail. Nous sommes dans un flou Conseil Chauffage.</p>
<p class="para r3">
<p></p>
<blockquote><p><i>&quot;Le problème avec le RE2020 est que nous ne savons pas avec quelle sauce nous allons être mangés! Nous sommes dans un flou Conseil Chauffage.&quot;</i></p></blockquote>
<p class="para r3">
<p>
<b>La volonté de sensibiliser les individus aux bonnes pratiques d&#39;utilisation, voire le remplacement de leurs anciennes installations, est-elle plutôt une bonne chose?<br />É. T.:</b> C&#39;est une bonne chose, mais aujourd&#39;hui les grandes marques de chaudières biomasse commercialisent déjà très couramment le service de mise en service d&#39;un constructeur. Cela permet de passer derrière l&#39;installateur pour vérifier la bonne configuration de l&#39;appareil &#8211; un audit est réalisé avec des instruments de mesure &#8211; puis de «former» le propriétaire au bon fonctionnement de la chaudière en lui montrant de manière très pratique. ce qu&#39;il est bon ou ne pas faire avec votre appareil.</p>
<p class="para r3">
<p>Cependant, je suis un peu sceptique quant à une installation bois dans une maison isolée en milieu rural: son propriétaire sera-t-il vraiment en contact avec les bonnes personnes, lira les bons documents? L&#39;installateur peut d&#39;abord lui parler de certaines pratiques, que le fabricant pourra lui répéter plus tard. Mais il y a encore du travail à faire, à travers des ramoneurs, des services d&#39;entretien, une structure régionale ou nationale. Car c&#39;est davantage le secteur qui est en contact direct, «oral» avec les individus. Le travail est donc déjà bien fait depuis dix ans, même si, bien sûr, tout n&#39;est pas réglé aujourd&#39;hui, mais si nous utilisons les moyens du bord, nous pouvons progresser dans ce domaine.</p>
<p class="para r3">
<p>
<b>Le travail éducatif à faire avec des individus est-il si important?<br />É. T.:</b> Pour moi, le problème majeur est que tous les consommateurs ne savent pas qu&#39;un appareil doit être entretenu chaque année. Il faudrait pouvoir compter sur les assureurs, avec un message fort et impactant sur la nécessité de faire entretenir votre machine; mesures très simples et terre-à-terre. Ce phénomène dépend en fait des produits: sur les chaudières à bois, je suis convaincu que 90% des produits ne sont pas contrôlés &#8211; pour ne pas dire 100%. Il n&#39;y a pas trop de résistance sur les poêles à granulés, mais sur les chaudières plus anciennes, presque personne ne le fait. Cependant, si le consommateur utilise du bois humide dans une chaudière étiquetée flamme verte, il sera dérangé au bout de quelques mois et devra faire appel à un technicien de maintenance. Je ne pense donc pas que le plan va dans la bonne direction pour l&#39;ancien parc.</p>
<p class="para r3">
<p>
<b>Devrait-il y avoir plus d&#39;incitatifs pour motiver les propriétaires d&#39;appareils plus anciens à franchir le pas?<br />É. T.:</b> Nous ne sommes pas sans mesures aujourd&#39;hui: nous avons déjà Ma prime renov &#39;, sauf que personne n&#39;est intéressé car son succès est très lié à l&#39;aide de la CEE (Certificats d&#39;économie d&#39;énergie, ndlr). Lorsqu&#39;un produit est associé à un boost, toute une dynamique de marché se met en place, avec des entreprises spécialisées dans l&#39;installation de produits bénéficiant d&#39;aides. Mais comme il n&#39;y a pas de coup de pouce sur une vieille chaudière à bois, personne ne s&#39;occupe de ce marché pour expliquer aux consommateurs qu&#39;ils pourraient remplacer leur produit polluant et énergivore.</p>
<p class="para r3">
<p>Il faudrait donc un coup de pouce dédié aux chaudières bûches de plus de 20 ans, au même titre que les chaudières à charbon, pour déclencher un effet de levier sur le secteur. Ce serait le plus efficace, car il y aurait alors un marché identifié et la dynamique démarrerait immédiatement. Si ce n&#39;est pas possible de cette manière, il faudrait réinventer une sorte de copie. Devrions-nous, par exemple, généraliser les fonds Air-Wood? Mais il doit aussi y avoir une graduation entre une chaudière et un appareil indépendant, avec des aides trois ou quatre fois plus importantes pour la première pour qu&#39;elle soit plus percutante.</p>
<p class="para r3">
<p></p>
<blockquote><p><i>«Lorsqu&#39;un produit est associé à un boost, toute une dynamique de marché se met en place, avec des entreprises spécialisées dans l&#39;installation de produits bénéficiant d&#39;aides. Mais comme il n&#39;y a pas de boost sur une vieille chaudière à bois, personne ne s&#39;en occupe. marché pour expliquer aux consommateurs qu&#39;ils pourraient remplacer leur produit polluant et énergivore. &quot;</i></p></blockquote>
<p class="para r3">
<p>
<b>L&#39;autre axe majeur du plan d&#39;action réside dans le développement du marché formel des grumes. La promotion des carburants secs est l&#39;un des combats des professionnels &#8230;<br />É. T.:</b> Le marché officiel des grumes mérite notre attention. En France, nous avons une belle et grande forêt, mais elle est très fragmentée par rapport aux autres pays européens. Et les très petites parcelles sont un obstacle à une bonne agriculture. Cependant, le bois de grume est le combustible le moins cher qui existe, contrairement aux granulés qui nécessitent une transformation industrielle, et à la campagne, de nombreuses personnes se chauffant avec des bûches fabriquent leur propre bois. La relance de ce marché formel nous permettra de mieux exploiter, entretenir et replanter les forêts. Une forêt jeune, qui sera un meilleur puits de carbone qu&#39;une forêt mourante, est également plus rentable. Cela concilie l&#39;aspect économique et l&#39;aspect écologique. Il n&#39;y a rien d&#39;incompatible entre les deux, faites-le simplement en harmonie. Mais aujourd&#39;hui, c&#39;est une flotte incommensurable de carburant qui n&#39;est pas exploitée.</p>
<p class="para r3">
<p>D&#39;autant qu&#39;il n&#39;y a pas de mauvaise essence avec une chaudière moderne: une épicéa, un douglas, un sapin noir sec sont les meilleurs bois qui existent, avec un pouvoir calorifique au kilo bien meilleur que le hêtre. , autrefois largement utilisé. Nous avons une autre formation à faire dans ce domaine: les chaudières ont tellement évolué techniquement que nous n&#39;avons plus besoin d&#39;être difficiles! En réalité, tous les résineux ont une valeur calorifique qui offre un meilleur rendu. Avec tous les arbres qui sèchent et dont personne ne veut, c&#39;est aussi un moyen d&#39;accélérer la transition écologique et énergétique. D&#39;autant que l&#39;on anticipe le changement climatique, la sécheresse, les maladies, les insectes xylophages &#8230; avec un renouvellement d&#39;espèces plus orientées vers les conifères. Mais, encore une fois, si nous sommes plus investis dans le granulé que dans la bûche aujourd&#39;hui, c&#39;est parce que le marché nous y a amenés. On le regrette, d&#39;autant plus qu&#39;on est sur un circuit beaucoup plus court dans le cas de la bûche &#8230;</p>
<p class="para r3">
<p>Le projet initial de ce plan d&#39;action est donc très intéressant et bienvenu, mais j&#39;ose espérer que nous n&#39;oublierons pas le marché des chaudières à bois, qui est en constante baisse. Il est devenu si ridiculement petit qu&#39;il nous empêche même de poursuivre notre travail de Recherche &amp; Développement &#8211; aucun fabricant ne le met sur le marché français car il n&#39;est plus rentable.</p>
</div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
