 <?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>les &#8211; Conseil Chauffage</title>
	<atom:link href="https://conseil-chauffage.com/tag/les/feed/" rel="self" type="application/rss+xml" />
	<link>https://conseil-chauffage.com</link>
	<description>Pour Bien choisir Votre Chauffage</description>
	<lastBuildDate>Fri, 20 Aug 2021 16:36:09 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.2</generator>

<image>
	<url>https://conseil-chauffage.com/wp-content/uploads/2020/02/cropped-apple-icon-152x152-1-32x32.png</url>
	<title>les &#8211; Conseil Chauffage</title>
	<link>https://conseil-chauffage.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Les Français renouent avec le vert et les jardineries voient la vie en rose</title>
		<link>https://conseil-chauffage.com/les-francais-renouent-avec-le-vert-et-les-jardineries-voient-la-vie-en-rose/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Fri, 20 Aug 2021 16:36:09 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[avec]]></category>
		<category><![CDATA[Français]]></category>
		<category><![CDATA[jardineries]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[renouent]]></category>
		<category><![CDATA[rose]]></category>
		<category><![CDATA[vert]]></category>
		<category><![CDATA[vie]]></category>
		<category><![CDATA[voient]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/les-francais-renouent-avec-le-vert-et-les-jardineries-voient-la-vie-en-rose/</guid>

					<description><![CDATA[Les Français renouent avec le vert et les jardineries voient la vie en rose © Rawf8 / Adobe Stock Les Français renouent avec le vert et les jardineries voient la vie en rose Une croissance comme l&#39;industrie n&#39;a jamais vu auparavant! Tout y a contribué : le besoin de nature après le confinement, l&#39;achat de résidences secondaires et, en toile de fond, les aspirations écologiques Au lendemain du week-end de l&#39;Ascension à Bastille, la section des plantes ... <p class="read-more-container"><a title="Les Français renouent avec le vert et les jardineries voient la vie en rose" class="read-more button" href="https://conseil-chauffage.com/les-francais-renouent-avec-le-vert-et-les-jardineries-voient-la-vie-en-rose/#more-3550" aria-label="Plus sur Les Français renouent avec le vert et les jardineries voient la vie en rose">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Les Français renouent avec le vert et les jardineries voient la vie en rose</h1>
<p></p>
<div id="">
<p> <span class="storyimage fullwidth inlineimage" data-aop="image"><br />
<span class="image" data-attrib="Rawf8/Adobe Stock" data-caption="Les Français renouent avec le vert et les jardineries voient la vie en rose" data-id="101" data-m="http://www.msn.com/{"i":101,"p":100,"n":"openModal","t":"articleImages","o":1}"><br />
 <img decoding="async" alt="Les Français renouent avec le vert et les jardineries voient la vie en rose" data-src="http://www.msn.com/{"default":{"load":"default","w":"80","h":"60","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AANx4oQ.img?h=600&#038;w=799&#038;m=6&#038;q=60&#038;o=f&#038;l=f"},"size3column":{"load":"default","w":"62","h":"47","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AANx4oQ.img?h=468&#038;w=624&#038;m=6&#038;q=60&#038;o=f&#038;l=f"},"size2column":{"load":"default","w":"62","h":"47","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AANx4oQ.img?h=468&#038;w=624&#038;m=6&#038;q=60&#038;o=f&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif"/><br />
</span><br />
<span class="caption truncate"><br />
 <span class="attribution">© Rawf8 / Adobe Stock</span><br />
 Les Français renouent avec le vert et les jardineries voient la vie en rose<br />
</span><br />
</span></p>
<h3>Une croissance comme l&#39;industrie n&#39;a jamais vu auparavant! Tout y a contribué : le besoin de nature après le confinement, l&#39;achat de résidences secondaires et, en toile de fond, les aspirations écologiques</h3>
<p>Au lendemain du week-end de l&#39;Ascension à Bastille, la section des plantes d&#39;extérieur de Truffaut s&#39;est affamée. &quot;Désolé, ce n&#39;est pas très gentil, ils m&#39;ont volé&quot;, a déclaré le manager Quentin Taudon. &quot;Ils&quot;? Cafetières et restaurateurs, bien sûr ! L&#39;arrêté d&#39;ouverture des terrasses à peine sorti, ils se sont précipités comme une nuée de criquets sur les jardineries, emportant des poubelles de 200 litres, des sacs de terreau, des lauriers roses, des choisyas et toutes les plantes résistantes au soleil et à la pollution. . « J&#39;ai fait le nombre de plein soleil quand il a plu tout le week-end », souffle le manager en souriant. </p>
<p>Comme tous les propriétaires de jardineries, il a quelque chose à célébrer. Car les cafetières ne sont pas les seules en ce moment à pratiquer le raid. Il aura suffi d&#39;un long confinement pour que les Français retrouvent un amour immodéré pour la nature. En juin 2020, 67% d&#39;entre eux déclaraient dans une étude OpinionWay vouloir consacrer plus de temps à l&#39;entretien de leur jardin, de leur potager ou de leurs plantes. Cela tombe bien, ils sont 78% à avoir un coin de verdure. Sans parler de tous ceux qui se sont mis en quête d&#39;une maison à la campagne. Beaucoup l&#39;ont retrouvé depuis. </p>
<p>Et les guichets de Promojardin, l&#39;organisme chargé de collecter les chiffres de la profession, sont en état de panique. Au Conseil Chauffage, le marché du jardin &#8211; des plantes, mais aussi des outils et équipements divers &#8211; a progressé de 10 % en 2020, soit l&#39;équivalent de cinq années de croissance ! Bien entendu, ces beaux résultats cachent un parcours en montagnes russes entre les -60% en mars et les +38% en juin. Mais cela continue encore plus fort sur les cinq premiers mois de 2021, avec des pics de + 20 % à + 30 % selon les marques. &quot;Il se passe quelque chose de magique, un engouement inédit&quot;, s&#39;émerveille Mikaël Mercier, président de Val&#39;hor, l&#39;interprofession française de l&#39;horticulture, de la fleuristerie et du paysage.</p>
<p>Dans le détail, nos compatriotes se sont enthousiasmés pour les plates-bandes, les plants de tomates ou de basilic. Mais aussi pour les poules ou les ruches, dans l&#39;espoir de faire leur propre miel. « Pour certains, le potager est un moyen peu coûteux de se nourrir tout en économisant environ un SMIC par an, pour d&#39;autres, il occupe les enfants de manière ludique et pédagogique », observe Christophe Thibault, de la coopérative Fleuron d&#39;Anjou. Interdits de sortir, beaucoup ont aussi eu le temps et l&#39;argent pour aménager leur pelouse et s&#39;offrir des piscines ou des transats, dont les ventes ont augmenté de 30 et 24 %. Enfin, les personnes seules seules avec leur chat ou leur chien les considèrent plus que jamais comme un membre de la famille (voir encadré). « J&#39;ai vendu un nombre incalculable de ces arbres à chat », s&#39;amuse un vendeur de Gamm vert de Fressenneville (Somme).</p>
<p>Dans un premier temps, c&#39;est le rayon jardin des grandes surfaces de bricolage et de la distribution alimentaire (leurs ventes quadruplent), resté ouvert toute l&#39;année, qui en profite le plus. « Nous avons dû nous battre pour faire reconnaître les plantes potagères d&#39;abord puis toutes les plantes comme produits essentiels », explique Mikaël Mercier, qui plaide toujours contre la fermeture partielle ou totale des rayons depuis trois mois. </p>
<p>Les Gamm vert, Jardiland (toutes deux propriétés du groupe coopératif InVivo) Truffaut et Botanic ont également eu du mal à profiter de la croissance de 40 % du e-commerce, eux qui ne réalisent pas plus de 1 à 2 % de leurs ventes en ligne. « Aucune de nos 80 coopératives n&#39;a le même système informatique, nous sommes en train de tout standardiser », explique Jérôme Oger, l&#39;un des grands franchisés Gamm vert. C&#39;est, du coup, un pure player de la plante en ligne, Promesse de fleurs, qui prend la parole, avec un bond de son chiffre d&#39;affaires de 85 % sur un an, à 11 millions d&#39;euros. Et, bien sûr, les grands bricoleurs comme Leroy Merlin ou Bricomarché.</p>
<p>Face à ces opportunités incroyables, mais aussi à cette concurrence accrue, le secteur accélère sa transformation. Les enseignes testent de nouveaux concepts et souhaitent sillonner la France pour être au plus près des consommateurs et rattraper la bonne avance de Gamm vert et de ses 1 193 magasins. Cette enseigne, propriété de la coopérative semencière InVivo, teste elle-même un nouvel aménagement pour son village 300 Gamm vert, petits formats ruraux de proximité. Bienvenue à Blangy-sur-Bresle, en Seine-Maritime, l&#39;un des quatre testés. </p>
<p>Le mobilier a été resserré pour accueillir 2 800 articles sur 300 mètres carrés et pas moins de 22 têtes de gondole devant et derrière les étagères pour favoriser l&#39;achat d&#39;impulsion. &quot;Semences, outils, vêtements de jardin, vous avez l&#39;essentiel et de nouveaux produits locaux, comme cette bière locale, qui ont vraiment du succès&quot;, explique Gaylord, le gérant. Ici, la moyenne d&#39;âge est supérieure à 60 ans et la plupart des ventes se font avec des sacs de 20 kg de mélange blé-lin pour nourrir la basse-cour.</p>
<p>Rien à voir avec Truffaut qui part à la conquête des bobos urbains avec ses petits formats au cœur des grandes villes. Après Boulogne, Toulouse et Bordeaux, elle a ouvert ses portes au cœur de Paris, à Bastille, et vient même de reprendre les 150 mètres carrés du rayon jardinage du BHV. « Ce concept de « Truffaut hors les murs » pourrait demain se dupliquer sous forme de corners dans une chaîne de supermarchés alimentaires », souffle le président de l&#39;enseigne, Gilles Mollard. Dans ce micro-jardin, on retrouve un condensé de la gamme haut de gamme de la marque bicentenaire : des plantes géantes comme cette areca de 5 mètres à 2 800 euros pièce. &quot;Oui, il trouve preneur&quot;, répond le vendeur, moulé dans son tablier vert. Mais aussi des outils en bois brut garantis à vie de la maison Devaux. Ou, plus surprenant, des arroseurs et tout un mur de graines. « Beaucoup de nos clients achètent pour leurs maisons de campagne », souffle notre conseiller.</p>
<p>A côté de ces petits formats de centre-ville, Truffaut veut conquérir avec ses grands magasins des régions où il n&#39;est pas encore présent, comme le Pays Basque ou la Côte d&#39;Azur, y compris en franchise. Quant à Botanic, il ambitionne de doubler son parc de 70 jardineries &#8211; avec un chiffre d&#39;affaires de 4 à 5 millions d&#39;euros chacune &#8211; en rachetant des indépendants de même taille. </p>
<p>Dans leurs petits et grands magasins, tous bousculent leur offre pour attirer de nouveaux jardiniers, bien plus nombreux que les années précédentes. Réunion Zoom oblige, la plante verte est devenue un élément décoratif de la toile de fond du salon. Truffaut l&#39;a compris et propose plus de 20 sortes de calathées, ces plantes très graphiques à pois blancs ou à stries noires. « On les présente dans de beaux pots pour créer l&#39;achat complémentaire », souffle un vendeur. Pour aider les mains pas toujours vertes des Parisiens, hortensias et dipladénias sont ici présentés dans de beaux volumes et déjà fleuris. Chez Botanic, nous avons même défini un espace appelé « fleurs faciles » dans la serre pour chasser toute peur des nouveaux arrivants. « Les terrariums qui ne nécessitent aucun entretien fonctionnent aussi très bien », explique le président de la marque savoyarde, Luc Blanchet, devant une pile de pots prêts pour la fête des mères. </p>
<p>Côté Gamm vert et Jardiland (racheté par InVivo en 2017), nous travaillons sur un outil pour mieux faire évoluer l&#39;offre en fonction de la météo ou des tendances, un peu comme dans la mode. « Cela nous permettra d&#39;être plus réactifs dans la communication via le Web et les radios locales », explique Guillaume Darrasse, PDG d&#39;InVivo Retail. Tous proposent de plus en plus de conseils sur leurs sites internet, comme Flower Promise, qui publie 1 200 articles par an. « Cela crée une première relation avec le client et nous ramène gratuitement en haut des pages Google », explique Pascal Griot, fondateur du site.</p>
<p>Comme en food, le made in France est aussi à l&#39;honneur. Selon une étude Kantar, 71% des acheteurs de plantes y sont sensibles et 76% d&#39;entre eux le sont encore plus depuis la crise sanitaire. Qu&#39;à cela ne tienne, les drapeaux bleu, blanc et rouge surgissent partout sur les pots, les barbecues et jusqu&#39;aux tuyaux d&#39;arrosage. Gamm vert a même annoncé fin 2020 vouloir passer de 65 à 90 % de plantes fabriquées en France d&#39;ici 2025. Un vœu difficile à réaliser sur les plantes d&#39;intérieur, car toutes sont fournies depuis des années en Hollande, où le les normes et les conditions de production sous serre offrent des prix 30% inférieurs. </p>
<p>Désormais, c&#39;est donc la course entre marques pour sauver la filière française des plantes d&#39;extérieur, en signant des contrats de trois à cinq ans avec des horticulteurs. InVivo veut passer de 25 à 50 % de son chiffre d&#39;affaires sous contrat d&#39;ici cinq ans. Truffaut et surtout Botanic ont une longueur d&#39;avance. Les producteurs se réjouissent. « J&#39;ai sécurisé 40 % de mes arbres contre 20 % il y a trois ans, le pouvoir semble se rééquilibrer en notre faveur », s&#39;exclame le producteur Arnaud Crosnier au milieu de ses arbres fruitiers du Loiret.</p>
<p>Le besoin d&#39;écologie se retrouve aussi partout. Dans l&#39;engouement du &quot;faites-le vous-même&quot;, bien sûr. Comme ce Gamm vert de Fressenneville qui a vendu plus de 4000 poussins en trois mois. Jamais vu. &quot;Les gens ont le temps de jeter leurs épluchures sur les poulets maintenant qu&#39;ils sont en télétravail&quot;, s&#39;amuse le vendeur. Le bio est également à l&#39;honneur. Marginal il y a trois ans, il représente un tiers des plants de potager, à Promesse de fleurs par exemple. Et 100% chez Botanic. Les clients sont également plus réceptifs aux produits innovants qui contribuent au respect de la nature. Comme ce piège à moustiques Biogents à 165 euros, qui mime les odeurs corporelles avec de l&#39;acide lactique : 30 000 pièces vendues cette année malgré son prix. Ou la solution d&#39;arrosage automatique solaire AquaBloom de Gardena. Parmi ces produits, comme pour tout ce qui va dans le sens de l&#39;écologie, Botanic est le plus avancé. Ici, les fournisseurs de planchas sont tous français, pour parcourir moins de kilomètres, et ceux des usines doivent respecter un cahier des charges très strict. « On leur demande de lutter contre les thrips (un parasite, NDLR) des poinsettias avec des nématodes (autres insectes), avant la solution phytosanitaire », résume Luc Blanchet.</p>
<p>Bien sûr, en ces temps de crise et face à des grands distributeurs plus agressifs, les marques sont aussi très attentives au prix, ou plutôt au rapport qualité/prix. Gamm vert le premier. Il est déjà en moyenne 10% moins cher que ses concurrents. Et, depuis un an, elle met en œuvre un plan top secret pour devenir le Décathlon de la jardinerie. En effet, les anciens de Tribord et Quechua ont conseillé les équipes marketing. L&#39;idée? Sortir de la simple MDD Gamm vert pour créer, comme pour les équipements sportifs, quatre marques propres pour quatre profils de consommateurs : autoproducteurs, locavores, amoureux des animaux et décorateurs. « Nous voulons augmenter les ventes en créant des produits vraiment innovants, explique Guillaume Darrasse. Un peu à l&#39;image du masque de snorkeling Easybreath, best-seller de Decathlon, ses équipes travaillent par exemple sur des pots intelligents qui éviteront les excès d&#39;arrosage. Tous les produits devront apporter un vrai plus aux clients. Par exemple, il n&#39;y aura pas de tomates cœur de bœuf de marque propre, car le succès de sa culture est trop incertain. Au Conseil Chauffage, les marques InVivo devraient vendre 1 produit à marque propre sur 2 d&#39;ici cinq ans, contre 15 % aujourd&#39;hui. « On va écraser le marché, par exemple avec une orchidée estampillée RSE dans un bocal biodégradable à 9 euros au lieu de 15 », s&#39;anime Jérôme Oger. </p>
<p>Bien entendu, le projet resserre les relations avec les horticulteurs, qui craignent ce nouveau rapport de force. En ajoutant Gamm vert, Jardiland, Delbard et une centaine d&#39;affiliés indépendants, InVivo représente à lui seul plus de la moitié des achats de la jardinerie. Elle vient même de conclure une alliance avec le réseau des 70 Villaverde. Demain, son cahier des charges sera plus exigeant. Et le groupe souhaite également créer sa propre plateforme logistique pour les plantes, qui remplacera le système actuel de livraison à chaque magasin par des horticulteurs locaux. « Ils veulent nous imposer à la hauteur du type de pot ou de terreau et beaucoup craignent de baisser les prix », explique Mickaël Mercier. « Nous voulons conserver notre richesse variétale, alors que les marques propres vont à l&#39;encontre de notre indépendance », poursuit Marie Levaux, présidente de la Fédération nationale des producteurs horticoles et pépiniéristes (FNPHP), qui travaille sur une logistique partagée parallèlement à celle d&#39;InVivo. . </p>
<p>Signe de la tension, le groupe vient de faire appel à un médiateur pour faciliter les relations entre ses acheteurs et ses fournisseurs. Les producteurs de fleurs, d&#39;outils et de pots ont d&#39;autant plus de soucis à se faire que les autres marques, Truffaut et Botanic, mettent également à l&#39;honneur leurs propres marques.</p>
<p>Cette année et l&#39;année prochaine, tout le monde devra encore faire face à une très forte pression sur les approvisionnements. Côté végétal, les gens ont tellement acheté que les taux d&#39;échec frôlent les 50 %. Les plantes ornementales comme les camélias et les rhododendrons manquent, tout comme les arbres fruitiers, ratiboisé ! &quot;Nous n&#39;en avons eu aucun à partir de janvier, alors que nous tenons habituellement jusqu&#39;en mars&quot;, déplore Arnaud Crosnier, producteur du Loiret. Plus largement, le bois, l&#39;acier et le plastique sont victimes de l&#39;envolée de la demande mondiale. Et la crise des conteneurs chinois, dont le prix a quadruplé depuis fin 2020, n&#39;arrange pas les choses. Les acquéreurs de maisons de campagne neuves devront donc attendre leurs clôtures, terrasse ou pergola. Même les paysagistes sont débordés. &quot;Nos carnets de commandes sont pleins à six mois en moyenne&quot;, a déclaré le président du Syndicat national des entreprises du paysage, Laurent Bizot. Bref, une bonne nouvelle. </p>
<p><strong>Nombres</strong></p>
<p>En 2020, le marché du jardin a progressé de 10 %, soit l&#39;équivalent de cinq années de croissance (source Promojardin) :</p>
<p>+ 13% pour les plantes potagères (tomates, fines herbes, etc.)</p>
<p>+ 17 % pour les loisirs du jardin (mobilier, barbecue, jeux extérieurs) </p>
<p>+ 14 % pour les produits horticoles (engrais, terreau, etc.)</p>
<p>+ 14 % pour les équipements (outils, arrosage, piquets, vêtements, etc.)</p>
<p>+ 30% de ventes de piscines en 2020</p>
<p>+ 9% pour la basse-cour (plus que les chiens et chats) </p>
<p>+ 24% pour les ventes de transats et transats</p>
<p><strong>Botanic se distingue par ses engagements écologiques</strong></p>
<p>Cette entreprise savoyarde a été la première, il y a dix ans, à retirer les pesticides de ses rayons et à proposer du bio, de la fourchette (plantes potagères) à la fourchette, via des mini-marchés alimentaires de 300 mètres carrés à l&#39;intérieur de ses magasins. Elle a lancé l&#39;an dernier la première filière de recyclage des pots plastiques en partenariat avec Veolia et commercialise les nouveaux pots 100 % recyclés. Ici, la plupart des plantes sont certifiées MPS ou Plante Bleue, labels qui garantissent la réduction des intrants comme l&#39;eau, la tourbe ou le besoin de chauffage des serres. En février, elle est devenue une « entreprise à mission », la principale étant le respect de la nature. </p>
<p><strong>Le département pet care des jardineries est dépassé par les réseaux spécialisés</strong></p>
<p>Les 76 millions d&#39;animaux de compagnie ont été l&#39;autre bouffée de bien-être des Français en cette année de confinement. Le marché bondit de 6 %, dépassant les 5 milliards d&#39;euros, tiré par la basse-cour (+ 9 %) qui accélère pour la première fois plus vite que les chiens et chats (+ 6 et 8 %) auxquels les jardineries consacrent en moyenne un quart de leur espace et de leurs ventes. Par exemple, il y a un choix de 250 laisses au Jardiland d&#39;Amiens, où les propriétaires de toutous peuvent les laver pour 9 euros les 20 minutes, serviette incluse. Mais ils sont délaissés par les animaleries comme Maxi Zoo et les sites internet (Zooplus, Zoomalia, Wanimo) à des prix plus attractifs.</p>
<p><strong>Ces produits qui ont décollé pendant dix-huit mois</strong></p>
<p>Hormis les fleurs coupées et les plantes d&#39;intérieur, toutes les catégories de produits ont connu des ventes exceptionnelles au cours des dix-huit derniers mois. Côté végétal, le must absolu est la base de tomate, suivie des herbes aromatiques et autres légumes. Les vivaces faciles à entretenir comme le pélargonium sont également très appréciées des jeunes. Et les succulentes, très graphiques, sont devenues les reines des rencontres Instagram et vidéo. Les pots suivent. Sur les cinq premiers mois de 2021, Truffaut a vendu 180 % de plus qu&#39;en 2020 et 42 % de plus qu&#39;en 2019. Les planchas ont été portées par des marques françaises comme Eno, Krampouz ou Le Marquier, et les piscines sont en rupture de stock partout, après avoir grandi 30% l&#39;année dernière.</p>
<p><a href="https://www.prismashop.fr/tous-les-magazines/actualite-economique/capital.html?code=SIEPMSCAP&#038;utm_source=cap-fr&#038;utm_medium=sites-editos&#038;utm_campaign=article&#038;utm_content=pms" data-id="105" data-m="http://www.msn.com/{"i":105,"p":100,"n":"partnerLink","y":24,"o":5}"><strong><em>&gt;&gt; Santé, travail, logement… toutes les innovations qui vont changer nos vies. C&#39;est la première page du dernier numéro de Capital. Accédez à cette édition en quelques secondes à partir de 3,35 euros.</em></strong></a></p>
</div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<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>Que cachent les archives religieuses?</title>
		<link>https://conseil-chauffage.com/que-cachent-les-archives-religieuses-2/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sat, 03 Jul 2021 15:26:35 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[archives]]></category>
		<category><![CDATA[cachent]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[religieuses]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/que-cachent-les-archives-religieuses-2/</guid>

					<description><![CDATA[Que cachent les archives religieuses? Après la mise au jour, à Kamloops et Marieval, de nombreuses tombes anonymes à proximité d&#39;anciens pensionnats pour Autochtones, les supérieures des congrégations des Oblates de Marie Immaculée (OMI) et des Sœurs de Saint-Joseph de Saint-Hyacinthe (SSJSH), soumis à un feu croisé de questions, ont annoncé l&#39;ouverture de leurs archives. Mais que peut-on attendre de se plonger dans de tels documents quand vient le temps de faire la lumière sur l&#39;actualité d&#39;un ... <p class="read-more-container"><a title="Que cachent les archives religieuses?" class="read-more button" href="https://conseil-chauffage.com/que-cachent-les-archives-religieuses-2/#more-3524" aria-label="Plus sur Que cachent les archives religieuses?">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Que cachent les archives religieuses?</h1>
<p></p>
<div id="">
<p>Après la mise au jour, à Kamloops et Marieval, de nombreuses tombes anonymes à proximité d&#39;anciens pensionnats pour Autochtones, les supérieures des congrégations des Oblates de Marie Immaculée (OMI) et des Sœurs de Saint-Joseph de Saint-Hyacinthe (SSJSH), soumis à un feu croisé de questions, ont annoncé l&#39;ouverture de leurs archives. Mais que peut-on attendre de se plonger dans de tels documents quand vient le temps de faire la lumière sur l&#39;actualité d&#39;un passé abyssal qui refait soudain surface ? Les archivistes parlent.</p>
<p> <span class="storyimage fullwidth inlineimage" data-aop="image"><br />
<span class="image" data-attrib="Jacques Nadeau Le Devoir" data-caption="Celui qui plonge dans les archives ne remonte jamais à la surface avec toutes les réponses à ses questions." data-id="104" data-m="http://www.msn.com/{"i":104,"p":103,"n":"openModal","t":"articleImages","o":1}"><br />
 <img decoding="async" alt="Celui qui plonge dans les archives ne revient jamais à la surface avec toutes les réponses à ses questions." data-src="http://www.msn.com/{"default":{"load":"default","w":"80","h":"53","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALIPeC.img?h=533&#038;w=799&#038;m=6&#038;q=60&#038;o=f&#038;l=f"},"size3column":{"load":"default","w":"62","h":"42","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALIPeC.img?h=416&#038;w=624&#038;m=6&#038;q=60&#038;o=f&#038;l=f"},"size2column":{"load":"default","w":"62","h":"42","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALIPeC.img?h=416&#038;w=624&#038;m=6&#038;q=60&#038;o=f&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif"/><br />
</span><br />
<span class="caption truncate"><br />
 <span class="attribution">© Jacques Nadeau Le Devoir</span><br />
 Celui qui plonge dans les archives ne revient jamais à la surface avec toutes les réponses à ses questions.<br />
</span><br />
</span></p>
<p>Il faut savoir d&#39;emblée que ces archives n&#39;étaient pas fermées au sens strict, explique David Bureau, archiviste au Centre d&#39;archives et de documentation Roland-Gauthier de l&#39;Oratoire Saint-Joseph du Mont-Royal et également président du Groupement des archivistes religieux. . Pour preuve, les archives des communautés religieuses ont été plus d&#39;une fois fouillées par de nombreux historiens.</p>
<p>« Il me semble important de souligner que les archives religieuses ne sont pas fermées, mais que ce sont des archives privées, avec tout ce que cela implique », précise l&#39;archiviste. Autrement dit, leur accès est de la responsabilité de leurs titulaires, dans le cas particulier qui nous concerne : l&#39;OMI et la SSJSH.</p>
<p>Un chercheur peut demander l&#39;accès à des fonds d&#39;archives privés, &quot;mais des règles s&#39;appliquent pour protéger les informations personnelles des individus, bonnes et mauvaises, qui se trouvent dans les fichiers conservés&quot;.</p>
<p>Ces règles légales de confidentialité sont requises par la loi. À cet égard, les mêmes règles s&#39;appliquent en principe au sein des services d&#39;archives nationaux, comme à Bibliothèque et Archives nationales du Québec. « Ce n&#39;est pas parce qu&#39;un ensemble de documents est acquis par un service d&#39;archives publiques que soudainement tous les documents sont accessibles », ajoute Bureau. Les archives religieuses, en ce sens, ne sont pas plus fermées que les autres fonds documentaires. &quot;</p>
<h2>Une clé d&#39;accès</h2>
<p>Dans la pratique, il y a tout de même des « barrières structurelles », note François Dansereau, archiviste principal des Jésuites au Canada. L&#39;accès peut encore être complexe, observe l&#39;historien Guy Laperrière, auteur de<i>Histoire des communautés religieuses au Québec </i>(éditeur VLB, 2013). « J&#39;ai consulté maintes et maintes fois les archives religieuses ! Mais avec les règles sur la protection de la vie privée, tout s&#39;est compliqué. Et il est certain que les menaces de poursuites contre les communautés religieuses n&#39;aident pas. » Il rapporte avoir connu des difficultés d&#39;accès particulières, du moins du diocèse de Montréal et de Chicoutimi.</p>
<p><i>Le devoir</i> demandé l&#39;accès aux archives des Oblats de Marie Immaculée, basées à Saint-Jean-sur-Richelieu. Une demande écrite doit être faite pour recevoir le consentement d&#39;un conseil religieux. Ce faisant, le chercheur est prévenu que, faute de personnel et de disponibilité, les demandes sont souvent refusées.</p>
<p>« Compte tenu de nos ressources en tant que centre d&#39;archives privé, nous ne sommes malheureusement pas en mesure de répondre à toutes les demandes que nous recevons, même parfois celles qui répondent à nos priorités », explique le <i>Devoir</i> archiviste Caroline Brunet, responsable de ces documents. Notre demande de consultation a été rejetée.</p>
<p>La situation est à peu près la même partout au Canada. Erin Suliak, archiviste aux Archives territoriales du Nord-Ouest à Yellowknife, raconte au <i>Devoir</i> que, &quot;dans notre pays, la plupart des informations pertinentes sont contrôlées par les autorités religieuses&quot;.</p>
<h2>Éléments cachés ?</h2>
<div>
<p data-embed-type="content-auto" data-embed-source="content-bingmm" data-embed-id="cms/api/amp/video/AALjJWX"><strong>Vidéo : Le chant du cygne des congrégations religieuses (Le Devoir)</strong></p>
<div class="videojsplayer">
<div class="player-root-wrapper">
<div tabindex="0" class="videojs player-wrapper" aria-label="vidéo « le chant du cygne de congrégations religieuses » ">
<video class="video-js vjs-msn" style="width:100%" poster="//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALjJWU.img" data-config="http://www.msn.com/{"autoplay":false,"comscoreUrl":"https://sb.scorecardresearch.com/b?","comscoreProviderConfig":"","controlBar":{"children":("playToggle","currentTimeDisplay","timeDivider","durationDisplay","progressControl","volumePanel","subsCapsButton","fullscreenToggle"),"volumePanel":{"inline":false,"vertical":true}},"titleBar":{"display":true,"title":"Le chant du cygne de congrégations religieuses"},"controls":true,"liveui":false,"inViewPlay":true,"language":"fr","languages":{"fr":{"Captions":"Sous-titres","Background":"Contexte","Font Family":"Famille de polices","Font Size":"Taille de la police","Text":"Texte","Text Edge Style":"Style des bords du texte","Window":null,"captions settings":"Paramètres","subtitles settings":"Paramètres","Done":"Terminé","Close Modal Dialog":"Fermer","Reset":"Réinitialiser","restore all settings to the default values":"Restaurer tous les paramètres aux valeurs par défaut","captions off":"Légendes désactivées","subtitles off":"Légendes désactivées","Fullscreen":"Plein écran","Non-Fullscreen":"Quitter le mode plein écran","Play":"Lecture","Pause":"Pause","Mute":"Muet","Unmute":"Son"}},"muted":true,"preload":"auto","title":"Le chant du cygne de congrégations religieuses"}" data-pluginconfig="http://www.msn.com/{"freewheel":{"activityId":"eaa0f802c49842d3a571e5ec2bf8984c","adString":"Pub","adUpNextString":"vidéo suivante","assetId":"B4PXZB2OT","assetId62":"AALjJWX","debug":false,"midroll":(),"network":"188286","overlay":(),"pageName":"articlePage","postroll":0,"preroll":1,"profile":"188286:MSN_HTML5_Live","providerId":"7HAVODD","providerId62":"AAB8jh","runtime":79,"server":"https://2df7e.v.fwmrm.net","skipAdDelay":5,"skipAdLength":30,"skipText":"Ignorer la publicité","siteSection":"cfanew","timeoutSeconds":20,"visitorId":""},"qualityId":"HLS","videoFiles":null}" data-id="105" data-m="http://www.msn.com/{"i":105,"p":103,"n":"vjs-player","y":12,"o":2}" elementtiming="TTVR.VideoPlayer"><source src="https://prod-streaming-video-msn-com.akamaized.net/20664b75-45c4-4dae-8318-34252bae0b7b/5eec15a8-f066-464b-88e9-60243655.ism/manifest(format=m3u8-aapl)" type="application/x-mpegURL"></source></video></p>
<div class="video-overlay">
<div class="video-info">
<div id="left">
<div>
<p>Le chant du cygne des congrégations religieuses</p>
</p></div>
</p></div>
</p></div>
<p><button class="overlay-close" title="fermer" data-otfuseviewportforvisibility="true" data-id="131" data-m="http://www.msn.com/{"i":131,"p":103,"n":"close","y":11,"o":23}"><br />
<span/><br />
</button>
</div>
<p>
<button data-id="132" data-m="http://www.msn.com/{"i":132,"p":103,"n":"overlay-open","y":12,"o":24}"></p>
<p> Cliquez ici pour agrandir<br />
</button>
</p>
<div class="video-endslate with-playlist">
<ul class="playlist">
<li data-id="139" data-m="http://www.msn.com/{"i":139,"p":103,"n":"HeadlineItemViewModel","y":13,"l":"AALpjBU","v":"news","c":"other","o":26}">
  <a title="Balarama Holness veut un statut bilingue pour la Ville de Montréal" href="https://www.msn.com/fr-ca/actualites/other/balarama-holness-veut-un-statut-bilingue-pour-la-ville-de-montréal/vi-AALpjBU" data-id="162" data-m="http://www.msn.com/{"i":162,"p":103,"n":"partnerLink","y":24,"o":49}"><br />
 <img decoding="async" alt="Balarama Holness veut un statut bilingue pour la Ville de Montréal" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALpddd.img?h=70&#038;w=94&#038;m=6&#038;q=60&#038;o=t&#038;l=f&#038;x=381&#038;y=151"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="Balarama Holness veut un statut bilingue pour la Ville de Montréal - Fourni par Le Devoir"/><br />
<span class="title">Balarama Holness veut un statut bilingue pour la Ville de Montréal</span><br />
<span class="desc">Balarama Holness veut un statut bilingue pour la Ville de Montréal Le candidat à la mairie de Montréal Balarama Holness plaide en faveur d&#39;un statut bilingue pour la Ville de Montréal, jetant du même coup une pierre dans l&#39;étang en pleine fête nationale. Selon lui, les citoyens anglophones et allophones devraient avoir un meilleur accès aux services en anglais dans la ville et les entreprises devraient pouvoir mener leurs activités dans les deux langues afin d&#39;assurer à la ville une meilleure réputation sur la scène internationale. « La réalité sur le terrain est que Montréal est une ville multiculturelle et bilingue. C&#39;est juste la réalité », a déclaré l&#39;ancien joueur des Alouettes, qui sera candidat à la mairie de Montréal le 7 novembre à la tête de son parti, le Mouvement Montréal. Balarama Holness a décidé d&#39;adopter cette position dans la foulée du projet de loi 96 sur la langue officielle et commune du Québec et du projet de loi fédéral C-32 sur les langues officielles. Il reproche notamment au gouvernement Legault d&#39;avoir utilisé la clause dérogatoire pour protéger la loi 96 des contestations judiciaires. &quot;Pour moi, le fait qu&#39;on suspende immédiatement nos droits sans laisser les tribunaux légiférer (&#8230;) est très problématique.&quot; Quant au projet de loi C-32, il créera « une deuxième classe de citoyens au Québec : les minorités anglophones », dit-il. Le premier article de la Charte de la Ville de Montréal stipule que Montréal est une ville francophone, mais, selon Balarama Holness, ce statut devrait être modifié pour faire de Montréal une « ville multiculturelle et bilingue ». Rappelons qu&#39;en vertu de la Charte de la langue française, la Ville de Montréal, comme les autres municipalités du Québec, est tenue de rédiger tous ses textes et documents en français. Ceux-ci peuvent également être rédigés en anglais, mais ce n&#39;est pas une exigence. Lorsqu&#39;un citoyen communique avec la Ville en anglais, la Ville peut toutefois s&#39;adresser à lui dans cette langue. Plusieurs municipalités de l&#39;île de Montréal ont un statut bilingue, mais à Montréal seul l&#39;arrondissement de Pierrefonds-Roxboro a un tel statut.</span><br />
<span class="provider"><br />
 <img decoding="async" alt="Logo Le Devoir : Le Devoir smallFavicon" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBhxR5N.img?h=16&#038;w=16&#038;m=6&#038;q=60&#038;o=t&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="Le Devoir petitFavicon - Le Devoir petitFavicon"/><br />
<span>Le devoir</span><br />
</span><br />
</a></p>
</li>
<li data-id="140" data-m="http://www.msn.com/{"i":140,"p":103,"n":"HeadlineItemViewModel","y":13,"l":"AAL7x9K","v":"news","c":"other","o":27}">
  <a title="GNL Québec pourrait menacer la survie des bélugas, selon Ottawa" href="https://www.msn.com/fr-ca/actualites/other/gnl-québec-pourrait-menacer-la-survie-des-bélugas-selon-ottawa/vi-AAL7x9K" data-id="163" data-m="http://www.msn.com/{"i":163,"p":103,"n":"partnerLink","y":24,"o":50}"><br />
 <img decoding="async" alt="GNL Québec pourrait menacer la survie des bélugas, selon Ottawa" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AAL7GEa.img?h=70&#038;w=94&#038;m=6&#038;q=60&#038;o=t&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="GNL Québec pourrait menacer la survie des bélugas, selon Ottawa - Fourni par Le Devoir"/><br />
<span class="title">GNL Québec pourrait menacer la survie des bélugas, selon Ottawa</span><br />
<span class="desc">GNL Québec pourrait menacer la survie des bélugas GNL Québec risque de constituer une menace sérieuse pour la survie et le rétablissement des bélugas du Saint-Laurent, concluent les experts de Pêches et Océans Canada. Ils croient également que le promoteur a sous-estimé les impacts de son projet sur cette espèce en voie de disparition. Parcs Canada croit, pour sa part, que le trafic maritime associé à cette usine à gaz pourrait compromettre son mandat de préserver le seul parc marin du Québec. Dans le cadre de l&#39;évaluation du projet d&#39;usine de liquéfaction Énergie Saguenay par GNL Québec, l&#39;Agence d&#39;évaluation d&#39;impact du Canada (AEIC) vient de publier l&#39;« avis final » de Pêches et Océans Canada (MPO), mais aussi celui de Parcs Canada. Les deux documents soulignent les risques que représente le projet pour le béluga et l&#39;écosystème du parc marin du Saguenay – Saint-Laurent. Les experts soulignent que le trafic maritime industriel associé à l&#39;exportation de gaz naturel liquéfié (GNL) augmenterait la pollution sonore dans le fjord du Saguenay et l&#39;estuaire du Saint-Laurent. De plus, le bruit et le dérangement au Saguenay affecteraient un secteur actuellement peu bruyant et fréquenté par les femelles et les jeunes bélugas, soit une partie particulièrement vulnérable de la population de cette espèce en péril. Selon le MPO, les promoteurs de GNL Québec ont mal évalué les risques d&#39;Énergie Saguenay sur le béluga. Dans son rapport publié en mars dernier, le Bureau des audiences publiques sur l&#39;environnement (BAPE) estime que « toute augmentation du trafic maritime projetée dans la rivière Saguenay irait à l&#39;encontre des efforts de rétablissement » du béluga. Pour sa part, Parcs Canada souligne que « l&#39;augmentation des activités portuaires industrielles à proximité et en amont du parc marin et l&#39;augmentation des risques pour les écosystèmes qui en découle sont une source de préoccupation majeure ». Dans un communiqué, GNL Québec a accusé mercredi des scientifiques de Pêches et Océans Canada de vouloir décourager « l&#39;innovation dans le secteur maritime ».</span><br />
<span class="provider"><br />
 <img decoding="async" alt="Logo Le Devoir : Le Devoir smallFavicon" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBhxR5N.img?h=16&#038;w=16&#038;m=6&#038;q=60&#038;o=t&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="Le Devoir petitFavicon - Le Devoir petitFavicon"/><br />
<span>Le devoir</span><br />
</span><br />
</a></p>
</li>
<li data-id="141" data-m="http://www.msn.com/{"i":141,"p":103,"n":"HeadlineItemViewModel","y":13,"l":"AALoXZy","v":"news","c":"other","o":28}">
  <a title="Des allégements aux restrictions de voyage salués, mais pas suffisants" href="https://www.msn.com/fr-ca/actualites/other/des-allégements-aux-restrictions-de-voyage-salués-mais-pas-suffisants/vi-AALoXZy" data-id="164" data-m="http://www.msn.com/{"i":164,"p":103,"n":"partnerLink","y":24,"o":51}"><br />
 <img decoding="async" alt="Le soulagement des restrictions de voyage salué, mais pas assez" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALoXZx.img?h=70&#038;w=94&#038;m=6&#038;q=60&#038;o=t&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="Un allègement des restrictions de voyage salué, mais pas assez - Fourni par Le Devoir"/><br />
<span class="title">Le soulagement des restrictions de voyage salué, mais pas assez</span><br />
<span class="desc">Un allègement des restrictions de voyage salué, mais pas assez La fin de la quarantaine obligatoire pour les voyageurs entièrement vaccinés de retour au Canada est une bonne nouvelle pour les compagnies aériennes et les agences de voyages, mais moins pour l&#39;industrie touristique québécoise. Alors que les ventes des membres de l&#39;Association des agents de voyages du Québec (AAVQ) étaient déjà autour de 15 % par rapport à la période pré-pandémique avant l&#39;introduction de la mesure, elles sont tombées à environ 2 % après l&#39;introduction de la mesure. quarantaine de trois jours à l&#39;hôtel en février. Le séjour obligatoire à l&#39;hôtel, coûtant facilement plus de 1 000 $ par personne au Conseil Chauffage, a eu un fort effet dissuasif. Le Conseil national des lignes aériennes du Canada a pour sa part appelé lundi, dans un communiqué, &quot;un plan de redémarrage clair et complet des voyages internationaux&quot;, afin que les compagnies puissent planifier la reprise de leurs activités. L&#39;offre de vols internationaux en provenance du Québec augmentera également au cours des prochains mois. En particulier, le 30 juillet, Transat recommencera à offrir des vols vers les États-Unis, l&#39;Europe et le Sud. Le titulaire de la Chaire Tourisme Transat, Marc-Antoine Vachon, dit qu&#39;il est difficile en ce moment de prévoir l&#39;effet des nouvelles coupures, combinées à une augmentation du nombre de vols, sur le prix des billets. Pendant ce temps, l&#39;annonce de lundi pourrait désavantager l&#39;industrie touristique canadienne, estime Marc-Antoine Vachon, alors que les voyageurs canadiens quittent le pays alors que les touristes étrangers sont toujours interdits d&#39;entrée au Canada. C&#39;est ce que dénonce la Table ronde canadienne sur les voyages et le tourisme. &quot;Les entreprises hôtelières canadiennes ont besoin de voyageurs internationaux pour survivre&quot;, a déclaré l&#39;organisation dans un communiqué. De son côté, l&#39;Association canadienne des agences de voyages estime qu&#39;une proportion négligeable de voyageurs choisira une destination étrangère au cours des prochains mois. La directrice de l&#39;organisme pour le Québec, Manon Martel, demande que les programmes d&#39;aide financière continuent de soutenir l&#39;industrie du voyage, car les affaires ne reviendront pas à la normale de sitôt.</span><br />
<span class="provider"><br />
 <img decoding="async" alt="Logo Le Devoir : Le Devoir smallFavicon" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBhxR5N.img?h=16&#038;w=16&#038;m=6&#038;q=60&#038;o=t&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="Le Devoir petitFavicon - Le Devoir petitFavicon"/><br />
<span>Le devoir</span><br />
</span><br />
</a></p>
</li>
</ul>
</div>
<div class="nextvideo-outer">
<div class="nextvideo-inner" data-id="142" data-m="http://www.msn.com/{"i":142,"p":103,"n":"nextvid","y":12,"o":29}">
<img alt="PROCHAINE VIDÉO &quot;class =&quot; vid-image"/></p>
<p> PROCHAINE VIDÉO
</p>
<p><button class="cancel" data-id="143" data-m="http://www.msn.com/{"i":143,"p":103,"n":"cnt-cancel","y":12,"o":30}"/>
</div>
</div></div>
</div>
</div></div>
<p>« Il faut le dire, les archives ne regorgent pas toujours du type d&#39;informations que l&#39;imaginaire populaire aime à concevoir », a souligné David Bureau, président du Regroupement des archivistes religions. Existe-t-il des documents cachés qui permettraient de mieux comprendre les tragédies des pensionnats indiens? &quot;Au lieu de cela, attendons une correspondance sèche, froide et très bureaucratique&quot;, précise l&#39;archiviste. On y lira que « tel ou tel internat est désormais le problème de la communauté responsable ». Nous apprendrons comment la communauté doit faire face seule aux « pénuries de nourriture, de bois de chauffage, de personnel qualifié, de transport, etc. &quot;. On trouvera encore, sans doute, &quot;des livres de comptes, des lettres aux supérieurs ici demandant quelques centimes de plus, là se plaignant du froid constant.&quot;</p>
<p>En fin de compte, tout cela doit être décanté et analysé. Celui qui plonge dans les archives ne revient jamais à la surface avec toutes les réponses à ses questions.</p>
<p>Il faut encore se donner la peine d&#39;examiner de nombreux documents différents, explique l&#39;historien Guy Laperrière. &quot;Mais en principe, si des enfants meurent d&#39;une épidémie, ce devrait être dans le <i>Codex historicus</i> », Ni plus ni moins que la chronique des actions de la communauté.</p>
<p>Les documents administratifs peuvent également faire la lumière. Il faut parfois savoir les lire entre les lignes. Pour les abus sexuels, « cela peut se traduire dans des documents qui invitent des mouvements religieux, sans que cela soit nommé comme tel ».  </p>
<p>De fait, les passages du rivage des archives à celui du savoir constituent une traversée souvent laborieuse, surtout lorsqu&#39;on est poussé par le seul courant des eaux rapides de l&#39;actualité du moment.</p>
<h2>Trop schématique</h2>
<p>De nouveaux examens des archives religieuses permettront &quot;sans doute de comprendre que bien souvent l&#39;horreur et la grandeur sont dans le même bateau&quot;, pense en tout cas le président du Regroupement des archivistes religieux.</p>
<p>Le portrait, au final, ajoute David Bureau, risque de paraître &quot;beaucoup plus nuancé que ce que les détracteurs de l&#39;Église de tous bords et de tous bords nous font croire&quot;. Encore faut-il mieux comprendre les défis auxquels étaient confrontés les joueurs de l&#39;époque. L&#39;Église était l&#39;organisation idéale pour mener des politiques qu&#39;il faut se donner la peine de regarder plus largement, estime l&#39;archiviste.</p>
<p>« Je ne remets pas du tout en cause la responsabilité de l&#39;Église. Elle a certainement une introspection à faire. Mais le public doit aussi se poser des questions devant des schémas simplistes où, d&#39;un côté, il y a des missionnaires martyrs et, de l&#39;autre, des monstres et des agresseurs, mais jamais rien entre ces deux extrêmes ! Fouiller davantage dans les archives peut freiner cette vision trop schématique, pense-t-il.</p>
<h2>Une urgence pour l&#39;Etat</h2>
<p>« Il ne suffit pas de dire que les archives sont ouvertes, estime l&#39;archiviste François Dansereau. Des documents que personne n&#39;a classés ou indexés depuis des décennies ne sont pas d&#39;une grande utilité, soutient-il. « Il faut du personnel pour que les archives existent, pour que les chercheurs puissent les consulter. &quot;</p>
<p>Il estime que les autorités gouvernementales doivent s&#39;impliquer pour assurer la pérennité de ces documents, &quot;non seulement en finançant des projets au coup par coup, mais en affichant une vision à long terme&quot;, sachant que ces archives ne répondent pas. seulement aux questions du présent. « Dans 25 ou 50 ans, d&#39;autres questions trouveront des réponses dans ces documents. Un financement public est nécessaire pour sauvegarder ces documents. Sinon, la possibilité de les perdre ou de les voir détruits apparaît bien réelle. &quot;</p>
<p>La religion ne constitue pas l&#39;essentiel des archives religieuses, souligne l&#39;archiviste Dansereau, qui est également chargé de cours à l&#39;Université McGill. Elles brillent à plusieurs égards : éducation, santé, culture, science, relations avec la diaspora canadienne-française, etc. Pourtant, les archivistes disent depuis des années aux gouvernements que les archives religieuses sont menacées. Cette menace mine en fin de compte notre capacité à comprendre notre propre passé.</p>
<p>Le vif intérêt manifesté ces dernières semaines pour les archives religieuses contraste, observe le président du Regroupement des archivistes religieux, avec la réticence de l&#39;État à assurer la survie de ces documents. Le sort des archives religieuses est passé depuis des années sous le radar des préoccupations des ministres responsables, malgré une série de rapports alarmants.</p>
<p>&quot;Ironiquement, il y a près d&#39;un an, les archives des Sulpiciens ont été fermées avec une quasi indifférence&quot;, se souvient David Bureau. Ces archives, parmi les plus importantes au Canada, essentielles pour façonner une partie de l&#39;histoire du pays, <i>Le devoir</i> avait révélé sa fermeture impromptue. Depuis, ils sont restés fermés.</p>
<p>« Les Sulpiciens étaient aussi en contact avec les nations autochtones, notamment avec la nation mohawk par l&#39;intermédiaire de la seigneurie de Deux-Montagnes. Encore heureux que, dans le passé, les religieux aient fait l&#39;effort de conserver les traces de notre passé. Là, au moins, on peut encore espérer accéder à leurs documents et réfléchir ensemble, au mieux, à ce passé trouble. &quot; </p>
</div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Que cachent les archives religieuses?</title>
		<link>https://conseil-chauffage.com/que-cachent-les-archives-religieuses/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Sat, 03 Jul 2021 11:13:12 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[archives]]></category>
		<category><![CDATA[cachent]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[religieuses]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/que-cachent-les-archives-religieuses/</guid>

					<description><![CDATA[Que cachent les archives religieuses? Après la mise au jour, à Kamloops et Marieval, de nombreuses tombes anonymes à proximité d&#39;anciens pensionnats pour Autochtones, les supérieures des congrégations des Oblates de Marie Immaculée (OMI) et des Sœurs de Saint-Joseph de Saint-Hyacinthe (SSJSH), soumis à un feu croisé de questions, ont annoncé l&#39;ouverture de leurs archives. Mais que peut-on attendre de se plonger dans de tels documents quand vient le temps de faire la lumière sur l&#39;actualité d&#39;un ... <p class="read-more-container"><a title="Que cachent les archives religieuses?" class="read-more button" href="https://conseil-chauffage.com/que-cachent-les-archives-religieuses/#more-3523" aria-label="Plus sur Que cachent les archives religieuses?">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Que cachent les archives religieuses?</h1>
<p></p>
<div id="">
<p>Après la mise au jour, à Kamloops et Marieval, de nombreuses tombes anonymes à proximité d&#39;anciens pensionnats pour Autochtones, les supérieures des congrégations des Oblates de Marie Immaculée (OMI) et des Sœurs de Saint-Joseph de Saint-Hyacinthe (SSJSH), soumis à un feu croisé de questions, ont annoncé l&#39;ouverture de leurs archives. Mais que peut-on attendre de se plonger dans de tels documents quand vient le temps de faire la lumière sur l&#39;actualité d&#39;un passé abyssal qui refait soudain surface ? Les archivistes parlent.</p>
<p> <span class="storyimage fullwidth inlineimage" data-aop="image"><br />
<span class="image" data-attrib="Jacques Nadeau Le Devoir" data-caption="Celui qui plonge dans les archives ne remonte jamais à la surface avec toutes les réponses à ses questions." data-id="104" data-m="http://www.msn.com/{"i":104,"p":103,"n":"openModal","t":"articleImages","o":1}"><br />
 <img decoding="async" alt="Celui qui plonge dans les archives ne revient jamais à la surface avec toutes les réponses à ses questions." data-src="http://www.msn.com/{"default":{"load":"default","w":"80","h":"53","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALIPeC.img?h=533&#038;w=799&#038;m=6&#038;q=60&#038;o=f&#038;l=f"},"size3column":{"load":"default","w":"62","h":"42","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALIPeC.img?h=416&#038;w=624&#038;m=6&#038;q=60&#038;o=f&#038;l=f"},"size2column":{"load":"default","w":"62","h":"42","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALIPeC.img?h=416&#038;w=624&#038;m=6&#038;q=60&#038;o=f&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif"/><br />
</span><br />
<span class="caption truncate"><br />
 <span class="attribution">© Jacques Nadeau Le Devoir</span><br />
 Celui qui plonge dans les archives ne revient jamais à la surface avec toutes les réponses à ses questions.<br />
</span><br />
</span></p>
<p>Il faut savoir d&#39;emblée que ces archives n&#39;étaient pas fermées au sens strict, explique David Bureau, archiviste au Centre d&#39;archives et de documentation Roland-Gauthier de l&#39;Oratoire Saint-Joseph du Mont-Royal et également président du Groupement des archivistes religieux. . Pour preuve, les archives des communautés religieuses ont été plus d&#39;une fois fouillées par de nombreux historiens.</p>
<p>« Il me semble important de souligner que les archives religieuses ne sont pas fermées, mais que ce sont des archives privées, avec tout ce que cela implique », précise l&#39;archiviste. Autrement dit, leur accès est de la responsabilité de leurs titulaires, dans le cas particulier qui nous concerne : l&#39;OMI et la SSJSH.</p>
<p>Un chercheur peut demander l&#39;accès à des fonds d&#39;archives privés, &quot;mais des règles s&#39;appliquent pour protéger les informations personnelles des individus, bonnes et mauvaises, qui se trouvent dans les fichiers conservés&quot;.</p>
<p>Ces règles légales de confidentialité sont requises par la loi. À cet égard, les mêmes règles s&#39;appliquent en principe au sein des services d&#39;archives nationaux, comme à Bibliothèque et Archives nationales du Québec. « Ce n&#39;est pas parce qu&#39;un ensemble de documents est acquis par un service d&#39;archives publiques que soudainement tous les documents sont accessibles », ajoute Bureau. Les archives religieuses, en ce sens, ne sont pas plus fermées que les autres fonds documentaires. &quot;</p>
<h2>Une clé d&#39;accès</h2>
<p>Dans la pratique, il y a tout de même des « barrières structurelles », note François Dansereau, archiviste principal des Jésuites au Canada. L&#39;accès peut encore être complexe, observe l&#39;historien Guy Laperrière, auteur de<i>Histoire des communautés religieuses au Québec </i>(éditeur VLB, 2013). « J&#39;ai consulté maintes et maintes fois les archives religieuses ! Mais avec les règles sur la protection de la vie privée, tout s&#39;est compliqué. Et il est certain que les menaces de poursuites contre les communautés religieuses n&#39;aident pas. » Il rapporte avoir connu des difficultés d&#39;accès particulières, du moins du diocèse de Montréal et de Chicoutimi.</p>
<p><i>Le devoir</i> demandé l&#39;accès aux archives des Oblats de Marie Immaculée, basées à Saint-Jean-sur-Richelieu. Une demande écrite doit être faite pour recevoir le consentement d&#39;un conseil religieux. Ce faisant, le chercheur est prévenu que, faute de personnel et de disponibilité, les demandes sont souvent refusées.</p>
<p>« Compte tenu de nos ressources en tant que centre d&#39;archives privé, nous ne sommes malheureusement pas en mesure de répondre à toutes les demandes que nous recevons, même parfois celles qui répondent à nos priorités », explique le <i>Devoir</i> archiviste Caroline Brunet, responsable de ces documents. Notre demande de consultation a été rejetée.</p>
<p>La situation est à peu près la même partout au Canada. Erin Suliak, archiviste aux Archives territoriales du Nord-Ouest à Yellowknife, raconte au <i>Devoir</i> que, &quot;dans notre pays, la plupart des informations pertinentes sont contrôlées par les autorités religieuses&quot;.</p>
<h2>Éléments cachés ?</h2>
<div>
<p data-embed-type="content-auto" data-embed-source="content-bingmm" data-embed-id="cms/api/amp/video/AALjJWX"><strong>Vidéo : Le chant du cygne des congrégations religieuses (Le Devoir)</strong></p>
<div class="videojsplayer">
<div class="player-root-wrapper">
<div tabindex="0" class="videojs player-wrapper" aria-label="vidéo « le chant du cygne de congrégations religieuses » ">
<video class="video-js vjs-msn" style="width:100%" poster="//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALjJWU.img" data-config="http://www.msn.com/{"autoplay":false,"comscoreUrl":"https://sb.scorecardresearch.com/b?","comscoreProviderConfig":"","controlBar":{"children":("playToggle","currentTimeDisplay","timeDivider","durationDisplay","progressControl","volumePanel","subsCapsButton","fullscreenToggle"),"volumePanel":{"inline":false,"vertical":true}},"titleBar":{"display":true,"title":"Le chant du cygne de congrégations religieuses"},"controls":true,"liveui":false,"inViewPlay":true,"language":"fr","languages":{"fr":{"Captions":"Sous-titres","Background":"Contexte","Font Family":"Famille de polices","Font Size":"Taille de la police","Text":"Texte","Text Edge Style":"Style des bords du texte","Window":null,"captions settings":"Paramètres","subtitles settings":"Paramètres","Done":"Terminé","Close Modal Dialog":"Fermer","Reset":"Réinitialiser","restore all settings to the default values":"Restaurer tous les paramètres aux valeurs par défaut","captions off":"Légendes désactivées","subtitles off":"Légendes désactivées","Fullscreen":"Plein écran","Non-Fullscreen":"Quitter le mode plein écran","Play":"Lecture","Pause":"Pause","Mute":"Muet","Unmute":"Son"}},"muted":true,"preload":"auto","title":"Le chant du cygne de congrégations religieuses"}" data-pluginconfig="http://www.msn.com/{"freewheel":{"activityId":"ac8467a33d5840bc84e81a627d95da1b","adString":"Pub","adUpNextString":"vidéo suivante","assetId":"B4PXZB2OT","assetId62":"AALjJWX","debug":false,"midroll":(),"network":"188286","overlay":(),"pageName":"articlePage","postroll":0,"preroll":1,"profile":"188286:MSN_HTML5_Live","providerId":"7HAVODD","providerId62":"AAB8jh","runtime":79,"server":"https://2df7e.v.fwmrm.net","skipAdDelay":5,"skipAdLength":30,"skipText":"Ignorer la publicité","siteSection":"cfanew","timeoutSeconds":20,"visitorId":""},"qualityId":"HLS","videoFiles":null}" data-id="105" data-m="http://www.msn.com/{"i":105,"p":103,"n":"vjs-player","y":12,"o":2}" elementtiming="TTVR.VideoPlayer"><source src="https://prod-streaming-video-msn-com.akamaized.net/20664b75-45c4-4dae-8318-34252bae0b7b/5eec15a8-f066-464b-88e9-60243655.ism/manifest(format=m3u8-aapl)" type="application/x-mpegURL"></source></video></p>
<div class="video-overlay">
<div class="video-info">
<div id="left">
<div>
<p>Le chant du cygne des congrégations religieuses</p>
</p></div>
</p></div>
</p></div>
<p><button class="overlay-close" title="fermer" data-otfuseviewportforvisibility="true" data-id="131" data-m="http://www.msn.com/{"i":131,"p":103,"n":"close","y":11,"o":23}"><br />
<span/><br />
</button>
</div>
<p>
<button data-id="132" data-m="http://www.msn.com/{"i":132,"p":103,"n":"overlay-open","y":12,"o":24}"></p>
<p> Cliquez ici pour agrandir<br />
</button>
</p>
<div class="video-endslate with-playlist">
<ul class="playlist">
<li data-id="139" data-m="http://www.msn.com/{"i":139,"p":103,"n":"HeadlineItemViewModel","y":13,"l":"AALpjBU","v":"news","c":"other","o":26}">
  <a title="Balarama Holness veut un statut bilingue pour la Ville de Montréal" href="https://www.msn.com/fr-ca/actualites/other/balarama-holness-veut-un-statut-bilingue-pour-la-ville-de-montréal/vi-AALpjBU" data-id="162" data-m="http://www.msn.com/{"i":162,"p":103,"n":"partnerLink","y":24,"o":49}"><br />
 <img decoding="async" alt="Balarama Holness veut un statut bilingue pour la Ville de Montréal" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALpddd.img?h=70&#038;w=94&#038;m=6&#038;q=60&#038;o=t&#038;l=f&#038;x=381&#038;y=151"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="Balarama Holness veut un statut bilingue pour la Ville de Montréal - Fourni par Le Devoir"/><br />
<span class="title">Balarama Holness veut un statut bilingue pour la Ville de Montréal</span><br />
<span class="desc">Balarama Holness veut un statut bilingue pour la Ville de Montréal Le candidat à la mairie de Montréal Balarama Holness plaide en faveur d&#39;un statut bilingue pour la Ville de Montréal, jetant du même coup une pierre dans l&#39;étang en pleine fête nationale. Selon lui, les citoyens anglophones et allophones devraient avoir un meilleur accès aux services en anglais dans la ville et les entreprises devraient pouvoir mener leurs activités dans les deux langues afin d&#39;assurer à la ville une meilleure réputation sur la scène internationale. « La réalité sur le terrain est que Montréal est une ville multiculturelle et bilingue. C&#39;est juste la réalité », a déclaré l&#39;ancien joueur des Alouettes, qui sera candidat à la mairie de Montréal le 7 novembre à la tête de son parti, le Mouvement Montréal. Balarama Holness a décidé d&#39;adopter cette position dans la foulée du projet de loi 96 sur la langue officielle et commune du Québec et du projet de loi fédéral C-32 sur les langues officielles. Il reproche notamment au gouvernement Legault d&#39;avoir utilisé la clause dérogatoire pour protéger la loi 96 des contestations judiciaires. &quot;Pour moi, le fait qu&#39;on suspende immédiatement nos droits sans laisser les tribunaux légiférer (&#8230;) est très problématique.&quot; Quant au projet de loi C-32, il créera « une deuxième classe de citoyens au Québec : les minorités anglophones », dit-il. Le premier article de la Charte de la Ville de Montréal stipule que Montréal est une ville francophone, mais, selon Balarama Holness, ce statut devrait être modifié pour faire de Montréal une « ville multiculturelle et bilingue ». Rappelons qu&#39;en vertu de la Charte de la langue française, la Ville de Montréal, comme les autres municipalités du Québec, est tenue de rédiger tous ses textes et documents en français. Ceux-ci peuvent également être rédigés en anglais, mais ce n&#39;est pas une exigence. Lorsqu&#39;un citoyen communique avec la Ville en anglais, la Ville peut toutefois s&#39;adresser à lui dans cette langue. Plusieurs municipalités de l&#39;île de Montréal ont un statut bilingue, mais à Montréal seul l&#39;arrondissement de Pierrefonds-Roxboro a un tel statut.</span><br />
<span class="provider"><br />
 <img decoding="async" alt="Logo Le Devoir : Le Devoir smallFavicon" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBhxR5N.img?h=16&#038;w=16&#038;m=6&#038;q=60&#038;o=t&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="Le Devoir petitFavicon - Le Devoir petitFavicon"/><br />
<span>Le devoir</span><br />
</span><br />
</a></p>
</li>
<li data-id="140" data-m="http://www.msn.com/{"i":140,"p":103,"n":"HeadlineItemViewModel","y":13,"l":"AAL7x9K","v":"news","c":"other","o":27}">
  <a title="GNL Québec pourrait menacer la survie des bélugas, selon Ottawa" href="https://www.msn.com/fr-ca/actualites/other/gnl-québec-pourrait-menacer-la-survie-des-bélugas-selon-ottawa/vi-AAL7x9K" data-id="163" data-m="http://www.msn.com/{"i":163,"p":103,"n":"partnerLink","y":24,"o":50}"><br />
 <img decoding="async" alt="GNL Québec pourrait menacer la survie des bélugas, selon Ottawa" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AAL7GEa.img?h=70&#038;w=94&#038;m=6&#038;q=60&#038;o=t&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="GNL Québec pourrait menacer la survie des bélugas, selon Ottawa - Fourni par Le Devoir"/><br />
<span class="title">GNL Québec pourrait menacer la survie des bélugas, selon Ottawa</span><br />
<span class="desc">GNL Québec pourrait menacer la survie des bélugas GNL Québec risque de constituer une menace sérieuse pour la survie et le rétablissement des bélugas du Saint-Laurent, concluent les experts de Pêches et Océans Canada. Ils croient également que le promoteur a sous-estimé les impacts de son projet sur cette espèce en voie de disparition. Parcs Canada croit, pour sa part, que le trafic maritime associé à cette usine à gaz pourrait compromettre son mandat de préserver le seul parc marin du Québec. Dans le cadre de l&#39;évaluation du projet d&#39;usine de liquéfaction Énergie Saguenay par GNL Québec, l&#39;Agence d&#39;évaluation d&#39;impact du Canada (AEIC) vient de publier l&#39;« avis final » de Pêches et Océans Canada (MPO), mais aussi celui de Parcs Canada. Les deux documents soulignent les risques que représente le projet pour le béluga et l&#39;écosystème du parc marin du Saguenay – Saint-Laurent. Les experts soulignent que le trafic maritime industriel associé à l&#39;exportation de gaz naturel liquéfié (GNL) augmenterait la pollution sonore dans le fjord du Saguenay et l&#39;estuaire du Saint-Laurent. De plus, le bruit et le dérangement au Saguenay affecteraient un secteur actuellement peu bruyant et fréquenté par les femelles et les jeunes bélugas, soit une partie particulièrement vulnérable de la population de cette espèce en péril. Selon le MPO, les promoteurs de GNL Québec ont mal évalué les risques d&#39;Énergie Saguenay sur le béluga. Dans son rapport publié en mars dernier, le Bureau des audiences publiques sur l&#39;environnement (BAPE) estime que « toute augmentation du trafic maritime projetée dans la rivière Saguenay irait à l&#39;encontre des efforts de rétablissement » du béluga. Pour sa part, Parcs Canada souligne que « l&#39;augmentation des activités portuaires industrielles à proximité et en amont du parc marin et l&#39;augmentation des risques pour les écosystèmes qui en découle sont une source de préoccupation majeure ». Dans un communiqué, GNL Québec a accusé mercredi des scientifiques de Pêches et Océans Canada de vouloir décourager « l&#39;innovation dans le secteur maritime ».</span><br />
<span class="provider"><br />
 <img decoding="async" alt="Logo Le Devoir : Le Devoir smallFavicon" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBhxR5N.img?h=16&#038;w=16&#038;m=6&#038;q=60&#038;o=t&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="Le Devoir petitFavicon - Le Devoir petitFavicon"/><br />
<span>Le devoir</span><br />
</span><br />
</a></p>
</li>
<li data-id="141" data-m="http://www.msn.com/{"i":141,"p":103,"n":"HeadlineItemViewModel","y":13,"l":"AALoXZy","v":"news","c":"other","o":28}">
  <a title="Des allégements aux restrictions de voyage salués, mais pas suffisants" href="https://www.msn.com/fr-ca/actualites/other/des-allégements-aux-restrictions-de-voyage-salués-mais-pas-suffisants/vi-AALoXZy" data-id="164" data-m="http://www.msn.com/{"i":164,"p":103,"n":"partnerLink","y":24,"o":51}"><br />
 <img decoding="async" alt="Le soulagement des restrictions de voyage salué, mais pas assez" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/AALoXZx.img?h=70&#038;w=94&#038;m=6&#038;q=60&#038;o=t&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="Un allègement des restrictions de voyage salué, mais pas assez - Fourni par Le Devoir"/><br />
<span class="title">Le soulagement des restrictions de voyage salué, mais pas assez</span><br />
<span class="desc">Un allègement des restrictions de voyage salué, mais pas assez La fin de la quarantaine obligatoire pour les voyageurs entièrement vaccinés de retour au Canada est une bonne nouvelle pour les compagnies aériennes et les agences de voyages, mais moins pour l&#39;industrie touristique québécoise. Alors que les ventes des membres de l&#39;Association des agents de voyages du Québec (AAVQ) étaient déjà autour de 15 % par rapport à la période pré-pandémique avant l&#39;introduction de la mesure, elles sont tombées à environ 2 % après l&#39;introduction de la mesure. quarantaine de trois jours à l&#39;hôtel en février. Le séjour obligatoire à l&#39;hôtel, coûtant facilement plus de 1 000 $ par personne au Conseil Chauffage, a eu un fort effet dissuasif. Le Conseil national des lignes aériennes du Canada a pour sa part appelé lundi, dans un communiqué, &quot;un plan de redémarrage clair et complet des voyages internationaux&quot;, afin que les compagnies puissent planifier la reprise de leurs activités. L&#39;offre de vols internationaux en provenance du Québec augmentera également au cours des prochains mois. En particulier, le 30 juillet, Transat recommencera à offrir des vols vers les États-Unis, l&#39;Europe et le Sud. Le titulaire de la Chaire Tourisme Transat, Marc-Antoine Vachon, dit qu&#39;il est difficile en ce moment de prévoir l&#39;effet des nouvelles coupures, combinées à une augmentation du nombre de vols, sur le prix des billets. Pendant ce temps, l&#39;annonce de lundi pourrait désavantager l&#39;industrie touristique canadienne, estime Marc-Antoine Vachon, alors que les voyageurs canadiens quittent le pays alors que les touristes étrangers sont toujours interdits d&#39;entrée au Canada. C&#39;est ce que dénonce la Table ronde canadienne sur les voyages et le tourisme. &quot;Les entreprises hôtelières canadiennes ont besoin de voyageurs internationaux pour survivre&quot;, a déclaré l&#39;organisation dans un communiqué. De son côté, l&#39;Association canadienne des agences de voyages estime qu&#39;une proportion négligeable de voyageurs choisira une destination étrangère au cours des prochains mois. La directrice de l&#39;organisme pour le Québec, Manon Martel, demande que les programmes d&#39;aide financière continuent de soutenir l&#39;industrie du voyage, car les affaires ne reviendront pas à la normale de sitôt.</span><br />
<span class="provider"><br />
 <img decoding="async" alt="Logo Le Devoir : Le Devoir smallFavicon" data-src="http://www.msn.com/{"default":{"load":"defer","src":"//img-s-msn-com.akamaized.net/tenant/amp/entityid/BBhxR5N.img?h=16&#038;w=16&#038;m=6&#038;q=60&#038;o=t&#038;l=f"}}" src="http://static-entertainment-neu-s-msn-com.akamaized.net/sc/9b/e151e5.gif" title="Le Devoir petitFavicon - Le Devoir petitFavicon"/><br />
<span>Le devoir</span><br />
</span><br />
</a></p>
</li>
</ul>
</div>
<div class="nextvideo-outer">
<div class="nextvideo-inner" data-id="142" data-m="http://www.msn.com/{"i":142,"p":103,"n":"nextvid","y":12,"o":29}">
<img alt="PROCHAINE VIDÉO &quot;class =&quot; vid-image"/></p>
<p> PROCHAINE VIDÉO
</p>
<p><button class="cancel" data-id="143" data-m="http://www.msn.com/{"i":143,"p":103,"n":"cnt-cancel","y":12,"o":30}"/>
</div>
</div></div>
</div>
</div></div>
<p>« Il faut le dire, les archives ne regorgent pas toujours du type d&#39;informations que l&#39;imaginaire populaire aime à concevoir », a souligné David Bureau, président du Regroupement des archivistes religions. Existe-t-il des documents cachés qui permettraient de mieux comprendre les tragédies des pensionnats indiens? &quot;Au lieu de cela, attendons une correspondance sèche, froide et très bureaucratique&quot;, précise l&#39;archiviste. On y lira que « tel ou tel internat est désormais le problème de la communauté responsable ». Nous apprendrons comment la communauté doit faire face seule aux « pénuries de nourriture, de bois de chauffage, de personnel qualifié, de transport, etc. &quot;. On trouvera encore, sans doute, &quot;des livres de comptes, des lettres aux supérieurs ici demandant quelques centimes de plus, là se plaignant du froid constant.&quot;</p>
<p>En fin de compte, tout cela doit être décanté et analysé. Celui qui plonge dans les archives ne revient jamais à la surface avec toutes les réponses à ses questions.</p>
<p>Il faut encore se donner la peine d&#39;examiner de nombreux documents différents, explique l&#39;historien Guy Laperrière. &quot;Mais en principe, si des enfants meurent d&#39;une épidémie, ce devrait être dans le <i>Codex historicus</i> », Ni plus ni moins que la chronique des actions de la communauté.</p>
<p>Les documents administratifs peuvent également faire la lumière. Il faut parfois savoir les lire entre les lignes. Pour les abus sexuels, « cela peut se traduire dans des documents qui invitent des mouvements religieux, sans que cela soit nommé comme tel ».  </p>
<p>De fait, les passages du rivage des archives à celui du savoir constituent une traversée souvent laborieuse, surtout lorsqu&#39;on est poussé par le seul courant des eaux rapides de l&#39;actualité du moment.</p>
<h2>Trop schématique</h2>
<p>De nouveaux examens des archives religieuses permettront &quot;sans doute de comprendre que bien souvent l&#39;horreur et la grandeur sont dans le même bateau&quot;, pense en tout cas le président du Regroupement des archivistes religieux.</p>
<p>Le portrait, au final, ajoute David Bureau, risque de paraître &quot;beaucoup plus nuancé que ce que les détracteurs de l&#39;Église de tous bords et de tous bords nous font croire&quot;. Encore faut-il mieux comprendre les défis auxquels étaient confrontés les joueurs de l&#39;époque. L&#39;Église était l&#39;organisation idéale pour mener des politiques qu&#39;il faut se donner la peine de regarder plus largement, estime l&#39;archiviste.</p>
<p>« Je ne remets pas du tout en cause la responsabilité de l&#39;Église. Elle a certainement une introspection à faire. Mais le public doit aussi se poser des questions devant des schémas simplistes où, d&#39;un côté, il y a des missionnaires martyrs et, de l&#39;autre, des monstres et des agresseurs, mais jamais rien entre ces deux extrêmes ! Fouiller davantage dans les archives peut freiner cette vision trop schématique, pense-t-il.</p>
<h2>Une urgence pour l&#39;Etat</h2>
<p>« Il ne suffit pas de dire que les archives sont ouvertes, estime l&#39;archiviste François Dansereau. Des documents que personne n&#39;a classés ou indexés depuis des décennies ne sont pas d&#39;une grande utilité, soutient-il. « Il faut du personnel pour que les archives existent, pour que les chercheurs puissent les consulter. &quot;</p>
<p>Il estime que les autorités gouvernementales doivent s&#39;impliquer pour assurer la pérennité de ces documents, &quot;non seulement en finançant des projets au coup par coup, mais en affichant une vision à long terme&quot;, sachant que ces archives ne répondent pas. seulement aux questions du présent. « Dans 25 ou 50 ans, d&#39;autres questions trouveront des réponses dans ces documents. Un financement public est nécessaire pour sauvegarder ces documents. Sinon, la possibilité de les perdre ou de les voir détruits apparaît bien réelle. &quot;</p>
<p>La religion ne constitue pas l&#39;essentiel des archives religieuses, souligne l&#39;archiviste Dansereau, qui est également chargé de cours à l&#39;Université McGill. Elles brillent à plusieurs égards : éducation, santé, culture, science, relations avec la diaspora canadienne-française, etc. Pourtant, les archivistes disent depuis des années aux gouvernements que les archives religieuses sont menacées. Cette menace mine en fin de compte notre capacité à comprendre notre propre passé.</p>
<p>Le vif intérêt manifesté ces dernières semaines pour les archives religieuses contraste, observe le président du Regroupement des archivistes religieux, avec la réticence de l&#39;État à assurer la survie de ces documents. Le sort des archives religieuses est passé depuis des années sous le radar des préoccupations des ministres responsables, malgré une série de rapports alarmants.</p>
<p>&quot;Ironiquement, il y a près d&#39;un an, les archives des Sulpiciens ont été fermées avec une quasi indifférence&quot;, se souvient David Bureau. Ces archives, parmi les plus importantes au Canada, essentielles pour façonner une partie de l&#39;histoire du pays, <i>Le devoir</i> avait révélé sa fermeture impromptue. Depuis, ils sont restés fermés.</p>
<p>« Les Sulpiciens étaient aussi en contact avec les nations autochtones, notamment avec la nation mohawk par l&#39;intermédiaire de la seigneurie de Deux-Montagnes. Encore heureux que, dans le passé, les religieux aient fait l&#39;effort de conserver les traces de notre passé. Là, au moins, on peut encore espérer accéder à leurs documents et réfléchir ensemble, au mieux, à ce passé trouble. &quot; </p>
</div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>30 Sciure De Hetre les mieux qualifiés 2021</title>
		<link>https://conseil-chauffage.com/30-sciure-de-hetre-les-mieux-qualifies-2021/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Mon, 07 Jun 2021 12:14:06 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[Hetre]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[mieux]]></category>
		<category><![CDATA[qualifiés]]></category>
		<category><![CDATA[Sciure]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/30-sciure-de-hetre-les-mieux-qualifies-2021/</guid>

					<description><![CDATA[30 Sciure De Hetre les mieux qualifiés 2021 EnregistrerEnregistréSupprimé 0 Choisir la sciure de hêtre 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 si facile à suivre? Sûrement pas.Surtout lorsque vous n&#39;avez aucune connaissance sur un produit en particulier. Si vous êtes confus parmi tant d&#39;options disponibles sur le marché, facilitez simplement votre recherche en suivant le guide d&#39;achat que nous ... <p class="read-more-container"><a title="30 Sciure De Hetre les mieux qualifiés 2021" class="read-more button" href="https://conseil-chauffage.com/30-sciure-de-hetre-les-mieux-qualifies-2021/#more-3513" aria-label="Plus sur 30 Sciure De Hetre les mieux qualifiés 2021">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>30 Sciure De Hetre les mieux qualifiés 2021</h1>
<p></p>
<div id="post-13479">
                        <!-- 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="13479" data-informer="0"><span class="ml5 rtlmr5 wishaddwrap" id="wishadd13479">Enregistrer</span><span class="ml5 rtlmr5 wishaddedwrap" id="wishadded13479">Enregistré</span><span class="ml5 rtlmr5 wishremovedwrap" id="wishremoved13479">Supprimé</span> </span></span><span id="wishcount13479" 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-sciure-de-hetre-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-sciure-de-hetre-les-mieux-qualifies%2F&#038;text=30+Sciure+De+Hetre+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-sciure-de-hetre-les-mieux-qualifies%2F&#038;media=https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel-.jpg&#038;description=30+Sciure+De+Hetre+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+Sciure+De+Hetre+les+mieux+qualifi%C3%A9s&#038;body=Check out: https%3A%2F%2Fwww.mercatoshow.com%2F30-sciure-de-hetre-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 fetchpriority="high" decoding="async" width="500" height="500" class="attachment-full size-full wp-post-image" alt="" srcset="https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel-.jpg 500w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--300x300.jpg 300w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--1024x1024.jpg 1024w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--150x150.jpg 150w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--768x768.jpg 768w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--1536x1536.jpg 1536w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--2048x2048.jpg 2048w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--788x788.jpg 788w" data-lazy-sizes="(max-width: 500px) 100vw, 500px" src="https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel-.jpg"/><noscript><img decoding="async" width="500" height="500" src="https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel-.jpg" class="attachment-full size-full wp-post-image" alt="" srcset="https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel-.jpg 500w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--300x300.jpg 300w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--1024x1024.jpg 1024w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--150x150.jpg 150w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--768x768.jpg 768w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--1536x1536.jpg 1536w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--2048x2048.jpg 2048w, https://www.mercatoshow.com/wp-content/uploads/2021/06/sciure-de-bois-htre-aulne-pour-fumoir-froid-mlange-professionnel--788x788.jpg 788w" sizes="(max-width: 500px) 100vw, 500px"/></noscript></figure>
<p>                        <!--CusAdsVi1--></p>
<p>Choisir la sciure de hêtre 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 si facile à suivre? Sûrement pas.<br />Surtout lorsque vous n&#39;avez aucune connaissance sur un produit en particulier. Si vous êtes 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 de Sciure De Beech et avons vérifié 7 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/B07KW11RCD?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="Smokey Olive Wood 6X 1500mL sciure de bois d&#39;olivier + hêtre, amande, orange, chêne vert, citron et noix. Taille Nº1 : 0-1 mm" src="https://m.media-amazon.com/images/I/41C859WMcGL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41C859WMcGL._SL500_.jpg" alt="Smokey Olive Wood 6X 1500mL sciure de bois d&#39;olivier + hêtre, amande, orange, chêne vert, citron et noix. Taille Nº1 : 0-1 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>34,32 €</p>
<p>                                en stock                            </p>
<p>                                3 nouveaux<br />
                                                                    à partir de 34,32 €                                                            </p>
<p>                                1 d&#39;occasion à partir de 29,71 €                            </p>
<p>                                au 7 juin 2021 1:13                                  <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.fr</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/B0091DGXSK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Sciure de fumage de bois de hêtre GOLDSPAN 15 kg grain 0,4–1 mm &quot;src =&quot; https://m.media-amazon.com/images/I/41XCDFiPwUL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41XCDFiPwUL._SL500_.jpg" alt="GOLDSPAN Sciure de fumage de bois de hêtre 15 kg grain 0,4–1 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>32,28 €</p>
<p><strike><small>€</small>36,84</strike></p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 32,28 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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/B01F8SWXLC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Sciure fumée Goldspan B 5/10, extra fine, 15 kg, grain 0,2-1,25 mm &quot;src =&quot; https://m.media-amazon.com/images/I/51ew49xcJoL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51ew49xcJoL._SL500_.jpg" alt="Goldspan Smoke Sawdust B 5/10, extra fin, 15 kg, grain 0,2-1,25 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>24,90 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 24,90 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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/B07KW9468H?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Smokey Olive Wood 6X 300mL sciure de bois d&#39;olivier + hêtre, amande, orange, chêne vert, citron et noix. Taille Nº1 : 0-1mm &quot;src =&quot; https://m.media-amazon.com/images/I/412yNyRHr4L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/412yNyRHr4L._SL500_.jpg" alt="Smokey Olive Wood 6X 300mL sciure de bois d&#39;olivier + hêtre, amande, orange, chêne vert, citron et noix. Taille Nº1 : 0-1 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>23,45 €</p>
<p>                                en stock                            </p>
<p>                                3 nouveaux<br />
                                                                    à partir de 23,45 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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/B004MA1UOE?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="RG HB 500/1000 15 kg bois de chauffage hêtre räuchergold &quot;src =&quot; https://m.media-amazon.com/images/I/41+vrxTxVlL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41+vrxTxVlL._SL500_.jpg" alt="RG HB 500/1000 15 kg räuchergold bois de chauffage bois de hêtre"/></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,95 €</p>
<p><strike><small>€</small>39,95</strike></p>
<p>                                en stock                            </p>
<p>                                2 nouveaux<br />
                                                                    à partir de 19,95 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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/B0719L3X88?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Bois d&#39;Olivier fumé 4X 300ml de Sciure, Bois d&#39;olivier + hêtre, Bois d&#39;oranger, Bois d&#39;amandier, Epices de feu. Chips à fumer fines, granulométrie 0-1mm &quot;src =&quot; https://m.media-amazon.com/images/I/41t0XE8ru6L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41t0XE8ru6L._SL500_.jpg" alt="Bois d&#39;Olivier fumé 4X 300ml de Sciure, Bois d&#39;olivier + hêtre, Bois d&#39;oranger, Bois d&#39;amandier, Epices de feu. Copeaux de fumée fine, granulométrie 0-1 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>18,45 €</p>
<p><strike><small>€</small>20,67</strike></p>
<p>                                en stock                            </p>
<p>                                2 nouveaux<br />
                                                                    à partir de 18,45 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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.fr</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/B007R35MZ6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Sciure de hêtre Terra Exotica 60 litres / 15 kg - Bois fumé 0,4-1,0 mm &quot;src =&quot; https://m.media-amazon.com/images/I/614aroiokzL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/614aroiokzL._SL500_.jpg" alt="Terra Exotica Sciure de hêtre 60 litres / 15 kg - Bois fumé 0,4-1,0 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>16,99 €</p>
<p>                                en stock                            </p>
<p>                                2 nouveaux<br />
                                                                    à partir de 16,99 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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/B07C3QVLPK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Smokerholz24 BBQ farine à fumer - bois de hêtre 800 g - bois d&#39;olivier 200 g &quot;src =&quot; https://m.media-amazon.com/images/I/51NNmRymINL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51NNmRymINL._SL500_.jpg" alt="Smokerholz24 Farine à fumer pour barbecue - bois de hêtre 800 g - bois d&#39;olivier 200 g"/></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>14,23 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 14,23 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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/B0863ZWX1Q?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Sciure de hêtre + aulne pour fumoir à froid | mélange PROFESSIONNEL | Bois de fumée 100% naturel des forêts de Pologne, idéal pour les générateurs de fumée, Weber, Barbecook et autres | 0,4-1 mm | 1KG &quot;src =&quot; https://m.media-amazon.com/images/I/61obarZUpqL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/61obarZUpqL._SL500_.jpg" alt="Sciure de hêtre + aulne pour fumoir à froid | mélange PROFESSIONNEL | Bois de fumée 100% naturel des forêts de Pologne, idéal pour les générateurs de fumée, Weber, Barbecook et autres | 0,4-1 mm | 1 KG"/></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>13,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 13,99 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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.fr</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/B006UF18AU?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="DE L&#39;ACHETEUR -4441.01 -sac de sciure de hêtre 0.5k / fumoir 3441 &quot;src =&quot; https://m.media-amazon.com/images/I/31Qe4vgK1tL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31Qe4vgK1tL._SL500_.jpg" alt="DE BUYER -4441.01 -sac de sciure de hêtre 0.5k / fumoir 3441"/></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,15 €</p>
<p><strike><small>€</small>13.41</strike></p>
<p>                                en stock                            </p>
<p>                                2 nouveaux<br />
                                                                    à partir de 12,15 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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.fr</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/B01M7P8VAP?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Bois d&#39;olivier fumé 1,5 litre de sciure de bois, 50% bois d&#39;olivier et 50% bois de hêtre, copeaux de fumage fins, taille de grain 0-1mm &quot;src =&quot; https: //m.media-amazon. com/images/I/41Zc1dFebWL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Zc1dFebWL._SL500_.jpg" alt="Bois d&#39;olivier fumé 1,5 litre de sciure de bois, 50 % bois d&#39;olivier et 50 % bois de hêtre, copeaux de fumage fins, grain 0-1 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>                                3 nouveaux<br />
                                                                    à partir de 10,99 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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/B01I5ME1TK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Farine à fumer de hêtre DD-Tackle - Contenu : 500 g. &quot;Src =&quot; https://m.media-amazon.com/images/I/519BjdoFlrL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/519BjdoFlrL._SL500_.jpg" alt="Farine à fumer de hêtre DD-Tackle - Contenu : 500 g."/></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,47 €</p>
<p>                                en stock                            </p>
<p>                                3 nouveaux<br />
                                                                    à partir de 3,35 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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/B002YK1SJ6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="TRIXIE Reptiland - Copeaux de Hêtre pour Terrarium - Extra Fin - 10 litres &quot;src =&quot; https://m.media-amazon.com/images/I/51NjX+EhX-S._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51NjX+EhX-S._SL500_.jpg" alt="TRIXIE Reptiland - Copeaux de Hêtre pour Terrarium - Extra Fin - 10 litres"/></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>6,99 €</p>
<p><strike><small>€</small>9,84</strike></p>
<p>                                en stock                            </p>
<p>                                7 nouveaux<br />
                                                                    à partir de 6,90 €                                                            </p>
<p>                                2 d&#39;occasion à partir de 6,07 €                            </p>
<p>                                au 7 juin 2021 1:13                                  <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/B017J9DH8Q?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Weber Sciure de hêtre pour fumage à froid, noir, 0,5 kg &quot;src =&quot; https://m.media-amazon.com/images/I/41SagQeriuL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41SagQeriuL._SL500_.jpg" alt="Sciure de fumage à froid en hêtre Weber, noir, 0,5 kg"/></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>6,29 €</p>
<p>                                en stock                            </p>
<p>                                3 nouveaux<br />
                                                                    à partir de 6,29 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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/B002QKF08Y?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Zwilling 40990-006 Sciure pour fumer Twin Specials &quot;src =&quot; https://m.media-amazon.com/images/I/41AkcZcn3OL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41AkcZcn3OL._SL500_.jpg" alt="Zwilling 40990-006 Sciure pour fumer Twin Specials"/></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>4,95 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 4,95 €                                                            </p>
<p>                                au 7 juin 2021 1:13                                  <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.fr</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/B0863ZWX1Q?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Sciure de hêtre + aulne pour fumoir à froid | mélange PROFESSIONNEL | Bois de fumée 100% naturel des forêts de Pologne, idéal pour les générateurs de fumée, Weber, Barbecook et autres | 0,4-1 mm | 1KG &quot;src =&quot; https://m.media-amazon.com/images/I/61obarZUpqL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/61obarZUpqL._SL500_.jpg" alt="Sciure de hêtre + aulne pour fumoir à froid | mélange PROFESSIONNEL | Bois de fumée 100% naturel des forêts de Pologne, idéal pour les générateurs de fumée, Weber, Barbecook et autres | 0,4-1 mm | 1 KG"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Sciure de hêtre + aulne pour fumoir à froid | mélange PROFESSIONNEL | Bois de fumée 100% naturel des forêts de Pologne, idéal pour les générateurs de fumée, Weber, Barbecook et autres | 0,4-1 mm | 1 KG</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>13.99</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 13,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 7 juin 2021 1:13                                  <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>MÉLANGE DE BOIS POLONAIS 100% NATUREL OR : Hêtre + Aulne | Nos chips à fumer Sonesta proviennent d&#39;arbres du nord de la Pologne dans la région des Grands Lacs, sans ajout d&#39;additifs. Vous achetez du bois d&#39;arbre 100% pur, ce qui donne un goût fumé unique !</li>
<li>TEMPS DE COMBUSTION TRÈS LONG : Le bois fumé est séché longtemps afin d&#39;obtenir une humidité résiduelle très faible (environ 9%). Ainsi, les chips à fumer sont très productives. Excellente valeur.</li>
<li>FUMÉE NOBLE ET DOUCE : Donne à vos viandes et poissons un goût incomparable grâce à un arôme de fumée extrêmement délicat tout en restant très économique. Goût authentique!</li>
<li>IDÉAL POUR FUMER À FROID : Les chips Sonesta sont de taille idéale pour tous les fumeurs, qu&#39;ils soient au charbon de bois traditionnel, au gaz, au jardin électrique. IDÉAL pour Landmann, Weber, Barbecook, Deuba, Vounot, Toro, American, TRAEGER et autres. À utiliser avec un fumoir ou un générateur de fumée, une bobine ou un pistolet de cuisine.</li>
<li>EMBALLAGE LONGUE TABLETTE: Fourni dans un sac étanche à l&#39;humidité refermable, qui maintient les chips à l&#39;abri de l&#39;humidité pour une utilisation prolongée sans perte de qualité et de goût. Un accessoire nécessaire voire indispensable pour ceux qui veulent découvrir de nouvelles saveurs sur leur table. Satisfaction à 100 % ou garantie de remboursement !</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/B007R35MZ6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Sciure de hêtre Terra Exotica 60 litres / 15 kg - Bois fumé 0,4-1,0 mm &quot;src =&quot; https://m.media-amazon.com/images/I/614aroiokzL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/614aroiokzL._SL500_.jpg" alt="Terra Exotica Sciure de hêtre 60 litres / 15 kg - Bois fumé 0,4-1,0 mm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Terra Exotica Sciure de hêtre 60 litres / 15 kg &#8211; Bois fumé 0,4-1,0 mm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>16,99</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveaux<br />
                            à partir de 16,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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>15 kg d&#39;or Span Räuchergold</li>
<li>Bois de hêtre</li>
<li>Technologiquement entstaubt</li>
<li>Excellente lueur souple</li>
<li>Economique en termes de consommation</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/B004MA1UOE?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="RG HB 500/1000 15 kg bois de chauffage hêtre räuchergold &quot;src =&quot; https://m.media-amazon.com/images/I/41+vrxTxVlL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41+vrxTxVlL._SL500_.jpg" alt="RG HB 500/1000 15 kg räuchergold bois de chauffage bois de hêtre"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">RG HB 500/1000 15 kg räuchergold bois de chauffage bois de hêtre</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>39,95</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>19,95</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveaux<br />
                            à partir de 19,95 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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>Céréales 500/1000</li>
<li>Räuchern ÉQUIPEMENT pour GASTRONOMIE + privé</li>
<li>räuchergold</li>
<li>bois de hêtre PUCES</li>
<li>capacité de remplissage : 15 kg</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/B017J9DH8Q?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Weber Sciure de hêtre pour fumage à froid, noir, 0,5 kg &quot;src =&quot; https://m.media-amazon.com/images/I/41SagQeriuL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41SagQeriuL._SL500_.jpg" alt="Sciure de fumage à froid en hêtre Weber, noir, 0,5 kg"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Sciure de fumage à froid en hêtre Weber, noir, 0,5 kg</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>6.29</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    3 nouveaux<br />
                            à partir de 6,29 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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>Temps de combustion 8 à 10 h</li>
<li>Fire Spice copeaux de hêtre par ex. pour poisson, porc ou gibier</li>
<li>Marque Weber originale</li>
<li>La sciure de bois brûlera lentement, jusqu&#39;à 10 heures</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/B006UF18AU?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="DE L&#39;ACHETEUR -4441.01 -sac de sciure de hêtre 0.5k / fumoir 3441 &quot;src =&quot; https://m.media-amazon.com/images/I/31Qe4vgK1tL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31Qe4vgK1tL._SL500_.jpg" alt="DE BUYER -4441.01 -sac de sciure de hêtre 0.5k / fumoir 3441"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">DE BUYER -4441.01 -sac de sciure de hêtre 0.5k / fumoir 3441</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>13.41</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>12.15</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveaux<br />
                            à partir de 12,15 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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/B07KW11RCD?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="Smokey Olive Wood 6X 1500mL sciure de bois d&#39;olivier + hêtre, amande, orange, chêne vert, citron et noix. Taille Nº1 : 0-1 mm" src="https://m.media-amazon.com/images/I/41C859WMcGL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41C859WMcGL._SL500_.jpg" alt="Smokey Olive Wood 6X 1500mL sciure de bois d&#39;olivier + hêtre, amande, orange, chêne vert, citron et noix. Taille Nº1 : 0-1 mm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Smokey Olive Wood 6X 1500mL sciure de bois d&#39;olivier + hêtre, amande, orange, chêne vert, citron et noix. Taille Nº1 : 0-1 mm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>34,32</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    3 nouveaux<br />
                            à partir de 34,32 €                                        <br />1 d&#39;occasion à partir de 29,71 €                            <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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>6x bois méditerranéens : olivier + hêtre, amandier, oranger, chêne vert, citronnier et noyer.</li>
<li>Saveurs méditerranéennes intenses.</li>
<li>Fort développement de la fumée.</li>
<li>Taille Nº1 : 0-1 mm.</li>
<li>Idéal pour le fumage à froid.</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/B01M7P8VAP?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Bois d&#39;olivier fumé 1,5 litre de sciure de bois, 50% bois d&#39;olivier et 50% bois de hêtre, copeaux de fumage fins, taille de grain 0-1mm &quot;src =&quot; https: //m.media-amazon. com/images/I/41Zc1dFebWL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Zc1dFebWL._SL500_.jpg" alt="Bois d&#39;olivier fumé 1,5 litre de sciure de bois, 50 % bois d&#39;olivier et 50 % bois de hêtre, copeaux de fumage fins, grain 0-1 mm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Bois d&#39;olivier fumé 1,5 litre de sciure de bois, 50 % bois d&#39;olivier et 50 % bois de hêtre, copeaux de fumage fins, grain 0-1 mm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>10,99</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    3 nouveaux<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 7 juin 2021 1:13                                  <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>bois d&#39;olivier naturel des racines et bois de hêtre</li>
<li>saveur intense, douce et aromatique de fumée de bois d&#39;olivier</li>
<li>fort dégagement de fumée, utilisation économique</li>
<li>Granulométrie Nº1 : 0 à 1 mm, idéale pour le fumage à froid.</li>
<li>Brûle lentement et constamment grâce à ses particules de taille &quot;0&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/B07C3QVLPK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Smokerholz24 BBQ farine à fumer - bois de hêtre 800 g - bois d&#39;olivier 200 g &quot;src =&quot; https://m.media-amazon.com/images/I/51NNmRymINL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51NNmRymINL._SL500_.jpg" alt="Smokerholz24 Farine à fumer pour barbecue - bois de hêtre 800 g - bois d&#39;olivier 200 g"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Smokerholz24 Farine à fumer pour barbecue &#8211; bois de hêtre 800 g &#8211; bois d&#39;olivier 200 g</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>14.23</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 14,23 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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>Le bois d&#39;olivier et le bois de hêtre sont naturels.</li>
<li>L&#39;arôme d&#39;olive et de hêtre est intense, doux et épicé.</li>
<li>Grâce à la forte formation de fumée, fumer est très économique en consommation.</li>
<li>Brille uniformément dans le fumoir.</li>
<li>800 g (environ 3,6 litres) de farine de hêtre et 200 g de farine d&#39;olive.</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/B0091DGXSK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Sciure de fumage de bois de hêtre GOLDSPAN 15 kg grain 0,4–1 mm &quot;src =&quot; https://m.media-amazon.com/images/I/41XCDFiPwUL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41XCDFiPwUL._SL500_.jpg" alt="GOLDSPAN Sciure de fumage de bois de hêtre 15 kg grain 0,4–1 mm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">GOLDSPAN Sciure de fumage de bois de hêtre 15 kg grain 0,4–1 mm</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>36,84</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>32.28</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 32,28 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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>Grain : 0,4 à 1 mm.</li>
<li>Économique.</li>
<li>Bois de hêtre.</li>
<li>Excellente combustion.</li>
<li>Fumée très active.</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/B0719L3X88?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Bois d&#39;Olivier fumé 4X 300ml de Sciure, Bois d&#39;olivier + hêtre, Bois d&#39;oranger, Bois d&#39;amandier, Epices de feu. Chips à fumer fines, granulométrie 0-1mm &quot;src =&quot; https://m.media-amazon.com/images/I/41t0XE8ru6L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41t0XE8ru6L._SL500_.jpg" alt="Bois d&#39;Olivier fumé 4X 300ml de Sciure, Bois d&#39;olivier + hêtre, Bois d&#39;oranger, Bois d&#39;amandier, Epices de feu. Copeaux de fumée fine, granulométrie 0-1 mm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Bois d&#39;Olivier fumé 4X 300ml de Sciure, Bois d&#39;olivier + hêtre, Bois d&#39;oranger, Bois d&#39;amandier, Epices de feu. Copeaux de fumée fine, granulométrie 0-1 mm</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>20,67</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>18h45</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveaux<br />
                            à partir de 18,45 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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>3x bois méditerranéens naturels : olivier, oranger, amandier + 1x épices à feu</li>
<li>saveur méditerranéenne intense, douce et aromatique</li>
<li>fort dégagement de fumée, utilisation économique</li>
<li>Granulométrie : 0 à 1 mm, idéale pour le fumage à froid</li>
<li>Brûle lentement et constamment grâce à ses particules de taille &quot;0&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/B01I5ME1TK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Farine à fumer de hêtre DD-Tackle - Contenu : 500 g. &quot;Src =&quot; https://m.media-amazon.com/images/I/519BjdoFlrL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/519BjdoFlrL._SL500_.jpg" alt="Farine à fumer de hêtre DD-Tackle - Contenu : 500 g."/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Farine à fumer de hêtre DD-Tackle &#8211; Contenu : 500 g.</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>9.47</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    3 nouveaux<br />
                            à partir de 3,35 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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>Fumer &#8211; La pureté de nos chips assure un fumage à froid et un fumage à chaud sans défaut et sans problème</li>
<li>Arôme &#8211; Le goût fumé de notre farine de hêtre fera de votre repas une expérience fantastique</li>
<li>Temps de scintillement : la taille de puce idéale assure une lueur rapide et uniforme sans laisser de gros résidus</li>
<li>Sec &#8211; Notre farine à fumer est soudée dans des poches solides et hermétiques afin qu&#39;elle vous parvienne en toute sécurité</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/B07KW9468H?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Smokey Olive Wood 6X 300mL sciure de bois d&#39;olivier + hêtre, amande, orange, chêne vert, citron et noix. Taille Nº1 : 0-1mm &quot;src =&quot; https://m.media-amazon.com/images/I/412yNyRHr4L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/412yNyRHr4L._SL500_.jpg" alt="Smokey Olive Wood 6X 300mL sciure de bois d&#39;olivier + hêtre, amande, orange, chêne vert, citron et noix. Taille Nº1 : 0-1 mm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Smokey Olive Wood 6X 300mL sciure de bois d&#39;olivier + hêtre, amande, orange, chêne vert, citron et noix. Taille Nº1 : 0-1 mm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>23h45</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    3 nouveaux<br />
                            à partir de 23,45 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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>6x bois méditerranéens : olivier + hêtre, amandier, oranger, chêne vert, citronnier et noyer.</li>
<li>Saveurs méditerranéennes intenses.</li>
<li>Fort développement de la fumée.</li>
<li>Taille Nº1 : 0-1 mm.</li>
<li>Idéal pour le fumage à froid.</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/B002QKF08Y?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Zwilling 40990-006 Sciure pour fumer Twin Specials &quot;src =&quot; https://m.media-amazon.com/images/I/41AkcZcn3OL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41AkcZcn3OL._SL500_.jpg" alt="Zwilling 40990-006 Sciure pour fumer Twin Specials"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Zwilling 40990-006 Sciure pour fumer Twin Specials</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>4,95</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 4,95 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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: copeaux de hêtre pour fumoir</li>
<li>Tous feux et induction</li>
<li>Couleur marron</li>
<li>Matière : hêtre</li>
<li>Poids net : 0,10 kg</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/B002YK1SJ6?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="TRIXIE Reptiland - Copeaux de Hêtre pour Terrarium - Extra Fin - 10 litres &quot;src =&quot; https://m.media-amazon.com/images/I/51NjX+EhX-S._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51NjX+EhX-S._SL500_.jpg" alt="TRIXIE Reptiland - Copeaux de Hêtre pour Terrarium - Extra Fin - 10 litres"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">TRIXIE Reptiland &#8211; Copeaux de Hêtre pour Terrarium &#8211; Extra Fin &#8211; 10 litres</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>9,84</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>6,99</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    7 nouveaux<br />
                            à partir de 6,90 €                                        <br />2 d&#39;occasion à partir de 6,07 €                            <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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>Litière hygiénique sans poussière</li>
<li>Sol idéal pour l&#39;élevage de reptiles</li>
<li>Résidus d&#39;humidité minimum, garantit une absorption élevée</li>
<li>Aucun additif chimique</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/B01F8SWXLC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Sciure fumée Goldspan B 5/10, extra fine, 15 kg, grain 0,2-1,25 mm &quot;src =&quot; https://m.media-amazon.com/images/I/51ew49xcJoL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51ew49xcJoL._SL500_.jpg" alt="Goldspan Smoke Sawdust B 5/10, extra fin, 15 kg, grain 0,2-1,25 mm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Goldspan Smoke Sawdust B 5/10, extra fin, 15 kg, grain 0,2-1,25 mm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>24,90</span><br />
                                                                            <mark title="Last updated on juin 7, 2021 1:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 24,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 7 juin 2021 1:13                                  <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">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<table class="table table-condensed cegg-features-table">
<tbody>
<tr>
<td class="text-muted">Numéro d&#39;article</td>
<td>B 5/10</td>
</tr>
<tr>
<td class="text-muted">Modèle</td>
<td>M37</td>
</tr>
<tr>
<td class="text-muted">Est un produit pour adultes</td>
<td/>
                </tr>
</tbody>
</table></div>
</p></div>
</p></div>
</p></div>
</p></div>
<h2>Prix ​​du produit</h2>
<p>La première chose que vous devez vérifier lorsque vous magasinez dans votre budget. On peut facilement trouver Beech Sawdust dans une large gamme d&#39;options de prix. Nous préférons que vous alliez d&#39;abord avec votre budget, puis avec vos préférences pour réaliser l&#39;achat de bout en bout parfait qui correspond à vos attentes.<br />Assurez-vous de vérifier les options de garantie de votre produit et les fonctionnalités qu&#39;il offre pour le 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. Alors, si vous souhaitez é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 sciures sont souvent des produits à long terme et ces investissements doivent être réalisés avec beaucoup de prudence. Plutôt que de dépenser votre argent durement gagné pour 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 des produits, mais vous garantissent également un meilleur support client et des options de garantie. La majorité des marques réputées offrent un meilleur support client à leurs utilisateurs et une assurance qualité garantie.</p>
<p><!--CusAdsVi2--></p>
<h2>Découvrez les différentes offres</h2>
<p>L&#39;une des meilleures choses que la majorité des gens aiment est que tout est désormais en ligne. Plutôt que de passer des heures dans différents magasins en ligne, il est devenu assez facile pour un utilisateur de consulter différents magasins de commerce électronique pour obtenir les meilleures offres.<br />Le nombre de sites de commerce électronique différents a augmenté rapidement au cours des dernières années, ce qui a également accru le niveau de concurrence entre les grandes marques. Mais la majorité des produits sont disponibles sur Amazon. Nous avons sélectionné et listé le meilleur pour vous</p>
<h2>Consultez les commentaires</h2>
<p>Les critiques en disent long. Que ce soit en ligne ou hors ligne, les avis permettent à une personne de développer plus facilement un produit. Si vous envisagez d&#39;acheter une sciure de hêtre, assurez-vous simplement de consulter ses critiques et d&#39;essayer de connaître en détail ses avantages et ses inconvénients. Consulter les notes et les avis des clients sur Amazon fonctionnera à merveille pour vous. Avant d&#39;énumérer l&#39;un des produits ci-dessus, nous avons effectué 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 tout de même, comme nous pouvons certainement trouver des scènes d&#39;escroqueries ou d&#39;autres types de mauvaise expérience utilisateur, il est tout à fait avantageux pour un consommateur de vérifier d&#39;abord la fiabilité du vendeur.<br />Si vous achetez un produit Beech Sawdust en ligne, assurez-vous simplement que le vendeur a une bonne réputation et qu&#39;il n&#39;est impliqué dans aucun type d&#39;escroquerie comme la vente du premier ou du deuxième exemplaire. Mais si vous êtes prêt à acheter en ligne, Amazon est l&#39;une des marques les plus réputées qui vous apportera beaucoup de confiance et de crédibilité.</p>
<h2>Conclusion</h2>
<p>Le niveau de concurrence s&#39;est élevé assez haut dans le domaine des produits. De nombreuses entreprises ont affirmé que leurs produits étaient les meilleurs de la ligue, ce qui crée beaucoup de confusion parmi les clients potentiels. Nous avons mis nos efforts énormes pour vous offrir le meilleur. J&#39;espère que vous l&#39;aimerez. Si vous avez une réclamation et une suggestion, veuillez nous en informer. Nous sommes obligés 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>Cavaliers de la mer: les villages archaïques côtiers du Nord russe</title>
		<link>https://conseil-chauffage.com/cavaliers-de-la-mer-les-villages-archaiques-cotiers-du-nord-russe/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Fri, 28 May 2021 15:16:16 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[archaïques]]></category>
		<category><![CDATA[Cavaliers]]></category>
		<category><![CDATA[côtiers]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[Mer]]></category>
		<category><![CDATA[Nord]]></category>
		<category><![CDATA[russe]]></category>
		<category><![CDATA[villages]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/cavaliers-de-la-mer-les-villages-archaiques-cotiers-du-nord-russe/</guid>

					<description><![CDATA[Cavaliers de la mer: les villages archaïques côtiers du Nord russe Russia Beyond maintenant sur Telegram! Pour recevoir nos articles directement sur votre appareil mobile, abonnez-vous gratuitement sur https://t.me/russiabeyond_fr Au début du 20e siècle, le chimiste et photographe russe Sergei Prokudin-Gorski a développé un processus complexe pour produire des photographies en couleurs vives et détaillées. Inspiré par l&#39;idée d&#39;utiliser cette nouvelle méthode pour enregistrer la diversité de l&#39;Empire russe, il a photographié de nombreux sites historiques au ... <p class="read-more-container"><a title="Cavaliers de la mer: les villages archaïques côtiers du Nord russe" class="read-more button" href="https://conseil-chauffage.com/cavaliers-de-la-mer-les-villages-archaiques-cotiers-du-nord-russe/#more-3511" aria-label="Plus sur Cavaliers de la mer: les villages archaïques côtiers du Nord russe">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>Cavaliers de la mer: les villages archaïques côtiers du Nord russe</h1>
<p></p>
<div>
<p><b><span lang="FR"><strong><em>Russia Beyond maintenant sur Telegram! Pour recevoir nos articles directement sur votre appareil mobile, abonnez-vous gratuitement sur <a href="https://t.me/russiabeyond_fr" target="_blank" rel="noopener noreferrer">https://t.me/russiabeyond_fr</a></em></strong></span></b></p>
<p>Au début du 20e siècle, le chimiste et photographe russe Sergei Prokudin-Gorski a développé un processus complexe pour produire des photographies en couleurs vives et détaillées. Inspiré par l&#39;idée d&#39;utiliser cette nouvelle méthode pour enregistrer la diversité de l&#39;Empire russe, il a photographié de nombreux sites historiques au cours de la décennie précédant l&#39;abdication de Nicolas II en 1917.</p>
<p>La dernière expédition de Prokoudin-Gorski a eu lieu dans le nord historique de la Russie à la fin de l&#39;été 1916, alors que la Grande Guerre faisait rage en Europe. Son passage spécial en ces temps difficiles a été rendu possible par une commission d&#39;État chargée de photographier la construction de la voie ferrée au nord, le long de la mer Blanche, jusqu&#39;au nouveau port de Romanov-sur-Mourmane (aujourd&#39;hui hui Mourmansk), construit pour recevoir les militaires occidentaux. fournitures pour les armées russes en difficulté.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62715e9f978c2575848.jpg" alt="Virma. Église des Saints Pierre et Paul, vue du sud. Arrière-plan droit: maisons du village et rivière Virma. Photographie: William Brumfield. 7 juillet 2000"/></p>
<div class="copyright">
<p>Virma. Église des Saints Pierre et Paul, vue du sud. Arrière-plan droit: maisons du village et rivière Virma. Photographie: William Brumfield. 7 juillet 2000</p>
<p>	William Brumfield            </p></div>
</div>
<p>La mer Blanche est la principale caractéristique géographique du nord de la Russie. Pendant des siècles, sa générosité naturelle a soutenu les âmes robustes prêtes à endurer son climat rigoureux. Sa côte ouest rocheuse a donné naissance à des villages de pêcheurs qui assurent la subsistance des colons russes dans cette région stratégiquement importante.</p>
<p>La route empruntée par Prokoudin-Gorski en 1916 passait à proximité d&#39;anciennes colonies le long de la rive ouest de la mer Blanche. Ma visite dans cette région n&#39;a pas eu lieu un siècle plus tard, au cours des étés 2000 et 2001.</p>
<p><strong>Lire aussi: Un bastion de la culture traditionnelle dans le nord de la Russie</strong></p>
<h3><strong>Soroka: l&#39;entrée de la mer Blanche</strong></h3>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62715e9f978c2575847.jpg" alt="Village de Soroka (maintenant Belomorsk) sur la rivière Vyg. À gauche: l&#39;église de la Trinité. À droite: Église des Saints Zosima et Sabbatius (toutes deux démolies en 1939). Photo: Sergei Prokoudin-Gorski. Été 1916"/></p>
<div class="copyright">
<p>Village de Soroka (maintenant Belomorsk) sur la rivière Vyg. À gauche: l&#39;église de la Trinité. À droite: Église des Saints Zosima et Sabbatius (toutes deux démolies en 1939). Photo: Sergei Prokoudin-Gorski. Été 1916</p>
<p>	William Brumfield            </p></div>
</div>
<p>Parmi ces établissements côtiers se trouvait le village de pêcheurs de Soroka, fondé au XIIe siècle et situé dans l&#39;actuelle République de Carélie. Son nom, lié au mot carélien signifiant «île» («soari»), fait référence à son emplacement principal sur un archipel dans l&#39;estuaire de la rivière Vyg.</p>
<p>Le village de Soroka a été photographié de manière évocatrice par Prokoudine-Gorski, en accordant toute son attention à son environnement aquatique. Parmi les points de repère visibles dans ses vues se trouvent deux églises en bois, l&#39;une dédiée à la Trinité (1894) et l&#39;autre aux saints Zosima et Sabbatius (1913), fondateurs du grand monastère de la Transfiguration de Solovki, situé à proximité dans la mer Blanche.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62615e9f978c2575842.jpg" alt="Village de Soroka (aujourd&#39;hui Belomorsk). Maison surplombant la rivière Vyg, avec une barque, des abris pour le bois de chauffage et le bois. Contexte: Église des Saints Zosima et Sabbatius. Photographie: Sergei Prokoudin-Gorski. Été 1916"/></p>
<div class="copyright">
<p>Village de Soroka (aujourd&#39;hui Belomorsk). Maison surplombant la rivière Vyg, avec une barque, des abris pour le bois de chauffage et le bois. Contexte: Église des Saints Zosima et Sabbatius. Photographie: Sergei Prokoudin-Gorski. Été 1916</p>
<p>	William Brumfield            </p></div>
</div>
<p>Au début des années 1930, le village et sa gare ont joué un rôle important dans la construction du canal Mer Blanche-Baltique, tristement célèbre pour son recours au travail forcé. En reconnaissance de sa position de terminus nord du canal, le nom de Soroka a été changé en Belomorsk (nom faisant référence à la mer Blanche) en 1938. L&#39;année suivante, ses deux églises en bois ont été fermées par décret de l&#39;État et bientôt détruites après. En 2006, l&#39;église des Saints Zosima et Sabbatius a été reconstruite dans le style de l&#39;architecture en bois du XIXe siècle.</p>
<h3><strong>Virma: symbiose de la nature et de la foi</strong></h3>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62715e9f978c2575846.jpg" alt="Virma. Église des Saints Pierre et Paul, vue ouest. Structure en rondins avec revêtement en planches. Photographie: William Brumfield. 7 juillet 2000"/></p>
<div class="copyright">
<p>Virma. Église des Saints Pierre et Paul, vue ouest. Structure en rondins avec revêtement en planches. Photographie: William Brumfield. 7 juillet 2000</p>
<p>	William Brumfield            </p></div>
</div>
<p>Bien que les églises originales photographiées par Prokoudin-Gorski à Soroka n&#39;aient pas survécu, il existe d&#39;autres sanctuaires en bois dans les petits villages de cette partie de la côte ouest de la mer Blanche. L&#39;un des plus lyriques est le village de Virma, datant également du XIIe siècle et situé dans des marais salants près de l&#39;embouchure de la rivière Virma, à 30 km au sud-est de Belomorsk. Le recensement de 2010 a donné à Virma une population de 22, et ses quelques maisons en bois restantes semblent flotter dans le marais herbeux.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62615e9f978c2575845.jpg" alt="Virma. Église des Saints Pierre et Paul, vue sud-ouest. Photographie: William Brumfield. 7 juillet 2000"/></p>
<div class="copyright">
<p>Virma. Église des Saints Pierre et Paul, vue sud-ouest. Photographie: William Brumfield. 7 juillet 2000</p>
<p>	William Brumfield            </p></div>
</div>
<p>Comme d&#39;autres villages de la partie ouest de la mer Blanche, Virma est depuis des siècles dans l&#39;orbite du puissant monastère de Solovki. Bien que les relations entre les villages et ces derniers soient souvent conflictuelles, les villes fournissent des biens et du travail, tandis que le monastère pourvoit à leurs besoins spirituels. Aujourd&#39;hui encore, il reste des traces de la fondation d&#39;une raffinerie de sel appartenant au monastère.  </p>
<p>Le point de repère dominant de Virma est l&#39;église du village, construite peut-être dès 1625 et reconstruite en 1759. Dédiée aux saints Pierre et Paul, cette structure archaïque s&#39;élève comme une forme organique vivante parmi les sapins et autres conifères qui encombrent le rivage étroit.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62615e9f978c2575843.jpg" alt="Virma. Église des Saints Pierre et Paul, vue sud-est avec l&#39;abside sous le pignon en berceau. Photographie: William Brumfield. 7 juillet 2000"/></p>
<div class="copyright">
<p>Virma. Église des Saints Pierre et Paul, vue sud-est avec l&#39;abside sous le pignon en berceau. Photographie: William Brumfield. 7 juillet 2000</p>
<p>	William Brumfield            </p></div>
</div>
<p>L&#39;église des Saints Pierre et Paul n&#39;a pas de clocher. En revanche, en compensation, il est couronné d&#39;un remarquable ensemble de cinq coupoles couvertes de bardeaux de tremble argenté et surmontées de croix de bois. Cette couronne festive repose sur un toit cubique évasé caractéristique, également recouvert de bardeaux de bois.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62615e9f978c2575844.jpg" alt="Virma. Église des Saints Pierre et Paul. Intérieur, vue vers l&#39;iconostase (icônes supprimées à l&#39;époque soviétique). Photographie: William Brumfield. 7 juillet 2000"/></p>
<div class="copyright">
<p>Virma. Église des Saints Pierre et Paul. Intérieur, vue vers l&#39;iconostase (icônes supprimées à l&#39;époque soviétique). Photographie: William Brumfield. 7 juillet 2000</p>
<p>	William Brumfield            </p></div>
</div>
<p>Le toit repose sur le rebord d&#39;une corniche en saillie qui protège les murs en rondins de la structure principale carrée de l&#39;humidité excessive. Comme dans les meilleurs exemples d&#39;architecture en bois nordique, la fonction et la beauté coexistent ainsi dans une harmonie gracieuse.</p>
<p>À l&#39;est se trouve une abside couronnée par un pignon en berceau, tandis que la partie ouest de l&#39;église se compose du vestibule bas habituel qui pourrait être chauffé pour le culte pendant les longs hivers. Un petit porche couvert complète la conception linéaire. Lorsque j&#39;y étais à l&#39;été 2000, des services religieux occasionnels étaient assurés par un moine du monastère de la Transfiguration.</p>
<p><strong>Lire aussi: Les îles Solovki à travers l&#39;objectif des photographes espagnols</strong></p>
<h3><strong>Kovda: fusion de la terre et de la mer</strong></h3>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62515e9f978c2575840.jpg" alt="Kovda. Maisons en rondins surplombant la baie de Kandalakcha. Photographie: William Brumfield. 24 juillet 2001"/></p>
<div class="copyright">
<p>Kovda. Maisons en rondins surplombant la baie de Kandalakcha. Photographie: William Brumfield. 24 juillet 2001</p>
<p>	William Brumfield            </p></div>
</div>
<p>Plus au nord, le long de la mer Blanche, les marais côtiers cèdent la place à des affleurements de granit escarpés surplombant baies et criques. Dans ce cadre spectaculaire, à quelque 400 kilomètres au nord de Virma, se trouve le village de Kovda, avec une autre église en rondins miraculeusement préservée.</p>
<p>Kovda est situé près de la baie de Kandalakcha, un bras de la mer Blanche qui coupe la partie sud-ouest de la région de Mourmansk. Le village est perché sur des falaises rocheuses au-dessus du point où la petite rivière Kovda se jette dans Startsev Cove.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62515e9f978c257583f.jpg" alt="Kovda. Croix votive sur un affleurement de granit surplombant la baie de Kandalakcha. Photographie: William Brumfield. 24 juillet 2001"/></p>
<div class="copyright">
<p>Kovda. Croix votive sur un affleurement de granit surplombant la baie de Kandalakcha. Photographie: William Brumfield. 24 juillet 2001</p>
<p>	William Brumfield            </p></div>
</div>
<p>En 2010, Kovda comptait officiellement une population de 20 personnes, soit moins de la moitié de ce qu&#39;elle était lorsque j&#39;ai visité dix ans plus tôt. Les maisons en rondins éparpillées que j&#39;ai photographiées avaient des jardins soigneusement entretenus creusés à flanc de colline. Des cordes de poisson séché au soleil pendaient le long des murs. Des granges en rondins et des saunas complètent le tableau dans ce paysage accidenté mais d&#39;une beauté à couper le souffle.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62515e9f978c257583d.jpg" alt="Kovda. Le séchage du poisson sur le côté d&#39;une maison en rondins. Photographie: William Brumfield. 24 juillet 2001"/></p>
<div class="copyright">
<p>Kovda. Le séchage du poisson sur le côté d&#39;une maison en rondins. Photographie: William Brumfield. 24 juillet 2001</p>
<p>	William Brumfield            </p></div>
</div>
<p>Au début du 20e siècle, Kovda était un centre commercial animé, avec un poste de douane, une station de recherche biologique et un certain nombre de scieries &#8211; dont un anglais et un suédois. Les restes de ces entreprises restent dans les villages voisins de Lesozavodski (nom signifiant littéralement &quot;scierie&quot;) et Zelenoborski. L &amp; # 39; achèvement du chemin de fer de Mourmansk à l &amp; # 39; intérieur de la baie de Kandalakcha a réduit l &amp; # 39; activité de Kovda au profit de la ville ferroviaire de Kandalakcha, à environ 20 kilomètres au nord.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62515e9f978c257583e.jpg" alt="Kovda. Maison en rondins et grange. Remarquez les pignons à capuchon sur le toit de la maison. Photographie: William Brumfield. 24 juillet 2001"/></p>
<div class="copyright">
<p>Kovda. Maison en rondins et grange. Remarquez les pignons à capuchon sur le toit de la maison. Photographie: William Brumfield. 24 juillet 2001</p>
<p>	William Brumfield            </p></div>
</div>
<p>Malgré son déclin, Kovda a conservé son principal monument historique, la petite église en rondins de Saint-Nicolas et son clocher adjacent. Une église existait sur le site dès le 15ème siècle, mais la structure actuelle a généralement été datée du début du 18ème siècle, lorsque le clocher a également été érigé.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62415e9f978c257583c.jpg" alt="Kovda. Clocher et église Saint-Nicolas, vue sud-ouest. Photographie: William Brumfield. 24 juillet 2001"/></p>
<div class="copyright">
<p>Kovda. Clocher et église Saint-Nicolas, vue sud-ouest. Photographie: William Brumfield. 24 juillet 2001</p>
<p>	William Brumfield            </p></div>
</div>
<p>Récemment, cependant, on a émis l&#39;hypothèse que la structure de base de l&#39;église de Kovda date de la fin du XVIe siècle, érigée à la suite d&#39;un raid suédois dévastateur sur le village. Si cette date était acceptée, l&#39;église Saint-Nicolas serait la plus ancienne église en bois de la région de la mer Blanche.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62415e9f978c257583b.jpg" alt="Kovda. Église Saint-Nicolas, vue ouest depuis le clocher. Photographie: William Brumfield. 24 juillet 2001"/></p>
<div class="copyright">
<p>Kovda. Église Saint-Nicolas, vue ouest depuis le clocher. Photographie: William Brumfield. 24 juillet 2001</p>
<p>	William Brumfield            </p></div>
</div>
<p>Quelle que soit la date, le plan de la structure de base est simple, avec une abside contenant l&#39;autel à l&#39;est. La partie principale est de forme carrée avec un toit à double pente. Au sommet se trouve un bulbe inhabituel et massif surmonté d&#39;une petite caboche soutenant une croix.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62515e9f978c2575841.jpg" alt="Kovda. Maison en rondins, banya et grange. Contexte: clocher et église Saint-Nicolas. Photographie: William Brumfield. 24 juillet 2001"/></p>
<div class="copyright">
<p>Kovda. Maison en rondins, banya et grange. Contexte: clocher et église Saint-Nicolas. Photographie: William Brumfield. 24 juillet 2001</p>
<p>	William Brumfield            </p></div>
</div>
<p>L&#39;entrée de l&#39;église Saint-Nicolas se fait par un vestibule supplémentaire, apparemment au milieu du XVIIIe siècle, sur le côté ouest de la structure principale. Les deux éléments ne sont pas structurellement liés dans cette conception archaïque. Le vestibule est plus large que l&#39;élément central et fait de rondins plus épais. L&#39;ensemble de l&#39;église était auparavant entouré d&#39;un cimetière fermé par un muret en rondins.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62415e9f978c257583a.jpg" alt="Kovda. Église Saint-Nicolas, vue sud-est avec le clocher. Photographie: William Brumfield. 24 juillet 2001"/></p>
<div class="copyright">
<p>Kovda. Église Saint-Nicolas, vue sud-est avec le clocher. Photographie: William Brumfield. 24 juillet 2001</p>
<p>	William Brumfield            </p></div>
</div>
<p>Comme la plupart des églises en bois, l&#39;église Saint-Nicolas du XIXe siècle était revêtue d&#39;un revêtement en planches, dont des exemples peuvent être vus sur les photographies de Prokoudine-Gorski dans toute la région. Le revêtement a ensuite été retiré dans le cadre d&#39;une tentative de préservation pendant la période soviétique.</p>
<p>Fermée en 1960, l&#39;église de Kovda a finalement été restaurée en tant que monument culturel dans les années 1990. Le clocher a été reconstruit sous une forme simplifiée, tandis que la restauration de l&#39;église elle-même a commencé en 2003, mais avec de fréquents arrêts et des disputes sur la forme à privilégier.</p>
<div class="cover"><img decoding="async" src="https://cdni.rbth.com/rbthmedia/images/2021.05/original/60b0c62415e9f978c2575839.jpg" alt="Kovda. Maison en rondins surplombant la baie de Kandalakcha. Photographie: William Brumfield. 24 juillet 2001"/></p>
<div class="copyright">
<p>Kovda. Maison en rondins surplombant la baie de Kandalakcha. Photographie: William Brumfield. 24 juillet 2001</p>
<p>	William Brumfield            </p></div>
</div>
<p>Aujourd&#39;hui, l&#39;église Saint-Nicolas de Kovda est recouverte d&#39;un revêtement artificiel, mais au début de ce siècle, j&#39;ai pu photographier la structure en rondins d&#39;origine. Outre l&#39;église, le cadre physique de Kovda est une fusion spirituelle étonnante entre la terre et la mer.</p>
<p><em>Au début du 20e siècle, le photographe russe Sergei Prokudin-Gorski a développé un processus complexe de photographie couleur. Entre 1903 et 1916, il a voyagé à travers l&#39;Empire russe et a pris plus de 2000 photographies en utilisant ce procédé, qui impliquait trois expositions sur une plaque de verre. Il quitta la Russie en août 1918 et s&#39;installa finalement en France avec une grande partie de sa collection de négatifs sur plaque de verre, ainsi que 13 albums imprimés par contact. Après sa mort à Paris en 1944, ses héritiers vendent la collection à la Bibliothèque du Congrès. Ce dernier a numérisé l&#39;œuvre de Prokoudine-Gorski et l&#39;a rendue librement accessible au public au début du 21e siècle. Certains sites Web russes proposent désormais des versions. En 1986, l&#39;historien de l&#39;architecture et photographe russe William Brumfield a organisé la première exposition de photographies de Prokoudin-Gorski à la Bibliothèque du Congrès. A partir de 1970, Brumfield, alors en poste en Russie, photographie la majorité des sites visités par Prokoudin-Gorski. Cette série d&#39;articles juxtapose les vues de Prokoudine-Gorski sur les monuments architecturaux avec des photographies prises par Brumfield des décennies plus tard.</em></p>
<p><strong><em>Dans cet autre article, William Brumfield vous emmène à la découverte des trésors de l&#39;île de Kizhi, le joyau du Nord russe. </em></strong></p>
<p class="article__text-copyright">
<p>        	Dans le cadre de l&#39;utilisation du contenu de Russia Beyond, la mention des sources est obligatoire.
        </p>
</div>
<p><script>(function(d, s, id) {
	        var js, fjs = d.getElementsByTagName(s)(0);
	        if (d.getElementById(id)) return;
	        js = d.createElement(s); js.id = id;
	        js.src = "http://connect.facebook.net/en_US/sdk.js#xfbml=1&appId=1482344588711146&version=v2.5";
	        fjs.parentNode.insertBefore(js, fjs);
	    }(document, 'script', 'facebook-jssdk'));</script><br /></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>les meilleurs choix pour tous les budgets</title>
		<link>https://conseil-chauffage.com/les-meilleurs-choix-pour-tous-les-budgets-2/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Thu, 20 May 2021 20:44:53 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[budgets]]></category>
		<category><![CDATA[choix]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[meilleurs]]></category>
		<category><![CDATA[pour]]></category>
		<category><![CDATA[tous]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/les-meilleurs-choix-pour-tous-les-budgets-2/</guid>

					<description><![CDATA[les meilleurs choix pour tous les budgets 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;un nouveau panier à bûches 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 du meilleur panier de bûches, laissez-nous vous aider avec les options les plus préférables.Notre équipe d&#39;experts a ... <p class="read-more-container"><a title="les meilleurs choix pour tous les budgets" class="read-more button" href="https://conseil-chauffage.com/les-meilleurs-choix-pour-tous-les-budgets-2/#more-3504" aria-label="Plus sur les meilleurs choix pour tous les budgets">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>les meilleurs choix pour tous les budgets</h1>
<p></p>
<div>
<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;un nouveau panier à bûches 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 du meilleur panier de bûches, laissez-nous vous aider avec les options les plus préférables.<br />Notre équipe d&#39;experts a extrait le panier à bûches 2021 le plus noté du 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 ce dont nos lecteurs ont besoin et nous devons donc consacrer beaucoup de temps uniquement à la recherche, à l&#39;examen et à la comparaison de différents paniers à bûches.
</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/B00JFWMCAU?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="TecTake Chariot à bois de chauffage Support de panier de cheminée Poêle à bois" src="https://m.media-amazon.com/images/I/41Hf8fAO1IL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Hf8fAO1IL._SL500_.jpg" alt="TecTake Chariot à bois de chauffage Support de panier de cheminée Poêle à bois"/></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>73,90 €</p>
<p><strike><small>€</small>77,89</strike></p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 73,90 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B07ZP7QG6P?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="relaxdays 10028790_60 Panier à bûches XL, Gamme Bois de chauffage, magazines Porte-journaux Similicuir, Noir &quot;src =&quot; https://m.media-amazon.com/images/I/41Rqr3oZZaL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Rqr3oZZaL._SL500_.jpg" alt="relaxdays 10028790_60 Panier à bûches XL, Gamme Bois de chauffage, magazines Porte-journaux Similicuir, Noir"/></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>72,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 72,99 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B07S1N1LBH?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Amagabeli Support de bûches de cheminée avec 4 outils 74 x 40 x 30 cm Ensemble d&#39;outils de grande capacité pour cheminée Support de bûches de bois de chauffage pour outils de support de rangement extérieur intérieur &quot;src =&quot; https: //m.media-amazon. com / images / I / 51WXP0nVbAL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51WXP0nVbAL._SL500_.jpg" alt="Amagabeli Support de bûches de cheminée avec 4 outils 74 x 40 x 30 cm Ensemble d&#39;outils de cheminée de grande capacité Support de bûches de bois de chauffage pour outils de support de stockage extérieur intérieur"/></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>65,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 65,99 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B089FKTTWK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panier à bûches Amagabeli 48x33x30cm Panier en bois Support de bûches de cheminée Support de bois Intérieur Extérieur Support de bûches en fer forgé Poêle à bois Panier de bûches de bois Porte-revues Acier &quot;src =&quot; https://m.media-amazon.com /images/I/51JgT3dZ4zL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51JgT3dZ4zL._SL500_.jpg" alt="Panier à bûches Amagabeli 48x33x30cm Panier en bois Porte-bûches de cheminée Support en bois Intérieur extérieur Porte-bûches en fer forgé Poêle à bois Panier pour bûches de bois Porte-revues Acier"/></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>                                1 nouveau<br />
                                                                    à partir de 55,99 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B07RZKLY4R?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Amagabeli Panier à bûches 45 x 30 x 43cm Panier à bûches de cheminée Panier à bûches Panier à bûches Cheminée Porte-bûches Panier en acier Cheminée à bois Intérieur / extérieur &quot;src =&quot; https://m.media-amazon.com /images/I/41mcrjSpChL._SL500_. jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41mcrjSpChL._SL500_.jpg" alt="Amagabeli Panier à bûches 45 x 30 x 43 cm Porte-bûches de cheminée Panier à bois Panier à bûches Cheminée Porte-bûches Panier en acier Cheminée à bois Intérieur / extérieur"/></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 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B07S1N8TNN?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panier à bûches Amagabeli 36 x 32 x 31,5 cm panier de cheminée panier de cheminée bûches Support de bûches de chauffage Support de bois de chauffage Gamme de bois en acier de cheminée Poêle à bois intérieur / extérieur &quot;src =&quot; https: //m.media-amazon .com / images / I / 51u266PQYVL. _SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51u266PQYVL._SL500_.jpg" alt="Panier à bûches Amagabeli 36 x 32 x 31,5 cm Panier à bois Panier de cheminée Bûches Support de bûches de cheminée Support de bois de chauffage Rangement de bois en acier Cheminée Intérieur / extérieur Poêle à bois"/></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 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B08MWPHLMD?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Relaxdays 10034189 Cheminée en bois, métal, bac de rangement pour bûches, grand panier 18,5 x 40 x 33 cm noir, 1 unité &quot;src =&quot; https://m.media-amazon.com/images/I/41inHA7lQ4L ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41inHA7lQ4L._SL500_.jpg" alt="Relaxdays 10034189 Bois de chauffage, métal, bac de rangement pour bûches, grand panier 18,5 x 40 x 33 cm noir, 1 unité"/></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>€ 43,80</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 43,80 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B00P2HT46C?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Flores Cortes - Panier en bois &quot;src =&quot; https://m.media-amazon.com/images/I/41mHvosi7qL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41mHvosi7qL._SL500_.jpg" alt="Flores Cortes - Panier en bois"/></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>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 39,00 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B01LWM3RTP?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panier de cheminée en osier e-wicker24 - Jaune miel - 50 x 30 x 40 cm &quot;src =&quot; https://m.media-amazon.com/images/I/21N5lkEfXsL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/21N5lkEfXsL._SL500_.jpg" alt="Panier de cheminée en osier e-wicker24 - Jaune miel - 50 x 30 x 40 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>39,90 €</p>
<p><strike><small>€</small>50,04</strike></p>
<p>                                en stock                            </p>
<p>                                4 nouveau<br />
                                                                    à partir de 39,90 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B018JY6BWE?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Imex El Zorro 10154 Porte-bûches ovale Noir 56 x 40 x 14 cm &quot;src =&quot; https://m.media-amazon.com/images/I/31pAA9HrFhL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31pAA9HrFhL._SL500_.jpg" alt="Imex El Zorro 10154 Porte-Bûches Ovale Noir 56 x 40 x 14 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>€ 37,23</p>
<p><strike><small>€</small>46,19</strike></p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 37,23 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B006DI11RE?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Aubry Gaspard AG1370 Panier en osier bûches brutes / buff l61 &quot;src =&quot; https://m.media-amazon.com/images/I/51KCcGw5laL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51KCcGw5laL._SL500_.jpg" alt="Aubry Gaspard AG1370 Panier bûches osier brut / chamois L61"/></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>35,90 €</p>
<p>                                en stock                            </p>
<p>                                4 nouveau<br />
                                                                    à partir de 35,90 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B00NOY78OU?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panier de sac à bûches en jute laminé &quot;src =&quot; https://m.media-amazon.com/images/I/51OdRoFMZDL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51OdRoFMZDL._SL500_.jpg" alt="Panier pour sac à bûches en jute laminé"/></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>32,95 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 32,95 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B00N4O6E9U?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Aubry Gaspard - Sac à bûches en jute laminé 65 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41Xb9BQNigL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Xb9BQNigL._SL500_.jpg" alt="Aubry Gaspard - Sac à bûches en plastique jute 65 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>23,20 €</p>
<p><strike><small>€</small>24,80</strike></p>
<p>                                en stock                            </p>
<p>                                7 nouveau<br />
                                                                    à partir de 18,30 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B07RXK14XZ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Amagabeli 99x45,7cm Sac à bûches en toile Cheminée Sac chauffant étanche Rangement extérieur en bois pour bois avec antidérapant Poignées solides Sangles Support à bûches marron &quot;src =&quot; https://m.media-amazon.com/images / I / 51Ci2lwS3-L ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51Ci2lwS3-L._SL500_.jpg" alt="Amagabeli 99x45,7cm Sac à bûches en toile Cheminée Sac chauffant étanche Rangement extérieur en bois pour bois avec anti-dérapant Poignées solides Sangles Porte-bûches marron"/></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>21,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 21,99 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B07FVQLD3W?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panier à bûches en feutre gris anthracite Rubberneck L 54 x 39 x 30 cm &quot;src =&quot; https://m.media-amazon.com/images/I/51qMEsnTvVL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51qMEsnTvVL._SL500_.jpg" alt="Rubberneck Panier à bûches en feutre gris anthracite L 54 x 39 x 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>19,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 19,99 €                                                            </p>
<p>                                au 20 mai 2021 11h24                                  <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.mediaphore.com/wp-content/plugins/content-egg/res/img/blank.gif"/><noscript><img decoding="async" src="https://www.mediaphore.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/B07RXK14XZ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Amagabeli 99x45,7cm Sac à bûches en toile Cheminée Sac chauffant étanche Rangement extérieur en bois pour bois avec antidérapant Poignées solides Sangles Support à bûches marron &quot;src =&quot; https://m.media-amazon.com/images / I / 51Ci2lwS3-L ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51Ci2lwS3-L._SL500_.jpg" alt="Amagabeli 99x45,7cm Sac à bûches en toile Cheminée Sac chauffant étanche Rangement extérieur en bois pour bois avec anti-dérapant Poignées solides Sangles Porte-bûches marron"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Amagabeli 99&#215;45,7cm Sac à bûches en toile Cheminée Sac chauffant étanche Rangement extérieur en bois pour bois avec anti-dérapant Poignées solides Sangles Porte-bûches marron</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>21,99</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 21,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 20 mai 2021 11h24                                  <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>GRANDE CAPACITÉ: Grand sac à bûches de très grandes dimensions de 99,06 cm de long x 45,72 cm de large, de grande taille pour transporter plus de bois. Parfait pour transporter plus de bûches vers votre foyer. Aucune conception de bord surélevé ne permet de transporter plus de bois de chauffage dans toutes les tailles sans limiter la longueur du bois.</li>
<li>DURABLE ET RÉSISTANT À L&#39;EAU: Toile cirée compacte imperméable et résistante aux rayures, plus durable et résistante, facile à nettoyer et durable.</li>
<li>FACILE À UTILISER: La poignée antidérapante facilite le transport de plus de bûches. A une sangle centrale réglable pour sécuriser et serrer les bûches de bois pendant le chargement. Il gardera le paquet bien rangé dans le support en bois. Le tote bag Tout en bois de chauffage, léger et compact, est pratique pour transporter le bois facilement et confortablement.</li>
<li>UTILISATION MULTIPLE: En tant que support à bois de chauffage, pour garder les copeaux de bois à l&#39;intérieur et non répandus sur le sol, pour la cheminée, les grilles et à peu près tout à l&#39;extérieur.Comme un sac de rangement normal, pour cueillir un arbre de Noël, des cadeaux, des outils de jardinage, un pique-nique ou des accessoires de camping, des emballages de jouets pour enfants. Facile à plier et à ranger pour économiser de l&#39;espace lorsqu&#39;il n&#39;est pas utilisé.</li>
<li>SERVICE À LA CLIENTÈLE: Nous nous engageons à vous fournir des produits haut de gamme et un service client irréprochable. N&#39;attendez plus et profitez dès aujourd&#39;hui de vos produits idéaux!</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/B07ZP7QG6P?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="relaxdays 10028790_60 Panier à bûches XL, Gamme Bois de chauffage, magazines Porte-journaux Similicuir, Noir &quot;src =&quot; https://m.media-amazon.com/images/I/41Rqr3oZZaL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Rqr3oZZaL._SL500_.jpg" alt="relaxdays 10028790_60 Panier à bûches XL, Gamme Bois de chauffage, magazines Porte-journaux Similicuir, Noir"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">relaxdays 10028790_60 Panier à bûches XL, Gamme Bois de chauffage, magazines Porte-journaux Similicuir, Noir</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>72,99</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 72,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 20 mai 2021 11h24                                  <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 de cheminée: pour le temps froid sans la tâche fastidieuse d&#39;apporter du bois de chauffage</li>
<li>Indispensable: panier à bûches en simili cuir &#8211; HxLxP: env. 35,5 x 55 x 42,5 cm &#8211; 2 poignées de portage</li>
<li>Transport du bois: apportez sans effort les bûches au foyer ou au four à l&#39;aide du panier</li>
<li>Pour le rangement: empilez vos bûches dans ce porte-bûches &#8211; Pour l&#39;intérieur</li>
<li>Multifonctionnel: également comme porte-revues ou panier à jouets</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/B07FVQLD3W?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panier à bûches en feutre gris anthracite Rubberneck L 54 x 39 x 30 cm &quot;src =&quot; https://m.media-amazon.com/images/I/51qMEsnTvVL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51qMEsnTvVL._SL500_.jpg" alt="Rubberneck Panier à bûches en feutre gris anthracite L 54 x 39 x 30 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Rubberneck Panier à bûches en feutre gris anthracite L 54 x 39 x 30 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>19,99</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 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 20 mai 2021 11h24                                  <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>Avec ce sac en feutre de qualité supérieure, vous pouvez ranger et transporter votre bois de chauffage de manière décorative près de votre cheminée</li>
<li>Avec son épaisseur de 5 mm, ses bords nets découpés au laser, ses coutures solides et ses 2 poignées pratiques, ce sac vous permet de transporter jusqu&#39;à 60 kg. Ce panier en feutre est également très facile à manipuler lorsqu&#39;il est vide en raison de son poids léger</li>
<li>Fonctionne comme un sac de rangement pour votre bois, un porte-journaux ou un panier à provisions. De plus, il ne laisse aucune rayure sur votre sol, qu&#39;il s&#39;agisse de parquet ou de carrelage</li>
<li>Gain de place: peut être plié pour économiser de l&#39;espace</li>
<li>Dimensions: 54 x 39 x 30 cm; Capacité: 60 litres / 60 kg</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/B00P2HT46C?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Flores Cortes - Panier en bois &quot;src =&quot; https://m.media-amazon.com/images/I/41mHvosi7qL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41mHvosi7qL._SL500_.jpg" alt="Flores Cortes - Panier en bois"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Flores Cortes &#8211; Panier en bois</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>42,91</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 39,00 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 20 mai 2021 11h24                                  <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 de l&#39;emballage de l&#39;article (L xlxh): 21,6 x 43,1 x 62,1 cm</li>
<li>Poids du colis de l&#39;article: 5,57 kg</li>
<li>Quantité d&#39;article: 1</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/B006DI11RE?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Aubry Gaspard AG1370 Panier en osier bûches brutes / buff l61 &quot;src =&quot; https://m.media-amazon.com/images/I/51KCcGw5laL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51KCcGw5laL._SL500_.jpg" alt="Aubry Gaspard AG1370 Panier bûches osier brut / chamois L61"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Aubry Gaspard AG1370 Panier bûches osier brut / chamois L61</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>35,90</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    4 nouveau<br />
                            à partir de 35,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 20 mai 2021 11h24                                  <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>Garantie: 1 an (s)</li>
<li>Dimensions: 61 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/B08MWPHLMD?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Relaxdays 10034189 Cheminée en bois, métal, bac de rangement pour bûches, grand panier 18,5 x 40 x 33 cm noir, 1 unité &quot;src =&quot; https://m.media-amazon.com/images/I/41inHA7lQ4L ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41inHA7lQ4L._SL500_.jpg" alt="Relaxdays 10034189 Bois de chauffage, métal, bac de rangement pour bûches, grand panier 18,5 x 40 x 33 cm noir, 1 unité"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Relaxdays 10034189 Bois de chauffage, métal, bac de rangement pour bûches, grand panier 18,5 x 40 x 33 cm noir, 1 unité</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>43,80</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 43,80 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 20 mai 2021 11h24                                  <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>Dans ce récipient pour bois de chauffage, vous séchez le bois et l&#39;avez à portée de main près du four</li>
<li>Panier robuste pour bois de chauffage en acier; conception simple convient également aux petites pièces</li>
<li>Panier moderne pour le bois de chauffage, en noir mat; rempli, ce panier en bois est décoration</li>
<li>Le panier à bois de chauffage carré peut également être utilisé comme panier à journaux dans le salon</li>
<li>Dimensions du panier demi-rond pour bûches HxLxP: env. 18,5 x 40,5 x 33 cm; avec poignées</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/B00N4O6E9U?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Aubry Gaspard - Sac à bûches en jute laminé 65 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41Xb9BQNigL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Xb9BQNigL._SL500_.jpg" alt="Aubry Gaspard - Sac à bûches en plastique jute 65 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Aubry Gaspard &#8211; Sac à bûches en plastique jute 65 cm</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>24,80</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>23,20</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    7 nouveau<br />
                            à partir de 18,30 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 20 mai 2021 11h24                                  <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>Accessoires de chauffage</li>
<li>Sac à bûches</li>
<li>65 x 33 x 33 cm</li>
<li>Jute plastifié</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/B00JFWMCAU?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="TecTake Chariot à bois de chauffage Support de panier de cheminée Poêle à bois" src="https://m.media-amazon.com/images/I/41Hf8fAO1IL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41Hf8fAO1IL._SL500_.jpg" alt="TecTake Chariot à bois de chauffage Support de panier de cheminée Poêle à bois"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">TecTake Chariot à bois de chauffage Support de panier de cheminée Poêle à bois</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>77,89</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>73,90</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 73,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 20 mai 2021 11h24                                  <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>Construction en tôle stable</li>
<li>Chariot à bûches très pratique de la société TecTake pour le transport de bois de chauffage, par exemple.</li>
<li>Roues en plastique robustes pour une conduite en douceur</li>
<li>Poignée en acier inoxydable</li>
<li>Dimensions totales: 55cm x 45cm x 104cm (largeur x profondeur x hauteur)</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/B018JY6BWE?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Imex El Zorro 10154 Porte-bûches ovale Noir 56 x 40 x 14 cm &quot;src =&quot; https://m.media-amazon.com/images/I/31pAA9HrFhL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31pAA9HrFhL._SL500_.jpg" alt="Imex El Zorro 10154 Porte-Bûches Ovale Noir 56 x 40 x 14 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Imex El Zorro 10154 Porte-Bûches Ovale Noir 56 x 40 x 14 cm</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>46,19</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>37,23</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 37,23 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 20 mai 2021 11h24                                  <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 dimensions du colis de l&#39;article (L x B x H) en cm: 64 x 50,5 x 22</li>
<li>Poids du colis de l&#39;article: 8,9 kg</li>
<li>Installation facile.</li>
<li>Utilisation pratique</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/B07RZKLY4R?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Amagabeli Panier à bûches 45 x 30 x 43cm Panier à bûches de cheminée Panier à bûches Panier à bûches Cheminée Porte-bûches Panier en acier cheminée bois Intérieur / extérieur &quot;src =&quot; https://m.media-amazon.com /images/I/41mcrjSpChL._SL500_. jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41mcrjSpChL._SL500_.jpg" alt="Amagabeli Panier à bûches 45 x 30 x 43 cm Porte-bûches de cheminée Panier à bois Panier à bûches Cheminée Porte-bûches Panier en acier Cheminée à bois Intérieur / extérieur"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Amagabeli Panier à bûches 45 x 30 x 43 cm Porte-bûches de cheminée Panier à bois Panier à bûches Cheminée Porte-bûches Panier en acier Cheminée à bois Intérieur / extérieur</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>52,99</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " 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 /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 20 mai 2021 11h24                                  <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>ROBUSTE ET DURABLE: Support de panier de bois de chauffage durable avec des dimensions de 45 x 30 x 43 cm (L xlx H). La conception épaisse en acier laminé à chaud rend ce support à bois de chauffage robuste et durable pour transporter le bois dans la maison. La base carrée épaisse maintient le panier de bois de chauffage stable et ferme pour transporter le bois de chauffage de l&#39;extérieur.</li>
<li>STOCKÉ ET PRATIQUE: La conception du plateau inférieur épais de première qualité avec un rebord surélevé de 13 cm fait de ce support à bûches intérieur le matériau idéal pour empiler le bois proprement et éviter les éclats partout. La conception à bord lisse du support à base carrée maintient le foyer à bois hors du sol pour empêcher les bûches de rayer votre sol. La poignée surélevée de 43 cm de long permet un transport pratique du bois de chauffage et du charbon de bois pour votre po</li>
<li>INTÉRIEUR ET EXTÉRIEUR: berceau de cheminée en bois avec poignée adaptée aux cheminées intérieures et extérieures. Un design simple mais attrayant avec une finition peinte en poudre noire rend ce porte-charbon pratique et un ajout plutôt attrayant à votre cheminée. Idéal pour une utilisation en intérieur comme accessoire au coin du feu. Le panier à bûches en métal est résistant aux intempéries. Il est donc également adapté à une utilisation en extérieur sur votre véhicule.</li>
<li>FACILE À ASSEMBLER: Le porte-bûches en métal est facile à assembler et tient facilement un paquet de bois. Ce support d&#39;allumage haut de gamme établit la norme en matière de cabane en rondins de qualité et de décoration champêtre. Le support de cheminée à bois de qualité supérieure est non seulement pratique pour ranger le bois dur en raison de sa construction durable, mais il convient également pour conserver les magazines et les journaux d&#39;une manière à la mode et à la mode.</li>
<li>SERVICE À LA CLIENTÈLE: Nous nous engageons à vous fournir des produits haut de gamme et un service client irréprochable. N&#39;attendez plus et profitez dès aujourd&#39;hui de vos produits idéaux!</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/B01LWM3RTP?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panier de cheminée en osier e-wicker24 - Jaune miel - 50 x 30 x 40 cm &quot;src =&quot; https://m.media-amazon.com/images/I/21N5lkEfXsL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/21N5lkEfXsL._SL500_.jpg" alt="Panier de cheminée en osier e-wicker24 - Jaune miel - 50 x 30 x 40 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Panier de cheminée en osier e-wicker24 &#8211; Jaune miel &#8211; 50 x 30 x 40 cm</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>50,04</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>39,90</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    4 nouveau<br />
                            à partir de 39,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 20 mai 2021 11h24                                  <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>Panier de cheminée en osier.</li>
<li>Couleur naturelle &#8211; Avec un remplissage en jute.</li>
<li>Robuste, stable.</li>
<li>Tissé à la main en Europe.</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/B07S1N8TNN?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panier à bûches Amagabeli 36 x 32 x 31,5 cm panier de cheminée panier de cheminée bûches Support de bûches de chauffage Support de bois de chauffage Gamme de bois en acier de cheminée Poêle à bois intérieur / extérieur &quot;src =&quot; https: //m.media-amazon .com / images / I / 51u266PQYVL. _SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51u266PQYVL._SL500_.jpg" alt="Panier à bûches Amagabeli 36 x 32 x 31,5 cm Panier à bois Panier de cheminée Bûches Support de bûches de cheminée Support de bois de chauffage Rangement de bois en acier Cheminée Intérieur / extérieur Poêle à bois"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Panier à bûches Amagabeli 36 x 32 x 31,5 cm Panier à bois Panier de cheminée Bûches Support de bûches de cheminée Support de bois de chauffage Rangement de bois en acier Cheminée Intérieur / extérieur Poêle à bois</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>52,99</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " 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 /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 20 mai 2021 11h24                                  <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>RÉSISTANT ET TAMPER ： Support de panier de bois de chauffage durable avec des dimensions de 36 x 32 x 31,5 cm (L xlx H). L&#39;épaisseur de l&#39;acier et la conception robuste rendent ce support à bois de chauffage robuste et durable pour transporter le bois autour de la maison. La base épaissie et les 2 panneaux latéraux du rack maintiennent le panier de bois de chauffage stable et ferme pour le transport des paquets de bois de chauffage.</li>
<li>STOCKÉ ET PORTABLE: Le plateau de base inférieur épais de qualité supérieure avec 2 latéraux ouverts de 12,4 pouces de hauteur rend ce support à bûches intérieur idéal pour empiler le bois proprement, en particulier le plateau de base idéal pour empiler des copeaux de bois. cheminée pour empêcher les bûches de rayer votre plancher et garder le bois sec. 2 longues poignées flexibles facilitent le transport du bois de chauffage.</li>
<li>INTÉRIEUR ET EXTÉRIEUR: berceau de cheminée en bois avec 2 poignées flexibles convenant à la fois à une cheminée intérieure et à une cheminée extérieure. Un design élégant et attrayant avec une finition peinte en poudre noire rend ce porte-charbon pratique et un ajout plutôt attrayant à votre cheminée. Idéal pour une utilisation en intérieur comme accessoire au coin du feu. Le panier à bûches en métal est résistant aux intempéries. Il est donc également adapté à une utilisation</li>
<li>FACILE À ASSEMBLER: Le support à bûches en métal est facile à assembler en attachant simplement les 2 panneaux latéraux au plateau de base et tient facilement un paquet de bois. Ce support d&#39;allumage haut de gamme établit la norme en matière de cabane en rondins de qualité et de décoration champêtre. Le support de cheminée à bois de qualité supérieure est non seulement pratique pour ranger le bois dur en raison de sa construction durable, mais il convient également pour ranger le magasin.</li>
<li>SERVICE À LA CLIENTÈLE: Nous nous engageons à vous fournir des produits haut de gamme et un service client irréprochable. N&#39;attendez plus et profitez dès aujourd&#39;hui de vos produits idéaux!</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/B089FKTTWK?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panier à bûches Amagabeli 48x33x30cm Panier en bois Support de bûches de cheminée Support de bois Intérieur Extérieur Support de bûches en fer forgé Poêle à bois Panier de bûches de bois Porte-revues Acier &quot;src =&quot; https://m.media-amazon.com /images/I/51JgT3dZ4zL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51JgT3dZ4zL._SL500_.jpg" alt="Panier à bûches Amagabeli 48x33x30cm Panier en bois Porte-bûches de cheminée Support en bois Intérieur extérieur Porte-bûches en fer forgé Panier à bois pour bûches Porte-revues Acier"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Panier à bûches Amagabeli 48x33x30cm Panier en bois Porte-bûches de cheminée Support en bois Intérieur extérieur Porte-bûches en fer forgé Panier à bois pour bûches Porte-revues Acier</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>55,99</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 55,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 20 mai 2021 11h24                                  <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>GRANDE CAPACITÉ: Panier à bûches de cheminée pratique avec des dimensions de 48x33x30cm (LxlxH), offrant beaucoup d&#39;espace pour stocker les bûches de bois de chauffage. La conception moderne et élégante des trous ronds garde les bûches au sec et une haute respirabilité pour une utilisation quotidienne des ensembles de rangement de bûches au coin du feu. Le support en bois de cheminée de qualité supérieure est pratique pour ranger le bois dur en raison de sa construction durable.</li>
<li>Robuste et durable: seaux à charbon de bois professionnels en acier épaissi et installation de connexion à triple boucle pour assurer un support de stockage de bûches robuste et durable pour contenir le bois de chauffage comme support de bûches. La conception de construction d&#39;ingénierie assure la durabilité et le seau d&#39;allumage de haute qualité avec une finition enduite de poudre noire pour les accessoires de cheminée.</li>
<li>INTÉRIEUR ET EXTÉRIEUR: Porte-bûches en bois pour foyer adapté aux cheminées intérieures et extérieures. Un design simple mais attrayant avec une finition enduite de poudre noire rend ce porte-charbon de bois pratique et un ajout plutôt attrayant à votre cheminée. Idéal pour une utilisation en intérieur comme ensemble de cheminée. La cabane en rondins de métal est protégée contre les intempéries.</li>
<li>PORTABLE ET FACILE À ASSEMBLER: La conception hors sol du plateau à bûches de la base inférieure rend ce support à bûches intérieur parfait pour empiler le bois proprement et maintient le support à bois de la cheminée hors du sol pour éviter que les bûches ne se coincent. grattez votre sol. La conception simple de la poignée des deux côtés permet un transport pratique du bois de chauffage et du charbon de bois pour votre poêle ou foyer.</li>
<li>SERVICE À LA CLIENTÈLE: Nous vous proposons des produits pour la maison de qualité supérieure avec un excellent service client et une garantie de qualité indépendamment de la prévente et du marché secondaire. Donc, chaque fois que vous rencontrez un problème, n&#39;hésitez pas à nous contacter. Nous serons toujours derrière notre produit et vous proposerons une solution réfléchie.</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/B07S1N1LBH?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Amagabeli Support de bûches de cheminée avec 4 outils 74 x 40 x 30 cm Ensemble d&#39;outils de grande capacité pour cheminée Support de bûches de bois de chauffage pour outils de support de rangement extérieur intérieur &quot;src =&quot; https: //m.media-amazon. com / images / I / 51WXP0nVbAL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51WXP0nVbAL._SL500_.jpg" alt="Amagabeli Support de bûches de cheminée avec 4 outils 74 x 40 x 30 cm Ensemble d&#39;outils de cheminée de grande capacité Support de bûches de bois de chauffage pour outils de support de stockage extérieur intérieur"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Amagabeli Support de bûches de cheminée avec 4 outils 74 x 40 x 30 cm Ensemble d&#39;outils de cheminée de grande capacité Support de bûches de bois de chauffage pour outils de support de stockage extérieur intérieur</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>65,99</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 65,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 20 mai 2021 11h24                                  <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>Intérieur / extérieur: Ce support vertical à bûches de bois de chauffage avec porte-outils est idéal pour votre foyer domestique ou votre foyer extérieur. Il peut être bien approvisionné avec un paquet de bois de chauffage, des crochets pour tous vos outils de cheminée et une étagère en acier sous le support à bois pour un allume-feu, du bois d&#39;allumage ou plus de bois de chauffage. L&#39;ensemble d&#39;outils de cheminée garde votre bois de chauffage et vos outils dans un seul endroit pratique et agréable.</li>
<li>Grande capacité: Le cadre en rondins mesure 73,91 x 40,13 x 29,9 cm, fabriqué à partir d&#39;un tube en acier carré durable et d&#39;un revêtement en poudre noire pour assurer durabilité et résistance à l&#39;intérieur et à l&#39;extérieur. Le grand socle en métal forme un cadre robuste, avec beaucoup d&#39;espace sur la base carrée de 36 cm sur 30 cm pour accueillir votre bois de chauffage. La base surélevée à 5 cm du sol garde le vent au sec.</li>
<li>Conception ergonomique: les crochets intégrés dans le support créent des endroits pour accrocher les pinces, le tisonnier, le balai et la pelle fournis, pour maintenir le feu en toute sécurité et facilement. Deux barres cintrées sur le support ajoutent des courbes à l&#39;unité dramatique, tandis qu&#39;un détail en gradins en haut de chaque jambe prolonge le look</li>
<li>Facile à assembler: assemblage requis. La plaque d&#39;acier sous le support à bûches laisse de la place pour le bois d&#39;allumage, l&#39;allume-feu, plus de bois de chauffage ou vous pouvez la laisser vide pour que l&#39;espace paraisse plus ouvert.</li>
<li>Service client: Nous nous engageons à vous fournir des produits haut de gamme et à vous offrir un service client irréprochable. N&#39;attendez plus et profitez dès aujourd&#39;hui de vos produits idéaux!</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/B00NOY78OU?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panier de sac à bûches en jute laminé &quot;src =&quot; https://m.media-amazon.com/images/I/51OdRoFMZDL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51OdRoFMZDL._SL500_.jpg" alt="Panier pour sac à bûches en jute laminé"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Panier pour sac à bûches en jute laminé</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>32,95</span><br />
                                                                            <mark title="Last updated on mai 20, 2021 11:24  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 32,95 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 20 mai 2021 11h24                                  <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>Panier pour sac à bûches en jute plastifié, couleurs assorties.</li>
<li>Vendus séparément.</li>
<li>Dimensions: 65 x 33 x 33 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 />En outre, tous les paniers de journaux 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 faire une liste des préférences que vous souhaitez avoir dans votre panier de journaux, 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 faire usage des conseils que je vais vous fournir ci-dessous. J’ai passé plus de 40 heures juste pour comprendre ces conseils. Avant de sauter à la conclusion, j’ai testé, vérifié, et examiné différentes choses dans la ligue.</p>
<h2>Consultez les prix</h2>
<p>La tarification est l’aspect majeur que tout le monde doit prendre en considération lors de la finalisation de son produit Panier À Buches final. Pas chacun des Panier À Buches est disponible sur le marché ne vient pas avec la même étiquette de prix, ni chacun d’eux ne sont rédigés avec les mêmes caractéristiques.<br />Il est également préférable de déterminer la gamme de Panier À Buches disponible sur le marché avant de sortir pour l’achat final. Une fois, vous avez terminé avec elle, 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 d’abord avant d’aller de l’avant avec l’achat. Si le budget vous permet, assurez-vous de vérifier un produit qui vous fournit toujours les fonctionnalités les plus haut de gamme et les plus avancées.<br />Mais si le budget compte beaucoup pour vous, assurez-vous d’aller avec l’option la moins chère correspondant bien à vos préférences.</p>
<h2>Je suis d’après vos préférences</h2>
<p>La prochaine a choisi que vous devez faire le plus est de vérifier vos préférences. C’est vous qui allez utiliser Panier À Buches à l’avenir. Ainsi, le Panier À Buches que vous allez choisir devrait avoir besoin d’avoir toutes les choses que vous souhaitez.<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’est pas si difficile. Vous devez envoyer un très peu de vos temps juste pour penser à vos besoins et préférences et doivent noter ceux quelque part sûr.<br />Vérifiez et comparez ces préférences avec le modèle préféré et si correspondant à votre budget bien, puis aussi jetez un oeil aux autres avantages, il va vous offrir.</p>
<h2>Le nom de la marque en dit long</h2>
<p>Le nom de la marque en dit long. Un nom de marque réputé soulève souvent beaucoup de fiabilité et de crédibilité le long de celui-ci. Je vous recommande personnellement d’aller avec la marque la plus réputée.<br />Une marque réputée non seulement vous assurera de la qualité du produit, mais aussi vous fournira un meilleur soutien à la clientèle et qui sera une grande aide pour vous à l’avenir.</p>
<h2>Est-ce qu&#39;il arrive avec quelques offres? </h2>
<p>Les cadeaux et les offres surprises sont quelque chose que tout le monde aime. Mais est-ce que tous les Panier À Buches disponibles sur le marché ne vient avec un ensemble d’offres différents ou des réductions?<br />Sûrement pas.<br />Il faut faire des recherches effectuées et doivent visiter les différents magasins pour comparer le prix et les rabais et les offres afin qu’ils puissent obtenir la meilleure option dans la ligue. La participation de l’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’achat est devenu assez lisse maintenant.</p>
<h2>N’oubliez pas les options de garantie</h2>
<p>La garantie du Panier À Buches compte beaucoup. Pourtant, le Panier À Buches provenant des marques réputées ne va pas endommager très bientôt, mais encore, la présence de garantie, il est assez facile de faire face à ces situations ennuyeuses et rares.<br />La présence d’options de garantie permet aux consommateurs d’obtenir une réparation gratuite s’ils sont aux adages d’un problème quelconque. La plupart des marques inconnues n’ajoutent pas de garantie à leur panier À Buches et augmentent donc les chances que vous risquiez votre argent durement gagné pour les réparations et les entretiens.</p>
<h2>Les commentaires agissent beaucoup</h2>
<p>La meilleure a choisi à savoir sur quoi que ce soit est le testeur et de l’essayer, mais c’est quelque chose qui n’est possible pour personne. Je veux dire qui préférera envoyer une énorme quantité d’argent pour tester et vérifier différents produits juste pour obtenir leur préférence.<br />Personne n’en est sûr.<br />Donc, la meilleure chose que vous pourriez faire ici est de savoir ce que les autres disent au sujet de ce produit particulier. Avec l’implication du marché du commerce électronique, il est devenu assez facile de savoir en détail ce que les autres pensent d’un Panier À Buchesparticulier.<br />Vous pouvez passer par les différents commentaires en ligne pour Panier À Buches 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 panier À Buches préférés 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 Panier À Buches 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 Panier À Buches sans souci du budget, nous vous souhaitons de vérifier Amagabeli 99 × 45,7cm Toile Sac à bûche Cheminée Sac de chauffage Imperméable Transporteur de bois extérieur rangement pour le bois de avec anti -dérapantes Solide poignées Sangles Porte-bûches marron mais si vous êtes impatient de celui avec lesfonctionnalités les plus haut de gamme relaxdays 10028790_60 Panier à bûches XL, Gamme Bois de cheminée, revues Porte-journaux Similicuir, Noir 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 Panier À Buches 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><!-- Quick Adsense WordPress Plugin: http://quickadsense.com/ --></p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope="" itemprop="author">
<div class="saboxplugin-gravatar"><img decoding="async" alt="" srcset="https://secure.gravatar.com/avatar/f78bb68ac5745d25e003a332b6bc32fa?s=200&#038;d=mm&#038;r=g 2x" class="avatar avatar-100 photo" height="100" width="100" itemprop="image" src="https://secure.gravatar.com/avatar/f78bb68ac5745d25e003a332b6bc32fa?s=100&#038;d=mm&#038;r=g"/><noscript><img loading="lazy" decoding="async" alt="" src="https://secure.gravatar.com/avatar/f78bb68ac5745d25e003a332b6bc32fa?s=100&#038;d=mm&#038;r=g" srcset="https://secure.gravatar.com/avatar/f78bb68ac5745d25e003a332b6bc32fa?s=200&#038;d=mm&#038;r=g 2x" class="avatar avatar-100 photo" height="100" width="100" itemprop="image"/></noscript></div>
</div>
<nav class="navigation post-navigation" role="navigation" aria-label="Continue Reading">
<h2 class="screen-reader-text">Continuer la lecture</h2>
</nav></div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>30 Chauffage Piscine Solaire les mieux qualifiés 2021</title>
		<link>https://conseil-chauffage.com/30-chauffage-piscine-solaire-les-mieux-qualifies-2021/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Thu, 13 May 2021 05:46:33 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[chauffage]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[mieux]]></category>
		<category><![CDATA[piscine]]></category>
		<category><![CDATA[qualifiés]]></category>
		<category><![CDATA[solaire]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/30-chauffage-piscine-solaire-les-mieux-qualifies-2021/</guid>

					<description><![CDATA[30 Chauffage Piscine Solaire les mieux qualifiés 2021 Domicile &#34; Jardin &#34; 30 meilleurs chauffe-piscines solaires qualifiés EnregistrerEnregistréSupprimé 0 Choisir le chauffe-piscine solaire parfait 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 ... <p class="read-more-container"><a title="30 Chauffage Piscine Solaire les mieux qualifiés 2021" class="read-more button" href="https://conseil-chauffage.com/30-chauffage-piscine-solaire-les-mieux-qualifies-2021/#more-3500" aria-label="Plus sur 30 Chauffage Piscine Solaire les mieux qualifiés 2021">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>30 Chauffage Piscine Solaire les mieux qualifiés 2021</h1>
<p></p>
<div id="post-12833">
                        <!-- Title area --></p>
<div class="rh_post_layout_metabig">
<div class="title_single_area">
<div class="breadcrumb">Domicile &quot; <span>Jardin</span> &quot; <span class="current">30 meilleurs chauffe-piscines solaires qualifiés</span></div>
<p><!-- .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="12833" data-informer="0"><span class="ml5 rtlmr5 wishaddwrap" id="wishadd12833">Enregistrer</span><span class="ml5 rtlmr5 wishaddedwrap" id="wishadded12833">Enregistré</span><span class="ml5 rtlmr5 wishremovedwrap" id="wishremoved12833">Supprimé</span> </span></span><span id="wishcount12833" 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-chauffage-piscine-solaire-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-chauffage-piscine-solaire-les-mieux-qualifies%2F&#038;text=30+Chauffage+Piscine+Solaire+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-chauffage-piscine-solaire-les-mieux-qualifies%2F&#038;media=https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20.jpg&#038;description=30+Chauffage+Piscine+Solaire+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+Chauffage+Piscine+Solaire+les+mieux+qualifi%C3%A9s&#038;body=Check out: https%3A%2F%2Fwww.mercatoshow.com%2F30-chauffage-piscine-solaire-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="500" height="333" class="attachment-full size-full wp-post-image" alt="" srcset="https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20.jpg 500w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-300x200.jpg 300w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-1024x682.jpg 1024w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-767x511.jpg 767w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-1536x1023.jpg 1536w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-2048x1364.jpg 2048w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-788x524.jpg 788w" data-lazy-sizes="(max-width: 500px) 100vw, 500px" src="https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20.jpg"/><noscript><img loading="lazy" decoding="async" width="500" height="333" src="https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20.jpg" class="attachment-full size-full wp-post-image" alt="" srcset="https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20.jpg 500w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-300x200.jpg 300w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-1024x682.jpg 1024w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-767x511.jpg 767w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-1536x1023.jpg 1536w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-2048x1364.jpg 2048w, https://www.mercatoshow.com/wp-content/uploads/2021/05/steinbach-vitesse-solaire-sun-ldpe-07-x-6-m-pour-les-piscines-jusqu-20-788x524.jpg 788w" sizes="(max-width: 500px) 100vw, 500px"/></noscript></figure>
<p>                        <!--CusAdsVi1--></p>
<p>Choisir le chauffe-piscine solaire parfait 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é des recherches approfondies sur les chauffe-piscines solaires et avons vérifié 4 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/B07L491GK5?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="GRE HPM20 - Mini pompe à chaleur pour piscines hors sol jusqu&#39;à 20 m3" src="https://m.media-amazon.com/images/I/412Li4qyq-S._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/412Li4qyq-S._SL500_.jpg" alt="GRE HPM20 - Mini pompe à chaleur pour piscines hors sol jusqu&#39;à 20 m3"/></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>499,00 €</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 499,00 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B016XZRR56?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panneau solaire Steinbach, Speed ​​Solar Exclusiv, noir, 110 x 69 x 14 cm, 049106. &quot;src =&quot; https://m.media-amazon.com/images/I/41+NzaE7-WL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41+NzaE7-WL._SL500_.jpg" alt="Panneau solaire Steinbach, Speed ​​Solar Exclusiv, noir, 110 x 69 x 14 cm, 049106."/></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>220,00 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 220,00 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B07BPFFJDS?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Poolomio Solar Mat (450 x 120 cm): Chauffage solaire pour la piscine &quot;src =&quot; https://m.media-amazon.com/images/I/413KQ80nbdL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/413KQ80nbdL._SL500_.jpg" alt="Poolomio Solar Mat (450 x 120 cm): Chauffage solaire pour la piscine"/></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>219,00 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 219,00 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B00COWP3WC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Chauffage par panneau solaire pour système de chauffage en PVC de piscine &quot;src =&quot; https://m.media-amazon.com/images/I/41f-cGKorjL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41f-cGKorjL._SL500_.jpg" alt="vidaXL Panneau solaire pour système de chauffage en PVC pour piscine"/></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>€ 217,89</p>
<p>                                en stock                            </p>
<p>                                13 nouveau<br />
                                                                    à partir de 217,89 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B07BPCNS8R?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Poolomio Solar Mat (300 x 120 cm): Chauffage solaire pour la piscine &quot;src =&quot; https://m.media-amazon.com/images/I/413KQ80nbdL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/413KQ80nbdL._SL500_.jpg" alt="Poolomio Solar Mat (300 x 120 cm): Chauffage solaire pour la piscine"/></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>190,00 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 190,00 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B091JZZMHP?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Panneau chauffant solaire courbé pour piscine Système de chauffage extérieur Collier de serrage pour chauffe-eau solaire 110x65 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41NK0HXAYoS._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41NK0HXAYoS._SL500_.jpg" alt="vidaXL Panneau de chauffage solaire de piscine incurvé Système de chauffage extérieur Pince de tuyau de chauffe-eau solaire 110x65cm"/></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>133,11 €</p>
<p>                                en stock                            </p>
<p>                                3 nouveau<br />
                                                                    à partir de 133,11 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B00DVKEKES?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Gre 90230 - Système de chauffage solaire pour piscines de 7,5 à 10 m3 &quot;src =&quot; https://m.media-amazon.com/images/I/41xEKCKA3qL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41xEKCKA3qL._SL500_.jpg" alt="Gre 90230 - Système de chauffage solaire pour piscines de 7,5 à 10 m3"/></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>113,99 €</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 113,99 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B084HFPQG5?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Kit de dérivation de piscine well2wellness® universel pour pompes à chaleur, chauffage de piscine et chauffage solaire &quot;src =&quot; https://m.media-amazon.com/images/I/51fb-RvSbKL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51fb-RvSbKL._SL500_.jpg" alt="Kit de dérivation de piscine well2wellness® universel pour pompes à chaleur, chauffage de piscine et chauffage solaire"/></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>109,95 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 109,95 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B003AQR57C?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Steinbach - Solar Speed ​​Sun Ldpe 0,7 X 6 M, pour piscines jusqu&#39;à 20 mètres cubes de contenu en eau, raccordement de tuyau? 32/38 millimètres, 49123 &quot;src =&quot; https://m.media-amazon.com/images/I/31iVIfh-S9L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31iVIfh-S9L._SL500_.jpg" alt="Steinbach - Solar Speed ​​Sun Ldpe 0,7 X 6 M, pour piscines jusqu&#39;à 20 mètres cubes de contenu en eau, raccordement de tuyau? 32/38 millimètres, 49123"/></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>€ 96,28</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 96,28 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B003AQTJSA?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Steinbach Solar Sensor -Chauffage écologique pour piscine-49120 &quot;src =&quot; https://m.media-amazon.com/images/I/31iVIfh-S9L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31iVIfh-S9L._SL500_.jpg" alt="Steinbach Solar Collector - Chauffage écologique pour piscine-49120"/></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>90,08 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 90,08 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B00X8K7LOC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Chauffe-piscine solaire Bestway, noir, 1,10 mx 1,71 m &quot;src =&quot; https://m.media-amazon.com/images/I/31mDMmVYaXL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31mDMmVYaXL._SL500_.jpg" alt="Chauffe-piscine solaire Bestway, noir, 1,10 mx 1,71 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>€ 70,73</p>
<p>                                en stock                            </p>
<p>                                10 nouveau<br />
                                                                    à partir de 70,73 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B08ZNRM344?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Monzana Bypass Kit de 12 pièces pour piscine avec filtre à sable pour chauffage de piscine Pompe à chaleur solaire en forme de T avec vanne à 3 voies à bande en téflon &quot;src =&quot; https://m.media-amazon.com/images/I/41wB7ReP-FL ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41wB7ReP-FL._SL500_.jpg" alt="Kit de piscine de 12 pièces de dérivation Monzana avec filtre à sable pour chauffage de piscine pompe à chaleur solaire T avec vanne à 3 voies à bande en téflon"/></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,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 34,99 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B08VWRJQ47?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Chauffage solaire EDENEA 24 L pour piscines hors sol Chauffage solaire - Piscine hors sol spéciale - Dimensions 78 cm x 168 cm - Connexions des tubes 32 38 mm - 24 L &quot;src =&quot; https://m.media-amazon.com/images/I/ 51x9sYp4yVL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51x9sYp4yVL._SL500_.jpg" alt="Chauffage solaire EDENEA 24 L pour piscines hors terre Chauffage solaire - Piscine hors sol spéciale - Dimensions 78 cm x 168 cm - Connexions des tubes 32 38 mm - 24 L"/></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 13 mai 2021 12:13                                  <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/B00MS3963Y?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="INTEX - Chauffe-eau solaire pour piscine &quot;src =&quot; https://m.media-amazon.com/images/I/510UDLDcNXL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/510UDLDcNXL._SL500_.jpg" alt="INTEX - Chauffe-eau solaire pour piscines"/></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>23,39 €</p>
<p><strike><small>€</small>25,00</strike></p>
<p>                                en stock                            </p>
<p>                                18 nouveau<br />
                                                                    à partir de 20,00 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B00178IMPO?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Skimmer de surface INTEX Deluxe pour piscine &quot;src =&quot; https://m.media-amazon.com/images/I/51H7hG3BdRL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51H7hG3BdRL._SL500_.jpg" alt="Skimmer de surface INTEX Deluxe pour piscine"/></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>23,00 €</p>
<p>                                en stock                            </p>
<p>                                24 nouveau<br />
                                                                    à partir de 15,00 €                                                            </p>
<p>                                au 13 mai 2021 12:13                                  <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/B003AQR57C?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Steinbach - Solar Speed ​​Sun Ldpe 0,7 X 6 M, pour piscines jusqu&#39;à 20 mètres cubes de contenu en eau, raccordement de tuyau? 32/38 millimètres, 49123 &quot;src =&quot; https://m.media-amazon.com/images/I/31iVIfh-S9L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31iVIfh-S9L._SL500_.jpg" alt="Steinbach - Solar Speed ​​Sun Ldpe 0,7 X 6 M, pour piscines jusqu&#39;à 20 mètres cubes de contenu en eau, raccordement de tuyau? 32/38 millimètres, 49123"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Steinbach &#8211; Solar Speed ​​Sun Ldpe 0,7 X 6 M, pour piscines jusqu&#39;à 20 mètres cubes de contenu en eau, raccordement de tuyau? 32/38 millimètres, 49123</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>96,28</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 96,28 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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: 6 x 0,7 m &#8211; Poids: env. 10 kg Débit d&#39;eau de 1 bar à 20 ° C sous pression maximale de min. 2000 L / H &#8211; max. 10 000 l / h</li>
<li>Modèle: 0,7 x 6 m pour piscines hors sol jusqu&#39;à max. Contenu 20 m3 d&#39;eau</li>
<li>Connexion: le panneau solaire Speed ​​Solar Sun est connecté après filtration. Pour une plus grande puissance de chauffage, plusieurs éléments peuvent être connectés en série.Pour une connexion optimale, nous recommandons notre set bypass &#8211; art. N ° 00–60045</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/B091JZZMHP?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Panneau chauffant solaire courbé pour piscine Système de chauffage extérieur Collier de serrage pour chauffe-eau solaire 110x65 cm &quot;src =&quot; https://m.media-amazon.com/images/I/41NK0HXAYoS._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41NK0HXAYoS._SL500_.jpg" alt="vidaXL Panneau de chauffage solaire de piscine incurvé Système de chauffage extérieur Pince de tuyau de chauffe-eau solaire 110x65cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">vidaXL Panneau de chauffage solaire de piscine incurvé Système de chauffage extérieur Pince de tuyau de chauffe-eau solaire 110x65cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>133,11</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    3 nouveau<br />
                            à partir de 133,11 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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 noire</li>
<li>Matériel: HDPE, PC, aluminium</li>
<li>Dimensions du panneau: 110 x 65 x 7 cm (L xlx H)</li>
<li>Épaisseur du couvercle en polycarbonate: 1,2 mm</li>
<li>Hauteur du pied en aluminium réglable: 22,5 &#8211; 36 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/B08VWRJQ47?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Chauffage solaire EDENEA 24 L pour piscines hors sol Chauffage solaire - Piscine hors sol spéciale - Dimensions 78 cm x 168 cm - Connexions des tubes 32 38 mm - 24 L &quot;src =&quot; https://m.media-amazon.com/images/I/ 51x9sYp4yVL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51x9sYp4yVL._SL500_.jpg" alt="Chauffage solaire EDENEA 24 L pour piscines hors terre Chauffage solaire - Piscine hors sol spéciale - Dimensions 78 cm x 168 cm - Connexions des tubes 32 38 mm - 24 L"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Chauffage solaire EDENEA 24 L pour piscines hors terre Chauffage solaire &#8211; Piscine hors sol spéciale &#8211; Dimensions 78 cm x 168 cm &#8211; Connexions des tubes 32 38 mm &#8211; 24 L</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>34,90</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " 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 13 mai 2021 12:13                                  <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>    【Simplicité】 Appareil de chauffage solaire qui s&#39;installe en un tour de main sur votre tuayux de 32 ou 38 mm de diamètre</li>
<li>    【Efficacité】 Augmente la température de l&#39;eau de la piscine jusqu&#39;à 6 ° C (selon les conditions).</li>
<li>    【Écologique】 Il ne nécessite aucune dépense énergétique supplémentaire puisqu&#39;il utilise l&#39;énergie du soleil <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2600.png" alt="☀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
<li>    Capacité de l&#39;appareil 24 L &#8211; Pression maxi 0,3 Bar &#8211; Raccord 32-38</li>
<li>    Edené dispose d&#39;une équipe disponible qui répond à vos questions en moins de 24 heures!</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/B00MS3963Y?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="INTEX - Chauffe-eau solaire pour piscine &quot;src =&quot; https://m.media-amazon.com/images/I/510UDLDcNXL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/510UDLDcNXL._SL500_.jpg" alt="INTEX - Chauffe-eau solaire pour piscines"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">INTEX &#8211; Chauffe-eau solaire pour piscines</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>25,00</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>23,39</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    18 nouveau<br />
                            à partir de 20,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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>Permet de gagner quelques degrés grâce aux rayons du soleil</li>
<li>Compatible avec une filtration jusqu&#39;à 7,5 m3 / h</li>
<li>Possibilité de montage en série: jusqu&#39;à 6 courroies</li>
<li>Facile à vider et à ranger</li>
<li>Écologique et naturel</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/B08ZNRM344?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Monzana Bypass Kit de 12 pièces pour piscine avec filtre à sable pour chauffage de piscine Pompe à chaleur solaire en forme de T avec vanne à 3 voies à bande en téflon &quot;src =&quot; https://m.media-amazon.com/images/I/41wB7ReP-FL ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41wB7ReP-FL._SL500_.jpg" alt="Kit de piscine de 12 pièces de dérivation Monzana avec filtre à sable pour chauffage de piscine pompe à chaleur solaire T avec vanne à 3 voies à bande en téflon"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Kit de piscine de 12 pièces de dérivation Monzana avec filtre à sable pour chauffage de piscine pompe à chaleur solaire T avec vanne à 3 voies à bande en téflon</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>34,99</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 34,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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>Avec le kit de dérivation de marque monzana, vous pouvez contrôler le débit d&#39;eau de manière ciblée à l&#39;aide d&#39;une vanne à 3 voies.</li>
<li>Cette méthode est particulièrement intéressante lors de l&#39;utilisation de systèmes solaires ou de pompes à chaleur pour contrôler et optimiser la puissance de chauffage.</li>
<li>Une fois que votre piscine a atteint sa puissance calorifique, vous pouvez utiliser le bypass pour éviter un chauffage supplémentaire.</li>
<li>L&#39;ensemble complet comprend: vanne 3 voies avec vanne d&#39;arrêt // embouts de tuyau assortis avec 6 colliers de serrage // ruban téflon (8,0 m) // 3x adaptateurs ABS // 1x connecteur en T</li>
<li>Pour les 3 adaptateurs ABS, vous pouvez utiliser des tuyaux de piscine de 1,25 &amp; # 39; (Ø 32 mm) à 1,5 &amp; # 39; (Ø 38 mm). Pour la vanne 3 voies, vous pouvez connecter des tuyaux de piscine de 1,5 &#39;(Ø 38 mm).</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/B07BPFFJDS?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Poolomio Solar Mat (450 x 120 cm): Chauffage solaire pour la piscine &quot;src =&quot; https://m.media-amazon.com/images/I/413KQ80nbdL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/413KQ80nbdL._SL500_.jpg" alt="Poolomio Solar Mat (450 x 120 cm): Chauffage solaire pour la piscine"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Poolomio Solar Mat (450 x 120 cm): Chauffage solaire pour la piscine</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>219,00</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 219,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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>Avec ce tapis solaire, vous pouvez chauffer l&#39;eau de votre piscine à un prix abordable grâce à l&#39;énergie solaire et ainsi prolonger la saison estivale.</li>
<li>La taille du chauffage solaire convient aux piscines d&#39;une capacité maximale de 30 000 litres.</li>
<li>Contenu de la livraison: tapis solaire (5,4 m²), kit de raccordement, mode d&#39;emploi</li>
<li>Pour les piscines plus grandes, vous pouvez connecter plusieurs tapis solaires.</li>
<li>Installation: le chauffage solaire est placé à l&#39;exposition du soleil à l&#39;extérieur de la piscine ou sur le toit du garage / l&#39;abri du jardin.</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/B003AQTJSA?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Steinbach Solar Sensor -Chauffage écologique pour piscine-49120 &quot;src =&quot; https://m.media-amazon.com/images/I/31iVIfh-S9L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31iVIfh-S9L._SL500_.jpg" alt="Steinbach Solar Collector - Chauffage écologique pour piscine-49120"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Steinbach Solar Collector &#8211; Chauffage écologique pour piscine-49120</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>90,08</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 90,08 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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>300 x 70 cm (L x P)</li>
<li>Plastique basse densité de qualité supérieure</li>
<li>Pour piscines jusqu&#39;à 12000 l d&#39;eau</li>
<li>Raccord de tuyau Ø 32/38 mm</li>
<li>Collecteur prêt à l&#39;emploi pour un assemblage facile</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/B07BPCNS8R?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Poolomio Solar Mat (300 x 120 cm): Chauffage solaire pour la piscine &quot;src =&quot; https://m.media-amazon.com/images/I/413KQ80nbdL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/413KQ80nbdL._SL500_.jpg" alt="Poolomio Solar Mat (300 x 120 cm): Chauffage solaire pour la piscine"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Poolomio Solar Mat (300 x 120 cm): Chauffage solaire pour la piscine</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>190,00</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 190,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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>Avec ce tapis solaire, vous pouvez chauffer l&#39;eau de votre piscine à un prix abordable grâce à l&#39;énergie solaire et ainsi prolonger la saison estivale.</li>
<li>La taille du chauffage solaire convient aux piscines d&#39;une capacité maximale de 20 000 litres.</li>
<li>Contenu de la livraison: tapis solaire (3,6 m²), kit de raccordement, mode d&#39;emploi</li>
<li>Pour les piscines plus grandes, vous pouvez connecter plusieurs tapis solaires.</li>
<li>Installation: le chauffage solaire est placé à l&#39;exposition du soleil à l&#39;extérieur de la piscine ou sur le toit du garage / abri de jardin.</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/B00DVKEKES?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Gre 90230 - Système de chauffage solaire pour piscines de 7,5 à 10 m3 &quot;src =&quot; https://m.media-amazon.com/images/I/41xEKCKA3qL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41xEKCKA3qL._SL500_.jpg" alt="Gre 90230 - Système de chauffage solaire pour piscines de 7,5 à 10 m3"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Gre 90230 &#8211; Système de chauffage solaire pour piscines de 7,5 à 10 m3</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>113,99</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 113,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 13 mai 2021 12:13                                  <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>Système de chauffage solaire pour chauffer l&#39;eau de piscine</li>
<li>Il augmente la température de l&#39;eau d&#39;environ 3 ºC</li>
<li>Système de chauffage solaire</li>
<li>Recommandé pour les piscines de 7,5 à 10 mètres cubes</li>
<li>Il est possible de connecter plusieurs appareils de chauffage en série les uns avec les autres</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/B00X8K7LOC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Chauffe-piscine solaire Bestway, noir, 1,10 mx 1,71 m &quot;src =&quot; https://m.media-amazon.com/images/I/31mDMmVYaXL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/31mDMmVYaXL._SL500_.jpg" alt="Chauffe-piscine solaire Bestway, noir, 1,10 mx 1,71 m"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Chauffe-piscine solaire Bestway, noir, 1,10 mx 1,71 m</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>70,73</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    10 nouveau<br />
                            à partir de 70,73 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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>Chauffe-piscine solaire, noir, 1,10 mx 1,71 m. Un moyen écologique et économique de chauffer l&#39;eau de votre piscine hors terre.</li>
<li>Fabriqué en PVC de haute technologie qui offre une résistance supérieure aux intempéries et à la corrosion.</li>
<li>Facile à installer: se connecte à la pompe de filtration à cartouche (jusqu&#39;à 9462 litres / heure) ou à la pompe de filtration à sable (jusqu&#39;à 7570 litres / heure). Adaptateurs inclus.</li>
<li>Choix idéal pour économiser l&#39;électricité tout en profitant d&#39;une piscine chauffée dans votre jardin.</li>
<li>Augmente la température de l&#39;eau de la piscine de 3 à 5 degrés selon les conditions météorologiques.</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/B016XZRR56?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Panneau solaire Steinbach, Speed ​​Solar Exclusiv, noir, 110 x 69 x 14 cm, 049106. &quot;src =&quot; https://m.media-amazon.com/images/I/41+NzaE7-WL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41+NzaE7-WL._SL500_.jpg" alt="Panneau solaire Steinbach, Speed ​​Solar Exclusiv, noir, 110 x 69 x 14 cm, 049106."/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Panneau solaire Steinbach, Speed ​​Solar Exclusiv, noir, 110 x 69 x 14 cm, 049106.</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>220,00</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 220,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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>Excellente finition</li>
<li>Possibilité de modules de puissance de chauffage plus extensibles</li>
<li>Pour tous les types de grandes piscines hors sol</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/B084HFPQG5?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Kit de dérivation de piscine well2wellness® universel pour pompes à chaleur, chauffage de piscine et chauffage solaire &quot;src =&quot; https://m.media-amazon.com/images/I/51fb-RvSbKL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51fb-RvSbKL._SL500_.jpg" alt="Kit de dérivation de piscine well2wellness® universel pour pompes à chaleur, chauffage de piscine et chauffage solaire"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Kit de dérivation de piscine well2wellness® universel pour pompes à chaleur, chauffage de piscine et chauffage solaire</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>109,95</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 109,95 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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>Kit bypass universel &#8211; pour pompes à chaleur</li>
<li>Idéal pour les pompes à chaleur, les chauffe-piscines, les chauffe-eau solaires, les systèmes de filtration et les systèmes de piscines solaires!</li>
<li>Ensemble complet de 31 pièces.</li>
<li>Installation facile à un prix avantageux &#8211; mais seulement dans la limite des stocks!</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/B00COWP3WC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="vidaXL Chauffage par panneau solaire pour système de chauffage en PVC de piscine &quot;src =&quot; https://m.media-amazon.com/images/I/41f-cGKorjL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41f-cGKorjL._SL500_.jpg" alt="vidaXL Panneau solaire pour système de chauffage en PVC pour piscine"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">vidaXL Panneau solaire pour système de chauffage en PVC pour piscine</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>217,89</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    13 nouveau<br />
                            à partir de 217,89 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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: 620 cm x 75 cm</li>
<li>Nombre de panneaux: 1</li>
<li>Matériau: polyéthylène: 100%</li>
<li>Puissance de pompe requise (minimum): 0,25 HP</li>
<li>Il n&#39;est pas nécessaire d&#39;installer des échangeurs de chaleur.</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/B00178IMPO?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Skimmer de surface INTEX Deluxe pour piscine &quot;src =&quot; https://m.media-amazon.com/images/I/51H7hG3BdRL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51H7hG3BdRL._SL500_.jpg" alt="Skimmer de surface INTEX Deluxe pour piscine"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Skimmer de surface INTEX Deluxe pour piscine</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>23,00</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    24 nouveau<br />
                            à partir de 15,00 €                                                <br /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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>Description du produit: skimmer de surface de luxe</li>
<li>Skimmer livré avec accessoires (fixation sur piscine tubulaire, fixation sur piscine autoportante, tuyaux de raccordement &#8230;)</li>
<li>S&#39;adapte à toutes les piscines INTEX</li>
<li>Compatible avec piscine creusée: non</li>
<li>couleur blanche</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/B07L491GK5?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="GRE HPM20 - Mini pompe à chaleur pour piscines hors sol jusqu&#39;à 20 m3" src="https://m.media-amazon.com/images/I/412Li4qyq-S._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/412Li4qyq-S._SL500_.jpg" alt="GRE HPM20 - Mini pompe à chaleur pour piscines hors sol jusqu&#39;à 20 m3"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">GRE HPM20 &#8211; Mini pompe à chaleur pour piscines hors sol jusqu&#39;à 20 m3</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>499,00</span><br />
                                                                            <mark title="Last updated on mai 13, 2021 12:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 499,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 13 mai 2021 12:13                                  <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>Mini pompe à chaleur pour petit volume d&#39;eau, maximum 20 m3. Idéal pour les piscines autoportantes, en bois ou en acier, les piscines hors sol. Consultez la carte et choisissez la pompe à chaleur la plus adaptée à votre piscine.</li>
<li>Cela permet d&#39;augmenter la température de l&#39;eau rapidement et efficacement. Il est important d&#39;utiliser la couverture d&#39;été pour maintenir la température de l&#39;eau</li>
<li>Température de fonctionnement entre + 12 ° C et + 42 ° C</li>
<li>Facile à installer, pas besoin de bypass</li>
<li>Connexions 32 et 38 mm. Débit minimum requis: 2m3 / h</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 le chauffage solaire de piscine 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 chauffe-piscines solaires 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 offrent un meilleur support client à leurs utilisateurs et une assurance qualité garantie.</p>
<p><!--CusAdsVi2--></p>
<h2>Découvrez les différentes offres</h2>
<p>L&#39;une des meilleures choses que la majorité des gens adorent, c&#39;est que tout est maintenant en ligne. Plutôt que de passer des heures dans différents magasins en ligne, il a été assez facile pour un utilisateur de consulter différents magasins de commerce électronique pour obtenir les meilleures offres.<br />Le nombre de sites Web de commerce électronique différents a augmenté rapidement au cours des dernières années, ce qui a également accru le niveau de concurrence entre les grandes marques. Mais la majorité des produits sont disponibles sur Amazon. Nous avons choisi et répertorié le meilleur pour vous</p>
<h2>Consultez les commentaires</h2>
<p>Les critiques en disent long. Que ce soit en ligne ou hors ligne, les avis permettent à une personne de développer plus facilement un produit. Si vous envisagez d&#39;acheter un chauffe-piscine solaire, assurez-vous simplement de vérifier ses critiques et d&#39;essayer de connaître en détail ses avantages et ses inconvénients. Consulter la note et les commentaires des clients sur Amazon fonctionnera à merveille pour vous. Avant de lister l&#39;un des produits ci-dessus, nous avons effectué des recherches approfondies sur ces produits.</p>
<h2>Vendeur fiable</h2>
<p>Eh bien, si vous achetez une marque, vous n’avez pas besoin de vérifier la crédibilité d’un vendeur. Mais quand même, comme nous pouvons certainement trouver des escroqueries ou un autre type de mauvaise expérience utilisateur, il est tout à fait avantageux pour un consommateur de vérifier d&#39;abord la fiabilité du vendeur.<br />Si vous achetez un produit de chauffage solaire pour piscine en ligne, assurez-vous simplement que le vendeur a une bonne réputation et n&#39;est impliqué dans aucun type d&#39;escroquerie comme la vente de premier ou deuxième exemplaires. Mais si vous êtes prêt à acheter en ligne, Amazon est l&#39;une des marques les plus réputées qui vous apportera beaucoup de confiance et de crédibilité.</p>
<h2>Conclusion</h2>
<p>Le niveau de concurrence est assez élevé dans le domaine des produits. De nombreuses entreprises se sont manifestées en affirmant que leurs produits étaient les meilleurs de la ligue et c&#39;est quelque chose qui crée beaucoup de confusion parmi les clients potentiels. Nous avons déployé tous nos efforts pour vous offrir le meilleur. J&#39;espère que vous allez l&#39;adorer. Si vous avez une réclamation et une suggestion, veuillez nous en informer. Nous sommes obligés 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>30 Brasero Exterieur Fonte les mieux qualifiés 2021</title>
		<link>https://conseil-chauffage.com/30-brasero-exterieur-fonte-les-mieux-qualifies-2021/</link>
		
		<dc:creator><![CDATA[Conseil-Chauffage]]></dc:creator>
		<pubDate>Mon, 10 May 2021 14:18:54 +0000</pubDate>
				<category><![CDATA[Chauffage au Bois]]></category>
		<category><![CDATA[Brasero]]></category>
		<category><![CDATA[extérieur]]></category>
		<category><![CDATA[fonte]]></category>
		<category><![CDATA[les]]></category>
		<category><![CDATA[mieux]]></category>
		<category><![CDATA[qualifiés]]></category>
		<guid isPermaLink="false">https://conseil-chauffage.com/30-brasero-exterieur-fonte-les-mieux-qualifies-2021/</guid>

					<description><![CDATA[30 Brasero Exterieur Fonte les mieux qualifiés 2021 Domicile &#34; Jardin &#34; 30 meilleurs braseros en fonte pour l&#39;extérieur EnregistrerEnregistréSupprimé 0 Choisir le parfait brasero d&#39;extérieur en fonte est une tâche ardue. 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 ... <p class="read-more-container"><a title="30 Brasero Exterieur Fonte les mieux qualifiés 2021" class="read-more button" href="https://conseil-chauffage.com/30-brasero-exterieur-fonte-les-mieux-qualifies-2021/#more-3497" aria-label="Plus sur 30 Brasero Exterieur Fonte les mieux qualifiés 2021">Lire l'Article</a></p>]]></description>
										<content:encoded><![CDATA[<h1>30 Brasero Exterieur Fonte les mieux qualifiés 2021</h1>
<p></p>
<div id="post-12769">
                        <!-- Title area --></p>
<div class="rh_post_layout_metabig">
<div class="title_single_area">
<div class="breadcrumb">Domicile &quot; <span>Jardin</span> &quot; <span class="current">30 meilleurs braseros en fonte pour l&#39;extérieur</span></div>
<p><!-- .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="12769" data-informer="0"><span class="ml5 rtlmr5 wishaddwrap" id="wishadd12769">Enregistrer</span><span class="ml5 rtlmr5 wishaddedwrap" id="wishadded12769">Enregistré</span><span class="ml5 rtlmr5 wishremovedwrap" id="wishremoved12769">Supprimé</span> </span></span><span id="wishcount12769" 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-brasero-exterieur-fonte-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-brasero-exterieur-fonte-les-mieux-qualifies%2F&#038;text=30+Brasero+Exterieur+Fonte+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-brasero-exterieur-fonte-les-mieux-qualifies%2F&#038;media=https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour.jpg&#038;description=30+Brasero+Exterieur+Fonte+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+Brasero+Exterieur+Fonte+les+mieux+qualifi%C3%A9s&#038;body=Check out: https%3A%2F%2Fwww.mercatoshow.com%2F30-brasero-exterieur-fonte-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="500" height="500" class="attachment-full size-full wp-post-image" alt="" srcset="https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour.jpg 500w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-300x300.jpg 300w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-1024x1024.jpg 1024w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-150x150.jpg 150w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-768x768.jpg 768w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-1536x1536.jpg 1536w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-2048x2048.jpg 2048w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-788x788.jpg 788w" data-lazy-sizes="(max-width: 500px) 100vw, 500px" src="https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour.jpg"/><noscript><img loading="lazy" decoding="async" width="500" height="500" src="https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour.jpg" class="attachment-full size-full wp-post-image" alt="" srcset="https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour.jpg 500w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-300x300.jpg 300w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-1024x1024.jpg 1024w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-150x150.jpg 150w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-768x768.jpg 768w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-1536x1536.jpg 1536w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-2048x2048.jpg 2048w, https://www.mercatoshow.com/wp-content/uploads/2021/05/yaheetech-brasero-extrieur-terrasse-brasero-fonte-foyer-exterieur-pour-788x788.jpg 788w" sizes="(max-width: 500px) 100vw, 500px"/></noscript></figure>
<p>                        <!--CusAdsVi1--></p>
<p>Choisir le parfait brasero d&#39;extérieur en fonte est une tâche ardue. 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 Brasero Exterieur Fonte et avons vérifié 7 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/B01N0LP7O3?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="Invicta 493 Braséro Iowa Barbecue Cheminée Extérieure 70 cm - Bol en Fonte et Support de Braises - Origine Française Garantie, Noir Anthracite - Diamètre 70cm" src="https://m.media-amazon.com/images/I/41uwJCQBBBL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41uwJCQBBBL._SL500_.jpg" alt="Invicta 493 Braséro Iowa Barbecue Cheminée Extérieure 70 cm - Bol en Fonte et Support de Braises - Origine Française Garantie, Noir Anthracite - Diamètre 70cm"/></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>278,00 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 278,00 €                                                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/B08BVWVPB3?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="blumfeldt Fireball - brasier, Ø 60 cm, inclinable, brasier en acier de 3 mm, peut être utilisé horizontalement et en diagonale, conçu à Berlin, avec housse de pluie - noir &quot;src =&quot; https://m.media-amazon.com/ images / I / 41s43tYCIBL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41s43tYCIBL._SL500_.jpg" alt="blumfeldt Fireball - brasier, Ø 60 cm, inclinable, brasier en acier de 3 mm, utilisable horizontalement et en diagonale, conçu à Berlin, avec housse de pluie - noir"/></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>€ 229,99</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 229,99 €                                                            </p>
<p>                                2 d&#39;occasion à partir de 215,99 €                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/B06W5KTTWC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Barbecue-Toro Massive Brasier en fonte Diamètre, 75 cm avec grill, hotte à étincelles et tisonnier &quot;src =&quot; https://m.media-amazon.com/images/I/51IQ8iztjfL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51IQ8iztjfL._SL500_.jpg" alt="Brasero BBQ-Toro Massive en fonte Diamètre 75 cm avec grill, hotte anti-étincelles et tisonnier"/></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>149,95 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 149,95 €                                                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/B08GPHS8JX?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Amagabeli Brasero Cheminée de Jardin Extérieure -Diamètre 76cm Chauffage Fonte Foyer de Jardin Terrasse Fire Bowl Cheminée - avec Poignées Barbecue Camping Brasero Panier à Feu pour Portable Acier &quot;src =&quot; https://m.media-amazon.com/images / I / 5133GH3WIiL ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/5133GH3WIiL._SL500_.jpg" alt="Amagabeli Brasero Cheminée de Jardin Extérieure -Diamètre 76cm Fonte Chauffe Foyer Jardin Terrasse Fire Bowl Cheminée - avec Poignées BBQ Camping Brasero Fire Basket pour Portable Acier"/></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>                                au 10 mai 2021 2:13                                  <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/B077K3VB66?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Brasero de jardin avec cloche en fonte - Junto - Cheminée d&#39;extérieur - Diamètre: 58 cm - Noir - Cook &amp; # 39; In Garden &quot;src =&quot; https://m.media-amazon.com/images/I/41WBtCcwNKL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41WBtCcwNKL._SL500_.jpg" alt="Brasero de jardin avec cloche en fonte - Junto - Cheminée d&#39;extérieur - Diamètre: 58 cm - Noir - Cook &amp; # 39; In Garden"/></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,00 €</p>
<p>                                en stock                            </p>
<p>                                4 nouveau<br />
                                                                    à partir de 139,00 €                                                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/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 10 mai 2021 2:13                                  <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/B01LVV57W5?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="blumfeldt Boston Brazier Garden Steel (motifs de carreaux, chauffage extérieur, look vintage, 70 cm de diamètre) &quot;src =&quot; https://m.media-amazon.com/images/I/5159OzJIhgL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/5159OzJIhgL._SL500_.jpg" alt="Brasero de jardin en acier blumfeldt Boston (motifs de carreaux, chauffage extérieur, look vintage, diamètre 70 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>129,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 129,99 €                                                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/B0085MK2OY?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Berlin Brazier diamètre 80 cm &quot;src =&quot; https://m.media-amazon.com/images/I/513jZoKI2dL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/513jZoKI2dL._SL500_.jpg" alt="Brasero Berlin diamètre 80 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>119,90 €</p>
<p>                                en stock                            </p>
<p>                                2 nouveau<br />
                                                                    à partir de 119,90 €                                                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/B08GPV172B?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Brasero d&#39;extérieur Amagabeli pour terrasses de jardin 57cm Brasero en fonte avec trois pieds Barbecue Brasero d&#39;extérieur Barbecue au charbon de bois, camping et pique-nique Plancha Brasero &quot;src =&quot; https://m.media-amazon.com/images/ I / 41hblQfoc2L._SL500_ .jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41hblQfoc2L._SL500_.jpg" alt="Brasero extérieur Amagabeli pour terrasses de jardin 57cm Brasero en fonte avec trois pieds Brasero extérieur Barbecue au charbon de bois Barbecue de jardin, camping et pique-nique Plancha 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>101,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 101,99 €                                                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/B08GPK8PTZ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Brasero d&#39;extérieur Amagabeli pour jardin 58 x 42 cm Cheminée d&#39;extérieur portable pour terrasse, poker et grill inclus, foyer pour chauffage domestique &quot;src =&quot; https://m.media-amazon.com/images/I/51guIJpmU7L._SL500_. jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51guIJpmU7L._SL500_.jpg" alt="Foyer extérieur Amagabeli pour jardin 58 x 42 cm Foyer extérieur pour cheminée portable pour terrasse, poker et grille inclus, foyer pour chauffage domestique"/></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>101,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 101,99 €                                                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/B08T9NFQQS?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Feu de bois extérieur de 10 pouces avec couvercle en maille Poker Spark Spark pour chauffage extérieur Pique-nique de camping de patio arrière (taille: grand) &quot;src =&quot; https://m.media-amazon.com/images/I/41 -lB7h7ZQL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41-lB7h7ZQL._SL500_.jpg" alt="Bois de feu extérieur de 10 pouces avec couverture de maille d&#39;étincelle de Poker pour le pique-nique de camping de patio d&#39;arrière-cour de chauffage extérieur"/></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>€ 73,65</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 73,65 €                                                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/B08XZB7M1N?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Yaheetech Brazier Outdoor Patio Brazier Cheminée extérieure en fonte pour jardin chauffant de cour avec pattes pliantes, diamètre 54 cm, avec tisonnier, grille, couvercle, sac de transport &quot;src =&quot; https://m.media-amazon.com/images/ I / 51xoMLPwj8L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51xoMLPwj8L._SL500_.jpg" alt="Yaheetech Outdoor Brazier Patio Brazier Cheminée extérieure en fonte pour chauffage de jardin avec pattes pliantes, diamètre 54 cm, avec tisonnier, grille, couvercle, sac de transport"/></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>64,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 64,99 €                                                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/B08PYZKTLG?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Brasero Terrasse, 60 cm Brasero extérieur en fonte pour chauffage de jardin et barbecue avec gril, pinces à barbecue, poker pour pique-nique camping &quot;src =&quot; https://m.media-amazon.com/images/I/513evx5wyCS._SL500_ .jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/513evx5wyCS._SL500_.jpg" alt="Brasero Terrasse, Brasero extérieur en fonte de 60 cm pour chauffage de jardin et barbecue avec gril, pinces à barbecue, Poker pour pique-nique de camping"/></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><strike><small>€</small>59,99</strike></p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 52,99 €                                                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/B08F7H84HW?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Livre de recettes de barbecue: Livre de recettes à remplir | 7 x 10 pouces, 100 pages | cadeau pour les cuisiniers à domicile, fête des pères, anniversaire | nouveau &quot;src =&quot; https://m.media-amazon.com/images/I/ 51u2P0-wg-L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51u2P0-wg-L._SL500_.jpg" alt="Livre de recettes de barbecue: Livre de recettes à remplir | 7 x 10 pouces, 100 pages | cadeau pour les cuisiniers à domicile, fête des pères, anniversaire | Nouveau"/></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>7,99 €</p>
<p>                                en stock                            </p>
<p>                                1 nouveau<br />
                                                                    à partir de 7,99 €                                                            </p>
<p>                                au 10 mai 2021 2:13                                  <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/B08CC5SJKZ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Brasero d&#39;extérieur MaxxGarden - Hauteur: 56 cm - Brazeros d&#39;extérieur avec support - Brasero en fonte robuste et moderne - pour barbecue et chauffage de jardin - Noir mat &quot;src =&quot; https://m.media-amazon.com/images/I/41z2SJ6jgCL. _SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41z2SJ6jgCL._SL500_.jpg" alt="MaxxGarden Outdoor Brasero - Hauteur: 56cm - Brazeros d&#39;extérieur avec support - Brasero en fonte robuste et moderne - pour barbecue et chauffage de jardin - Noir mat"/></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>                                En rupture de stock                            </p>
<p>                                au 10 mai 2021 2:13                                  <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>
</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/B08XZB7M1N?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Yaheetech Brazier Outdoor Patio Brazier Cheminée extérieure en fonte pour jardin chauffant de cour avec pattes pliantes, diamètre 54 cm, avec tisonnier, grille, couvercle, sac de transport &quot;src =&quot; https://m.media-amazon.com/images/ I / 51xoMLPwj8L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51xoMLPwj8L._SL500_.jpg" alt="Yaheetech Outdoor Brazier Patio Brazier Cheminée extérieure en fonte pour chauffage de jardin avec pattes pliantes, diamètre 54 cm, avec tisonnier, grille, couvercle, sac de transport"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Yaheetech Outdoor Brazier Patio Brazier Cheminée extérieure en fonte pour chauffage de jardin avec pattes pliantes, diamètre 54 cm, avec tisonnier, grille, couvercle, sac de transport</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>64,99</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 64,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 10 mai 2021 2:13                                  <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>ENTIÈREMENT ÉQUIPÉ: Le foyer a une couverture en filet, un bol à feu rond, 4 pieds, une grille, un tisonnier et un sac de transport. Les accessoires professionnels et nécessaires le rendent pratique à utiliser et à assembler. Avec cette cheminée professionnelle, vous passerez une soirée chaleureuse ou une joyeuse fête.</li>
<li>BRÛLEUR AU BOIS: Cette petite cheminée de 54 cm de diamètre convient pour brûler du bois ou du charbon de bois. Il y a une grille à l&#39;intérieur pour que les bûches ou le charbon de bois aient une bonne position pour une combustion efficace. Pour prolonger la durée de vie du foyer, ne versez pas d&#39;eau dans le foyer.</li>
<li>PIEDS PLIABLES: Ce foyer extérieur est portable et pratique avec ses pieds pliables. Vous pouvez emporter ce foyer pour le camping sans prendre trop de place, facile à transporter et à ranger avec le sac de transport assorti.</li>
<li>SÛR ET SÉCURISÉ: Le couvercle en maille peut empêcher les étincelles et les braises de s&#39;envoler. Il y a un petit anneau de poignée sur le dessus du couvercle en filet. Avec le tisonnier de feu, vous pouvez retirer en toute sécurité le couvercle en maille avec l&#39;anneau sur la poignée. Et, vous pouvez déplacer les bûches en toute sécurité et commodément avec le long tisonnier à feu.</li>
<li>PETIT ET PROFESSIONNEL: Si vous voulez un petit équipement de chauffage exquis, ce foyer portatif répondra à vos besoins. Bénéficiant d&#39;un petit bol de feu peu profond, il est beau et facile à transporter, adapté pour une utilisation dans une cour arrière, une terrasse, ou pour le camping et une fête de feu de joie.</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/B08GPHS8JX?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Amagabeli Brasero Cheminée de Jardin Extérieure -Diamètre 76cm Chauffage Fonte Foyer de Jardin Terrasse Fire Bowl Cheminée - avec Poignées Barbecue Camping Brasero Panier à Feu pour Portable Acier &quot;src =&quot; https://m.media-amazon.com/images / I / 5133GH3WIiL ._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/5133GH3WIiL._SL500_.jpg" alt="Amagabeli Brasero Cheminée de Jardin Extérieure -Diamètre 76cm Fonte Chauffe Foyer Jardin Terrasse Fire Bowl Cheminée - avec Poignées BBQ Camping Brasero Fire Basket pour Portable Acier"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Amagabeli Brasero Cheminée de Jardin Extérieure -Diamètre 76cm Fonte Chauffe Foyer Jardin Terrasse Fire Bowl Cheminée &#8211; avec Poignées BBQ Camping Brasero Fire Basket pour Portable Acier</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>139,99</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 139,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 10 mai 2021 2:13                                  <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>RÉSISTANCE ET GRANDE CAPACITÉ: Foyer en fonte robuste de 33 lb avec des dimensions de 73,6 cm x 27,9 cm de hauteur. Un bol d&#39;extérieur extra large idéal pour le bois pour contenir un grand volume de bûches, de charbon de bois et de bois de chauffage. La conception du bol surdimensionné permet une exposition maximale de votre carburant à l&#39;oxygène, ce qui signifie un éclairage plus facile et une combustion plus longue et plus soutenue.</li>
<li>DURABLE ET STABLE: Fabriqué en fonte durable avec une épaisseur de 3 mm d&#39;épaisseur. Naturellement fort avec une résistance incroyable au rayonnement et à la chaleur; conçu pour résister à l&#39;épreuve du temps. Constructions de trépied de profession avec 3 pieds plus épais et doubles jeux de vis pour chaque pied, offrant une durabilité et une stabilité maximales pour ce grand bol de feu classique pour une longue durée de vie.</li>
<li>PORTABLE ET PRATIQUE: Conception classique de bol à charbon de bois avec deux poignées de bol, portable pour le jardin extérieur, la terrasse et le camping. Très pratique pour votre feu de camp avec votre famille et vos amis dans le jardin, la terrasse et le camping en plein air.</li>
<li>UTILISATIONS MULTIPLES ET FACILE À ASSEMBLER: Ce bol de foyer extérieur peut être utilisé comme foyer extérieur, barbecue, parfait pour votre cour arrière, les divertissements en plein air, les feux de camp, les voyages en camping-car, le camping, le talonnage, la plage et les fêtes. L&#39;assemblage rapide et facile permet à ce grand foyer d&#39;être assemblé en un rien de temps. Fixez simplement les 3 pattes au bol à feu et vous serez prêt à faire de jolis souvenirs dans la cour ou en camping.</li>
<li>SERVICE À LA CLIENTÈLE: Nous fournissons pour vous des produits de maison et de jardin de qualité supérieure avec un excellent service client et une garantie de qualité, indépendamment de la prévente et de l&#39;après-vente. Donc, chaque fois que vous rencontrez un problème, n&#39;hésitez pas à nous contacter. Nous serons toujours derrière notre produit et vous proposerons une solution réfléchie.</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/B08GPV172B?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Brasero d&#39;extérieur Amagabeli pour terrasses de jardin 57cm Brasero en fonte avec trois pieds Barbecue Brasero d&#39;extérieur Barbecue au charbon de bois, camping et pique-nique Plancha Brasero &quot;src =&quot; https://m.media-amazon.com/images/ I / 41hblQfoc2L._SL500_ .jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41hblQfoc2L._SL500_.jpg" alt="Brasero extérieur Amagabeli pour terrasses de jardin 57cm Brasero en fonte avec trois pieds Brasero extérieur Barbecue au charbon de bois Barbecue de jardin, camping et pique-nique Plancha Brasero"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Brasero extérieur Amagabeli pour terrasses de jardin 57cm Brasero en fonte avec trois pieds Brasero extérieur Barbecue au charbon de bois Barbecue de jardin, camping et pique-nique Plancha Brasero</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>101,99</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 101,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 10 mai 2021 2:13                                  <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>CONSTRUCTION DURABLE: Cheminée ronde traditionnelle. Taille 57 cm x 27 cm de diamètre, acier de première qualité durable avec un design de peinture. Naturellement fort avec un rayonnement thermique et une résilience incroyables; Comprend un trépied robuste qui résistera à l&#39;épreuve du temps. Donne chaleur et atmosphère aux espaces de jardin.</li>
<li>PORTABLE ET PRATIQUE: Le bol à charbon de bois de forme ronde classique pèse 7,5 lb, très portable pour le jardin extérieur, la terrasse et le camping. Très pratique pour votre feu de camp avec votre famille et vos amis dans le jardin, la terrasse, le pique-nique et le camping en plein air.</li>
<li>UTILISATION MULTIPLE ET ASSEMBLAGE FACILE: Ce foyer extérieur peut être utilisé comme foyer, barbecue. Il est parfait pour votre arrière-cour, les divertissements en plein air, les feux de camp, les promenades en VR, le camping, le hayon, la plage et les fêtes. Grâce à l&#39;assemblage rapide et facile, ce foyer peut être assemblé en très peu de temps. Placez simplement le bol de feu sur le trépied et vous pourrez vous faire de jolis souvenirs dans le jardin ou en camping.</li>
<li>RESPECTUEUX DE L&#39;ENVIRONNEMENT: les cheminées en acier de haute qualité sont d&#39;excellents conducteurs et radiateurs qui génèrent de la chaleur même en cas d&#39;incendie. Il peut être utilisé pour brûler du bois sec ou des bûches, qui sont plus écologiques que le charbon et brûlent beaucoup plus longtemps. Y compris un trépied stable.</li>
<li>SERVICE À LA CLIENTÈLE: Nous vous proposons des produits pour la maison et le jardin de haute qualité avec un excellent service client, une garantie de qualité et un droit de retour gratuit, indépendamment de la prévente et de l&#39;après-vente. Donc, si vous avez un problème, n&#39;hésitez pas à nous contacter. Nous serons toujours derrière notre produit et vous proposerons une solution réfléchie.</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/B077K3VB66?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Brasero de jardin avec cloche en fonte - Junto - Cheminée d&#39;extérieur - Diamètre: 58 cm - Noir - Cook &amp; # 39; In Garden &quot;src =&quot; https://m.media-amazon.com/images/I/41WBtCcwNKL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41WBtCcwNKL._SL500_.jpg" alt="Brasero de jardin avec cloche en fonte - Junto - Cheminée d&#39;extérieur - Diamètre: 58 cm - Noir - Cook &amp; # 39; In Garden"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Brasero de jardin avec cloche en fonte &#8211; Junto &#8211; Cheminée d&#39;extérieur &#8211; Diamètre: 58 cm &#8211; Noir &#8211; Cook &amp; # 39; In Garden</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>139,00</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    4 nouveau<br />
                            à partir de 139,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 10 mai 2021 2:13                                  <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>Brasero JUNTO + Bell</li>
<li>Cuve et pied en fonte peinte</li>
<li>Dimension 58 cm &#8211; Cloche en acier pour projections &#8211; Dimension montée: 58 x 38 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/B01N0LP7O3?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img decoding="async" alt="Invicta 493 Braséro Iowa Barbecue Cheminée Extérieure 70 cm - Bol en Fonte et Support de Braises - Origine Française Garantie, Noir Anthracite - Diamètre 70cm" src="https://m.media-amazon.com/images/I/41uwJCQBBBL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41uwJCQBBBL._SL500_.jpg" alt="Invicta 493 Braséro Iowa Barbecue Cheminée Extérieure 70 cm - Bol en Fonte et Support de Braises - Origine Française Garantie, Noir Anthracite - Diamètre 70cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Invicta 493 Braséro Iowa Barbecue Cheminée Extérieure 70 cm &#8211; Bol en Fonte et Support de Braises &#8211; Origine Française Garantie, Noir Anthracite &#8211; Diamètre 70cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>278,00</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 278,00 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 10 mai 2021 2:13                                  <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>Bol, pieds et support de braises en fonte</li>
<li>Aérateur de réservoir</li>
<li>Fonction d&#39;élimination des cendres</li>
<li>Label d&#39;origine française garanti</li>
<li>Produit garanti 5 ans</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/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 Poêle Chauffant 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-6">
<h2 class="cegg-no-top-margin">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)</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>129,99</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 129,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 10 mai 2021 2:13                                  <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 noire; Montant Conseil Chauffage: 81x81x40CM pour l&#39;utilisation du barbecue</li>
<li>Dimension du bol: 56 * 56 * 12cm ， Matériel: acier; Poids: NW: 12,8 kg;, GW: 14,8 kg;</li>
<li>La cheminée de jardin extérieure est idéale pour les soirées fraîches et offre une chaleur agréable</li>
<li>Le design de la ligne Faux Stone le rend archaïque et aristocratique;</li>
<li>Comprend un porte-charbon de bois, Poker, qui est un foyer pratique et pratique;</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/B0085MK2OY?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Berlin Brazier diamètre 80 cm &quot;src =&quot; https://m.media-amazon.com/images/I/513jZoKI2dL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/513jZoKI2dL._SL500_.jpg" alt="Brasero Berlin diamètre 80 cm"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Brasero Berlin diamètre 80 cm</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>119,90</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    2 nouveau<br />
                            à partir de 119,90 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 10 mai 2021 2:13                                  <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>Pieds amovibles !!! Matériel: acier</li>
<li>Épaisseur: 3 mm; Profondeur du bol: 15 cm</li>
<li>Diamètre: 75 cm Hauteur: 32 cm; Poids (net): 17 kg</li>
<li>de notre propre production / Fabriqué en Allemagne</li>
<li>Si vous souhaitez disposer d&#39;un trou pour l&#39;évacuation de l&#39;eau, merci de nous le signaler par e-mail!</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/B08PYZKTLG?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Brasero Terrasse, 60 cm Brasero extérieur en fonte pour chauffage de jardin et barbecue avec gril, pinces à barbecue, poker pour pique-nique de camping &quot;src =&quot; https://m.media-amazon.com/images/I/513evx5wyCS._SL500_ .jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/513evx5wyCS._SL500_.jpg" alt="Brasero Terrasse, Brasero extérieur en fonte de 60 cm pour chauffage de jardin et barbecue avec gril, pinces à barbecue, Poker pour pique-nique de camping"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Brasero Terrasse, Brasero extérieur en fonte de 60 cm pour chauffage de jardin et barbecue avec gril, pinces à barbecue, Poker pour pique-nique de camping</h2>
<p>
                                                    <span class="text-muted"><strike><small>€</small>59,99</strike></span></p>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>52,99</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " 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 /><small class="text-muted text-success">Livraison gratuite</small></p>
<p>    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 10 mai 2021 2:13                                  <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>ACCESSOIRES COMPLETS &#8211; Le forfait comprend: 3 x pieds amovibles, 1 x Brasero, 1 x grille de cuisson, 1 x poker, 2 x clip anti-brûlure, 1 x brosse à huile, 1 x pince à barbecue</li>
<li>BRASIER ET BARBECUE &#8211; Le brasier portable est un excellent choix pour le chauffage extérieur et les grillades. Il peut être utilisé comme bol à feu, barbecue ou chauffage extérieur et parfait pour le jardin, les pique-niques et le camping.</li>
<li>CONSTRUIT POUR DURER &#8211; Le cadre en acier durable du Brasero portable est doté d&#39;un revêtement noir résistant à la chaleur. Avec résistance aux intempéries, grande capacité de charge, durabilité durable et caractéristiques antirouille.</li>
<li>FACILE À ASSEMBLER &#8211; Les Braseros de jardin ne nécessitent pas d&#39;outils ou de vis pour l&#39;installation, il suffit de fixer les 3 pieds amovibles en moins d&#39;une minute. Léger pour que vous puissiez l&#39;emporter n&#39;importe où avec deux poignées latérales</li>
<li>SÉCURITÉ D&#39;UTILISATION &#8211; Équipé d&#39;un tisonnier pratique, vous pouvez facilement remuer le charbon de bois ou le bois avec le crochet pour accélérer la combustion et éviter de vous brûler les mains. Deuxièmement, il dispose de 2 petits clips d&#39;échaudage: vous pouvez soulever facilement et en toute sécurité la grille du gril chaude.</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/B08CC5SJKZ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Brasero d&#39;extérieur MaxxGarden - Hauteur: 56cm - Brazeros d&#39;extérieur avec support - Brasero en fonte robuste et moderne - pour barbecue et chauffage de jardin - Noir mat &quot;src =&quot; https://m.media-amazon.com/images/I/41z2SJ6jgCL. _SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41z2SJ6jgCL._SL500_.jpg" alt="MaxxGarden Outdoor Brasero - Hauteur: 56cm - Brazeros d&#39;extérieur avec support - Brasero en fonte robuste et moderne - pour barbecue et chauffage de jardin - Noir mat"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">MaxxGarden Outdoor Brasero &#8211; Hauteur: 56cm &#8211; Brazeros d&#39;extérieur avec support &#8211; Brasero en fonte robuste et moderne &#8211; pour barbecue et chauffage de jardin &#8211; Noir mat</h2>
<p>                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-outofstock"></p>
<p>                                 En rupture de stock                            </mark></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 10 mai 2021 2:13                                  <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>    FORCE: La durabilité et le style sont les caractéristiques de l&#39;utilisation des bons matériaux pour concevoir le foyer extérieur parfait. Nos brazeros d&#39;extérieur maxxgarden sont fabriqués en acier de qualité durable avec une façade résistante à la chaleur et à la rouille. Ce foyer extérieur est naturellement solide et incroyablement durable.</li>
<li>    UTILISATION FACILE: Idéal pour gérer vos barbecues et pour votre chauffage, notre brasero en fonte maxxgarden se mariera parfaitement avec votre jardin. Non seulement ce mobilier de jardin est efficace et fiable à utiliser, mais il est très pratique, sûr et sans tracas. Ce chef-d&#39;œuvre dispose également d&#39;une housse de protection pour contrôler les étincelles.</li>
<li>    STABILITÉ: Léger et facilement transportable, notre foyer extérieur est très stable grâce à sa base robuste qui agit comme un support sur pieds. Facile à manipuler, vous pouvez le déplacer comme bon vous semble dans votre jardin ou sur vos campings.</li>
<li>    CONCEPTION RÉVOLUTIONNAIRE: Notre foyer extérieur maxxgarden est aussi élégant qu&#39;il attirera l&#39;attention de tous vos visiteurs. Avec son apparence originale et sophistiquée, cette technologie révolutionnaire correspondra parfaitement à vos besoins et vos envies. Avec nos brazeros d&#39;extérieur, vous pouvez dire adieu au froid.</li>
<li>    GARANTIE DE SATISFACTION À 100%: Notre foyer extérieur est fabriqué avec des matériaux de première qualité. Nous sommes convaincus que vous allez adorer ce produit. Si vous souhaitez investir dans un foyer pour votre maison, vous êtes au bon endroit. Notre offre a une meilleure garantie pour votre plus grande satisfaction.</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/B06W5KTTWC?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="BBQ-Toro Massive Brasier en fonte Diamètre, 75 cm avec grill, hotte à étincelles et tisonnier &quot;src =&quot; https://m.media-amazon.com/images/I/51IQ8iztjfL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51IQ8iztjfL._SL500_.jpg" alt="Brasero BBQ-Toro Massive en fonte Diamètre 75 cm avec grill, hotte anti-étincelles et tisonnier"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Brasero BBQ-Toro Massive en fonte Diamètre 75 cm avec grill, hotte anti-étincelles et tisonnier</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>149,95</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 149,95 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 10 mai 2021 2:13                                  <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>Cheminée de jardin décorative en fonte avec grill, pare-étincelles et tisonnier.</li>
<li>Dimensions hors tout: environ (Ø) 75 cm x (H) 48 cm</li>
<li>Matériau de la coque: fonte &#8211; Matériau du cadre et du pare-étincelles: métal, laqué &#8211; Matériau de la calandre: métal, chrome &#8211; Matériau tisonnier: métal, chrome &#8211; Manche en bois</li>
<li>Poids: env. 14 kilogrammes</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/B01LVV57W5?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="blumfeldt Boston Brazier Garden Steel (motifs de carreaux, chauffage extérieur, look vintage, 70 cm de diamètre) &quot;src =&quot; https://m.media-amazon.com/images/I/5159OzJIhgL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/5159OzJIhgL._SL500_.jpg" alt="Brasero de jardin en acier blumfeldt Boston (motifs de carreaux, chauffage extérieur, look vintage, diamètre 70 cm)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Brasero de jardin en acier blumfeldt Boston (motifs de carreaux, chauffage extérieur, look vintage, diamètre 70 cm)</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>129,99</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 129,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 10 mai 2021 2:13                                  <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>Avec quelques bûches enflammées dans le brasier Blumfeldt Boston, la terrasse devient un lieu de séjour agréable et chaleureux pour la famille et les amis qui se rassemblent autour des flammes pour passer des moments ensemble.</li>
<li>Lorsque les températures baissent et qu&#39;une brise légère souffle, allumez un feu accueillant avec du feu et des bûches dans la cuve en acier de 70 cm de diamètre du brasier Blumfeldt Boston pour rassembler vos proches.</li>
<li>Profitez de la vue imprenable et fascinante sur les flammes à travers le motif de carreaux de la coque et réchauffez-vous jusque tard dans la nuit. Pour rehausser le romantisme du feu de camp, le brasero est idéal pour griller du pain cuit au four ou des guimauves.</li>
<li>Le tisonnier vous permet de rallumer le feu tandis que le pare-étincelles en filigrane empêche les étincelles de se disperser de manière incontrôlable et assure ainsi une maison en toute sécurité.</li>
<li>Lorsque le ciel est parsemé d&#39;étoiles, la lueur rouge défie la nuit, vous pouvez donc passer la soirée dans le confort et le style avec le Blumfeldt Boston Fire Pit.</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/B08GPK8PTZ?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Brasero d&#39;extérieur Amagabeli pour jardin 58 x 42 cm Cheminée d&#39;extérieur portable pour terrasse, poker et grill inclus, foyer pour chauffage domestique &quot;src =&quot; https://m.media-amazon.com/images/I/51guIJpmU7L._SL500_. jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51guIJpmU7L._SL500_.jpg" alt="Foyer extérieur Amagabeli pour jardin 58 x 42 cm Foyer extérieur pour cheminée portable pour terrasse, poker et grille inclus, foyer pour chauffage domestique"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Foyer extérieur Amagabeli pour jardin 58 x 42 cm Foyer extérieur pour cheminée portable pour terrasse, poker et grille inclus, foyer pour chauffage domestique</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>101,99</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 101,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 10 mai 2021 2:13                                  <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>GRANDE CAPACITÉ ET SÉCURITÉ INCENDIE: Ce bol à feu est très grand, profond, 58 cm x 42 cm, offre beaucoup d&#39;espace pour un feu qui fait rage et une profondeur intérieure de 45 cm peut contenir une grande quantité de bois pour contenir le feu. feu pendant une longue période des étincelles, des braises et de la saleté s&#39;envolent au fur et à mesure que l&#39;air circule La conception du dispositif de renforcement X offre une double sécurité afin qu&#39;il puisse être utilisé en toute sécurité et confortablement.</li>
<li>CONSTRUCTION DURABLE ET RÉSISTANCE À LA ROUILLE: Fabriqué en fer durable de haute qualité avec un revêtement résistant à la chaleur et à la rouille. Naturellement solide avec un rayonnement thermique et une durabilité incroyables; et poids léger et portabilité. Conçu pour résister à l&#39;épreuve du temps. Les constructions de trépied professionnelles avec 3 pieds plus épais offrent une durabilité et une stabilité maximales pour ce grand radiateur de jardin classique pour une longue durée de vie.</li>
<li>ART ET MULTI-USAGES: La conception de couleur bronze lui donne un aspect très beau, classique et artistique pour décorer parfaitement votre jardin / cour / patio / fête, etc. Il peut être utilisé comme foyer, bol de camping, poêle à bois, brûleur à charbon , grill, chauffage de jardin, brasero parfait pour vos divertissements en plein air, fosse de feu de camp, voyages en camping-car, camping, hayon, plage, pics de neige, boissons gazeuses et fêtes, etc.</li>
<li>FACILE À ASSEMBLER ET FACILE À TRANSPORTER: Grâce à l&#39;assemblage rapide et facile, ce foyer extérieur peut être assemblé en un rien de temps. Attachez simplement les 3 pattes pour créer d&#39;agréables souvenirs dans le jardin ou en camping. Et il a un anneau de poignée et une longue durée de vie. Le matériau plus léger de cette cheminée vous permet de l&#39;emporter facilement partout où vous allez. Vous pouvez déplacer en toute sécurité du bois ou du charbon de bois avec un tisonnier.</li>
<li>SERVICE À LA CLIENTÈLE: Nous vous proposons des produits pour la maison et le jardin de haute qualité avec un excellent service client, une garantie de qualité et une politique de retour gratuit indépendamment de la prévente et de l&#39;après-vente. Donc, si vous avez un problème, n&#39;hésitez pas à nous contacter. Nous serons toujours derrière notre produit et vous proposerons une solution réfléchie.</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/B08T9NFQQS?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Feu extérieur de bois de chauffage de 10 pouces avec couvercle en maille Poker Spark Spark pour chauffage extérieur Pique-nique de camping de patio arrière (taille: grand) &quot;src =&quot; https://m.media-amazon.com/images/I/41 -lB7h7ZQL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41-lB7h7ZQL._SL500_.jpg" alt="Bois de feu extérieur de 10 pouces avec couverture de maille d&#39;étincelle de Poker pour le pique-nique de camping de patio d&#39;arrière-cour de chauffage extérieur (taille: grand)"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Bois de feu extérieur de 10 pouces avec couverture de maille d&#39;étincelle de Poker pour le pique-nique de camping de patio d&#39;arrière-cour de chauffage extérieur (taille: grand)</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>73,65</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 73,65 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 10 mai 2021 2:13                                  <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>Facile à transporter: la fente de feu a une petite taille et un poids léger, c&#39;est-à-dire qu&#39;elle est à contrôler et plus sûre que la compacité traditionnelle et facile à transporter, la rend appropriée.</li>
<li>Sécurité à l&#39;esprit: le grillage en acier empêche les braises et les débris de s&#39;échapper, tandis qu&#39;un outil d&#39;incendie inclus vous permet d&#39;ajuster votre bois en toute sécurité ou de soulever le couvercle</li>
<li>Construction durable: La construction en acier entièrement trempé avec une finition résistante à la chaleur est facile à nettoyer et conservera sa résistance pendant de nombreuses saisons</li>
<li>Conception polyvalente: Sports Une taille compacte idéale pour les feux de camp traditionnels ou les feux de joie sur votre terrasse, au bord de la piscine ou lors de votre prochaine sortie!</li>
<li>Fosse de tir polyvalente: profitez de cette fosse avec du bois ou du charbon de bois car le gril surélevé favorise la circulation de l&#39;air et une flamme stable, parfaite pour réchauffer vos invités ou brûler des guimauves avec vos enfants</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/B08BVWVPB3?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="blumfeldt Fireball - brasier, Ø 60 cm, inclinable, brasier en acier 3 mm, peut être utilisé horizontalement et en diagonale, conçu à Berlin, avec housse de pluie - noir &quot;src =&quot; https://m.media-amazon.com/ images / I / 41s43tYCIBL._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/41s43tYCIBL._SL500_.jpg" alt="blumfeldt Fireball - brasier, Ø 60 cm, inclinable, brasier en acier de 3 mm, utilisable horizontalement et en diagonale, conçu à Berlin, avec housse de pluie - noir"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">blumfeldt Fireball &#8211; brasier, Ø 60 cm, inclinable, brasier en acier de 3 mm, utilisable horizontalement et en diagonale, conçu à Berlin, avec housse de pluie &#8211; noir</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>229,99</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 229,99 €                                        <br />2 d&#39;occasion à partir de 215,99 €<br />
    </span></p>
<p>
                        <span class="text-muted"><br />
                            <small></p>
<p>                                au 10 mai 2021 2:13                                  <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>POSSIBILITÉS D &amp; # 39; UTILISATION VARIÉES: le point fort du braséro est la variété des possibilités d &amp; # 39; utilisation: orienté à l &amp; # 39; horizontale, vous pouvez allumer un feu de camp classique dans le jardin ou installer la demi-sphère en diagonale.</li>
<li>DESIGN: quelle que soit l&#39;utilisation pour laquelle votre cœur brûle, le braséro apporte chez vous détente, confort et une touche de romance avec son design icônique. Le braséro et ses flammes dansantes vous détendront après une dure journée.</li>
<li>QUALITÉ: le feu est à l&#39;abri du vent avec la demi-sphère en diagonale, pour que vous profitiez encore plus de sa chaleur. Même sans chauffeur, le braséro Blumfeldt est un accroche-regard. Le braséro noir et la base argentée sont de haute qualité.</li>
<li>MAINTIEN SÛR: avec sa paroi en acier de 3 mm d&#39;épaisseur, le braséro est très solide. Ses trois pieds de support empêchent de basculer et autorisent une grande stabilité dans votre jardin ou sur votre terrasse.</li>
<li>DESIGN: la housse de pluie fournie protège votre nouveau braséro préféré du vent et des intempéries. Sa conception et la grille à cendres acceptent une combustion propre et sû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/B08F7H84HW?tag=cambodgesoir-21&#038;linkCode=osi&#038;th=1&#038;psc=1"><br />
                            <img alt="Carnet de recettes au barbecue: Livre de recettes à compléter | 7x10 pouces, 100 pages | cadeau pour cuisiniers amateurs, fête des Pères, Anniversaire | nouveau &quot;src =&quot; https://m.media-amazon.com/images/I/ 51u2P0-wg-L._SL500_.jpg"/><noscript><img decoding="async" src="https://m.media-amazon.com/images/I/51u2P0-wg-L._SL500_.jpg" alt="Carnet de recettes au barbecue: Livre de recettes à compléter | 7x10 pouces, 100 pages | cadeau pour cuisiniers amateurs, fête des Pères, Anniversaire | nouveau"/></noscript><br />
                        </a>
                                    </div>
<div class="col-md-6">
<h2 class="cegg-no-top-margin">Carnet de recettes au barbecue: Livre de recettes à compléter | 7&#215;10 pouces, 100 pages | cadeau pour cuisiniers amateurs, fête des Pères, Anniversaire | nouveau</h2>
<p>                                                    <span class="cegg-price"><span class="cegg-currency">€</span>7,99</span><br />
                                                                            <mark title="Last updated on mai 10, 2021 2:13  " class="stock-status status-instock"></p>
<p>                                 en stock                            </mark></p>
<p>
    <span class="text-muted"></p>
<p>                    1 nouveau<br />
                            à partir de 7,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 10 mai 2021 2h13                                  <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">
<h4 class="cegg-no-top-margin">Caractéristiques</h4>
<table class="table table-condensed cegg-features-table">
<tbody>
<tr>
<td class="text-muted">Est un produit adulte</td>
<td/>
                </tr>
<tr>
<td class="text-muted">Date de sortie</td>
<td>2020-08-06T00: 00: 01Z</td>
</tr>
<tr>
<td class="text-muted">Langue</td>
<td>français</td>
</tr>
<tr>
<td class="text-muted">Nombre de pages</td>
<td>100</td>
</tr>
<tr>
<td class="text-muted">Date de publication</td>
<td>2020-08-06T00: 00: 01Z</td>
</tr>
</tbody>
</table></div>
</p></div>
</p></div>
</p></div>
</p></div>
<h2>Prix ​​du produit</h2>
<p>La première a choisi que l’on devrait avoir besoin de vérifier lors de l’achat dans son budget. On peut facilement trouver Brasero Exterieur Fonte dans un large éventail d’options de prix. Nous préférons yo vousd’aller avec votre budget d’abord, puis avec vos préférences pour obtenir l’achat final parfait selon vos attentes.<br />Assurez-vous de vérifier les options de garantie de votre produit et les caractéristiques qu&#39;il vous fournit au prix le moins possible. Les prix des meilleurs produits sont généralement un peu plus bas pendant les saisons festives. Donc, si vous êtes impatient d’économiser plus, attendre patiemment pour les offres festives et obtenir les produits à leur moindre prix.</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 dans le modèle que vous allez acheter. Si ce n’est pas le cas, il serait tout à fait avantageux d’aller plus loin avec une autre option. La technologie grandit à un rythme très rapide de nos jours etc’est pourquoi nous préférerions que vous recevez un produit haut de gamme.</p>
<h2>Le nom de la marque en dit long</h2>
<p>Il faut beaucoup de temps pour gagner ce nom plus élevé et la gloire. Brasero Exterieur Fonte sont souvent des produits à long terme et il faut faire ces investissements très soigneusement. Plutôt que de dépenser votre argent durement gagné sur certains produits aléatoires, les marques attribuent un niveau plus élevé de crédibilité pour vous.<br />Les grandes marques vous rapportent non seulement d’excellents services en termes de qualité des produits et de fonctionnalités, mais sont également une assurance d’avoir un meilleur soutien à la clientèle et des options de garantie aussi. 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 un  Brasero Exterieur Fonte, assurez-vous juste que vous vérifiez ses commentaires et essayer de connaître en détail sur ses avantages et ses inconvénients aussi. Vérifier 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’avez pas besoin de vérifier le credibility d’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 Brasero Exterieur Fonte, assurez-vous juste 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 up 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>
	</channel>
</rss>
