PageSourceSearch

https://www.paruvendu.fr/inscription/

html paruvendu.fr collected 2026-10-01 11:55:19 UTC 70,254 bytes, 1,584 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fr">
3<head>
4    <meta charset="UTF-8">
5<title>Inscription gratuite ou connexion à votre compte</title>
6<meta name="description" content="Inscrivez-vous gratuitement et intégrez une communauté de confiance, bénéficiez de nombreux avantages sur votre site d'annonces gratuites ParuVendu.fr." />
7
8<meta name="robots" content="all" />
9<meta name="verify-v1" content="itHgpWxxrlKFfnMsWsdCvGD/mo3m7u6G7RfGyFJ/YO8=" />
10<meta name="y_key" content="d9db8d3dddac86c4" />
11<meta name="msvalidate.01" content="24F9E1DA21499696A35AB624FCCE9DD7" />
12<meta name="classification" content="global" />
13<meta name="distribution" content="global" />
14<meta name="rating" content="general" />
15<meta name="resource-type" content="document" />
16<meta name="author" content="ParuVendu.fr" />
17<meta name="copyright" content="&copy; 2026 ParuVendu.fr" />
18<meta name="owner" content="ParuVendu.fr" />
19<meta http-equiv="X-UA-Compatible" content="IE=edge" />
20<link rel="canonical" href="https://www.paruvendu.fr/inscription/" />
21<link rel="icon" href="https://img.paruvendu.fr/_static_/communfo/img/2007/favicon.ico" title="paruvendu.fr" />
22<link rel="shortcut_icon" href="https://img.paruvendu.fr/_static_/communfo/img/2007/favicon.ico" title="paruvendu.fr" />
23<link rel="preconnect" href="https://img.paruvendu.fr">
24<link rel="preconnect" href="https://media.paruvendu.fr">
25<link rel="preconnect" href="https://tra.paruvendu.fr">
26<link rel="preconnect" href="https://trab.paruvendu.fr">
27<link rel="preconnect" href="https://trap.paruvendu.fr">
28<style type="text/css">
29.bg-identification {
30background: url('/communfo/img/modules/utilisateurparticulier/visuel2_pageidentification.jpg');
31}
32@media (max-width: 1024px) {
33.lg\:bg-identificationmobile {
34background: radial-gradient(ellipse 120% 100% at top, #F4F7FB 98%, white 50%);
35}
36}
37</style>
38<link type="text/css" rel="stylesheet"
39href="https://img.paruvendu.fr/_static_/1789974543/communfo/style/commun/framework.min.css?func=proxy&process=minify-css"/>
40<!--CODE RESERVE GOOGLECONSENTMODE-->
41
42<!-- Google Tag Manager -->
43<script>
44window.dataLayer = window.dataLayer || [];
45function gtag() {
46    dataLayer.push(arguments);
47}
48
49dataLayer = [{'gtm_ismobile':'non'}];
50
51var cmp_pv_ready = window.cmp_pv_ready || [];
52	cmp_pv_ready.push(function(tcData){
53
54        
55        var img = document.createElement('img');
56        img.src = 'https://trab.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/collectcmp/?url=https%3A%2F%2Fwww.paruvendu.fr%2Finscription%2F&type=gtm&rand=1790855718';
57        img.width = 1;
58        img.height = 1;
59        img.style.display='none';
60        document.body.appendChild(img);
61        
62
63
64if(tcData && !tcData.purpose.consents[1]) return;
vendor: 337 bytes, lines 64-70
64
65
66		(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
67new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
68j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
69            '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
70})(window,document,'script','dataLayer','
70GTM-MD739R
vendor: 5 bytes, lines 70-71
70');
71
72gtag('consent', 'default', {
73    ad_storage: 'denied',
74    analytics_storage: 'denied',
75    functionality_storage: 'granted',
76    personalization_storage: 'denied',
77    security_storage: 'granted',
78    ad_user_data: 'denied',
79    ad_personalization: 'denied',
80    wait_for_update: 1000
81});
82
83gtag('set', 'ads_data_redaction', true);
84
85
86
87})
88
89</script>
89
90<!-- End Google Tag Manager -->
91	
91<script type="text/javascript">
92		window.addEventListener('load', function()
93		{
94			var img = document.createElement('img');
95			img.src = 'https://media.paruvendu.fr/vignette/1px.gif';
96			img.width = 1;
97			img.height = 1;
98			img.style.position = 'fixed';
99			img.onload = function(){this.onload = null; this.src = 'https://trap.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/collect/?ec=Allowing&el=&ea=DFP'};
100			img.onerror = function(){
101				this.onload = null; this.onerror = null; this.src = 'https://trap.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/collect/?ec=Blocking&el=&ea=DFP';
102				if(typeof isAdblocked === 'function') isAdblocked();
103			};
104			document.body.appendChild(img);
105		}, false);
106	</script>
106
107<link rel="stylesheet" type="text/css" href="https://static.paruvendu.fr/1716965942/communfo/style/commun/polices.min.css"/>
108<script type="text/javascript"
109                src="https://img.paruvendu.fr/_static_/getutf8/_static______1631524310_____communfo_____js_____ext_____ajax.googleapis.com_____ajax_____libs_____jquery_____3.6.0_____jquery.min.js?func=proxy&process=minify-js"></script>
vendor: 2 bytes, line 109
109
110<script type="text/javascript"
111                src="https://img.paruvendu.fr/_static_/getutf8/_static______1631524334_____communfo_____js_____ext_____ajax.googleapis.com_____ajax_____libs_____jqueryui_____3.6.0_____jquery-ui.min.js?func=proxy&process=minify-js"></script>
vendor: 2 bytes, line 111
111
112<script type="text/javascript"
113                src="https://img.paruvendu.fr/_static_/getutf8/_static______1632726107_____communfo_____js_____compiled_____jquery.validate.min.1.19.3.js?func=proxy&process=minify-js"></script>
vendor: 2 bytes, line 113
113
114<script type="text/javascript">
115            var autoCompleteVersion = "1.11.1";
116        </script>
vendor: 2 bytes, line 116
116
117<script type="text/javascript"
118                src="https://img.paruvendu.fr/_static_/getutf8/_static______1790751310_____communfo_____js_____compiled_____jquery-global-compiled.js?func=proxy&process=minify-js"></script>
118
119<link href="https://img.paruvendu.fr/_static_/1569312646/communfo/style/commun/print.min.css?func=proxy&process=minify-css" rel="stylesheet" media="print"
120type="text/css"/>
121<link rel="stylesheet" type="text/css" href="https://img.paruvendu.fr/_static_/1579507229/communfo/style/fo/popin2013.css?func=proxy&process=minify-css"  />
122<script type="text/javascript" src="https://img.paruvendu.fr/_static_/getutf8/_static______2026100108_____immobilier_____js_____modules_____utilisateurparticulier_____pv.js?func=proxy&process=minify-js" ></script>
122
123<meta name="viewport" content="width=device-width, initial-scale=1">
124<script type='text/javascript'>var env='prod'</script>
124<script type='text/javascript'>var forceTcStringTechnique = false;</script>
124<script type='text/javascript' src='https://img.paruvendu.fr/_static_/getutf8/_static______1790578215_____communfo_____js_____commun_____cmp_launcher.min.js?func=proxy&process=minify-js'></script>
124
125            
125<script type="text/javascript">
126  window.Utiq ||= {};
127  window.Utiq.queue = window.Utiq.queue || [];
128  // Fusionner et ne pas remplacer : cmp.js ajoute ses listeners dans la meme config
129  window.Utiq.config = Object.assign(window.Utiq.config || {}, {
130    CMP: "none",
131    customUtiqHost: "https://utiq.paruvendu.fr"
132  });
133
134  var cmp_pv_ready = window.cmp_pv_ready || [];
135  cmp_pv_ready.push(function(tcData) {
136    var a = document.createElement("script");
137    a.type = "text/javascript";
138    a.id = "utiq-js";
139    a.async = true;
140    a.src = "https://utiq.paruvendu.fr/utiqLoader.js";
141    document.head.appendChild(a);
142  });
143</script>
143            
143<script
144  type="text/javascript"
145  src="https://static.gimii.fr/gimii.js"
146  data-raiser-id="raiser_5cc0855a"
147  data-ad-server="google-ads"></script>
147<script>
148      var clientId = 'paruVendu'; 
149      var scriptUrl = 'https://data.thank-you.io/bundle-v0.4-' + clientId + '.js';
150    
151      if (Boolean(document.querySelector('script[src="' + scriptUrl + '"]')) === false) {
152        var thankYouScript = document.createElement('script');
153        thankYouScript.src = scriptUrl;
154        thankYouScript.id = 'ThankYouScript';
155        thankYouScript.dataset.exemption = 'true';
156        thankYouScript.async = 'true';
157        if (document.readyState !== 'loading') {
158          document.body.appendChild(thankYouScript);
159        } else {
160          document.addEventListener('DOMContentLoaded', function() {
161            document.body.appendChild(thankYouScript);
162          });
163        }
164      }
165
166
167  var thankYouConsentStatus = window.thankYouConsentStatus || false;
168  var cmp_pv_ready = window.cmp_pv_ready || [];
169  
170  cmp_pv_ready.push(function(tcData){
171    
172    if(tcData && !tcData.purpose.consents[7]) {
173        thankYouEvnt(false)
174    } else {
175        thankYouEvnt(true)
176    }
177  });
178  var sendThankYouEvnt = window.sendThankYouEvnt || false;
179  function thankYouEvnt(evenement) {
180    if (typeof ThankYou !== 'undefined' && ThankYou !== 'undefined') {
181      ThankYou.track(evenement);
182      sendThankYouEvnt = true;
183      thankYouConsentStatus = evenement;
184    } else if(!sendThankYouEvnt) {
185      setTimeout(thankYouEvnt, 500, evenement);
186    }
187  }
188</script>
188
189</head>
190<body class="font-sans" style="background-color:#FFFFFF;">
191	
191<script type="text/javascript">
192	    var isMobile = '';
193		if(!window.navigator.userAgent.match(/Chrome-Lighthouse/)){
194		    var sondecmp = 1;
195		    var cookieDomainPhp = 'paruvendu.fr';
196			var cookieSecurePhp = true;
197            var publisherNamePhp = 'ParuVendu.fr';
198            var dayCheckUpdatePhp = 60;
199            var urlImageTrackingCmp = 'https://trab.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/collectcmp/?url=https%3A%2F%2Fwww.paruvendu.fr%2Finscription%2F&type=cmp&rand=1790855718';
200			var urlCmpPhp = 'https://img.paruvendu.fr/_static_/getutf8/_static______1790578210_____communfo_____js_____commun_____cmp.min.js?func=proxy&process=minify-js';
201		}
202	</script>
vendor: 62 bytes, lines 202-203
202
203<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
203GTM-MD739R
vendor: 84 bytes, line 203
203" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
204<div class="homeidentif15">
205<script type="text/javascript">
206    
207	var cmp_pv_ready = window.cmp_pv_ready || [];
208	cmp_pv_ready.push(function(){
209		var GooglePlusClientId = '179450258794-qs3lopa65h8vnma0hcrmuhmdl98pg27g.apps.googleusercontent.com';
210
211
212
213		// Google plus
214		window.___gcfg = {
215			lang: 'fr-FR',
216			parsetags: 'onload'
217		};
218		(function() {
219			var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
220			po.src = 'https://apis.google.com/js/client:plusone.js?publisherid=104340996460817374496';
221			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
222		})();
223	})
224    
225</script>
vendor: 2 bytes, line 225
225
226<script type="text/javascript">
227    var GooglePlusClientId = '179450258794-qs3lopa65h8vnma0hcrmuhmdl98pg27g.apps.googleusercontent.com';
228    var popinIdentRedirect = '/utilisateurparticulierfo/default/accueilCompte';
229    
230
231    $(document).ready(function(){
232        $("#fcbx_email").fancybox({
233            padding: 0,
234            autoHeight: true,
235            // scrolling   : 'no',
236            helpers: {
237                overlay : {
238                    opacity    : 1,
239                    closeClick: false
240                },
241                title: null
242            },
243            afterShow: function(){
244                $("#identification_eMail").focus();
245                xt_click(this,'C',xtn2,'Popin-Contact-SaisieEmail','A');
246            }
247        });
248
249        $("#fcbx_email2").fancybox({
250			autoSize: true,
251			minWidth: 300,
252			maxWidth: 400,
253            padding: 0,
254            // scrolling   : 'no',
255            helpers: {
256                overlay : {
257                    opacity    : 1,
258                    closeClick: false
259                },
260                title: null
261            },
262            afterShow: function(){
263                $("#identification_eMail").focus();
264                xt_click(this,'C',xtn2,'Popin-Contact-SaisieEmail','A');
265            }
266        });
267
268        $("#fcbx_email3").fancybox({
269            padding: 0,
270            autoHeight: true,
271            // scrolling   : 'no',
272            helpers: {
273                overlay : {
274                    opacity    : 1,
275                    closeClick: false
276                },
277                title: null
278            },
279            afterShow: function(){
280                $("#identification_eMail").focus();
281                xt_click(this,'C',xtn2,'Popin-Contact-SaisieEmail','A');
282            }
283        });
284
285        $("#fcbx_email4").fancybox({
286            padding: 0,
287            autoHeight: true,
288            scrolling   : 'no',
289            helpers: {
290                overlay : {
291                    opacity    : 1,
292                    closeClick: false
293                },
294                title: null
295            },
296            afterShow: function(){
297                $("#identification_eMail").focus();
298                xt_click(this,'C',xtn2,'Popin-Contact-SaisieEmail','A');
299            }
300        });
301
302        show_step('cnx_login_form');
303    });
304
305    
306</script>
306
307<div id="bandeaumessageheader" style="display:none"></div>
308<div class="grid grid-cols-5 grid-flow-dense">
309<div class="col-span-2 lg:col-span-5 order-2 lg:order-1 bg-identification lg:bg-identificationmobile bg-no-repeat bg-center-top bg-cover">
310<div class="absolute lg:relative bottom-6 lg:bottom-0 mx-auto max-w-screen-xl py-8 md:py-4 px-12 md:px-3.5">
311<h1 class="text-white lg:text-black text-5xl xl:text-5xl lg:text-4xl lg:text-center md:text-3xl sm:text-2xl leading-15">Rejoignez une communauté <span class="bg-gradient-to-t">de confiance</span></h1>
312</div>
313</div>
314<div class="col-span-3 lg:col-span-5 order-1 lg:order-2">
315<div class="px-20 pt-4 md:text-center">
316<a href="https://www.paruvendu.fr/" onclick="xt_click(this,'C',xtn2,'headeredito-logo','A');" title="Logo ParuVendu.fr vos annonces 100% gratuites">
317<img src="https://static.paruvendu.fr/communfo/img/structuresite/home/paruvendu_170x60.svg" alt="Annonces gratuites - Paruvendu.fr le numéro 1 des petites annonces en France" width="170" height="60" style="max-height:60px;" />
318</a>
319</div>
320<div class="pb-4">
321<style>
322#block_wait {
323color: #ccc;
324position: absolute;
325top: 45%;
326left: 50%;
327width:160px;
328margin-left:-80px;
329background-color: rgba(0, 0, 0, 0.7);
330-moz-box-shadow: 8px 8px 20px 2px rgba(0, 0, 0, 0.7);
331-webkit-box-shadow: 8px 8px 20px 2px rgba(0, 0, 0, 0.7);
332box-shadow: 8px 8px 20px 2px rgba(0, 0, 0, 0.7);
333-moz-border-radius: 5px;
334-webkit-border-radius: 5px;
335border-radius: 5px;
336padding: 4px 4px 15px 4px;
337text-align: center;
338}
339.pin_codes {
340width: 30px;
341height: 30px;
342border-color: transparent;
343border-top    : none;
344border-left   : none;
345border-right :none;
346border-bottom: solid 3px #FF0000;
347text-align: center;
348font-size: 1.875rem; /* 30px */
349line-height: 2.25rem; /* 36px */
350color: #000 !important;
351-webkit-text-fill-color: #000 !important;
352background-color: transparent !important;
353}
354.pin_display {
355width: 30px;
356height: 30px;
357border-bottom: solid 3px #FF0000;
358text-align: center;
359font-size: 1.875rem;
360line-height: 30px;
361color: #000;
362cursor: text;
363display: inline-block;
364}
365.pin_display.active::after {
366content: '|';
367animation: blink 1s step-end infinite;
368}
369@keyframes blink {
37050% { opacity: 0; }
371}
372.pin_codes:-webkit-autofill {
373-webkit-text-fill-color: #000 !important;
374}
375.pin_codes.valid {
376border-color: transparent;
377border-bottom: solid 3px #FF0000;
378background-color: initial !important;
379}
380/* RGPD */
381.rgpd-links-liste{
382padding:8px 2% 8px 2%;
383}
384.rgpd-links{
385font-size:12px;
386font-family: 'Open Sans', sans-serif;
387text-decoration:underline;
388}
389.rgpd-links:hover, .rgpd-links:focus{
390color:#231f20;
391text-decoration:underline;
392}
393.rgpd-links-liste div.li{
394display:block;
395padding:2px 0 2px 0;
396font-size:14px;
397font-family: 'Open Sans', sans-serif;
398clear:both;
399text-align:left;
400}
401.rgpd-links-liste span{
402float:left;
403padding-right:6px;
404}
405.rgpd-pop{
406background: #fff;
407border-radius: 2px;
408flex-direction: column;
409max-width: 770px;
410/* min-width: 320px; */
411overflow: hidden;
412position: relative;
413box-sizing: content-box;
414margin: auto;
415width: 90%;
416padding:5%;
417}
418.rgpd-content p{
419color: #141e23;
420font-size: 14px;
421line-height: 20px;
422text-align:justify;
423}
424.rgpd-content{
425padding:30px;
426}
427.rgpd-content p a{
428color:#EE1C24;
429}
430.rgpd-content p a:hover, .rgpd-content p a:focus{
431color:#D33033;
432}
433.form-group li.error{
434font-size: 0.75rem;
435line-height: 1rem;
436text-align: left;
437color: #ee1c24;
438}
439input:-webkit-autofill {
440background-color: transparent !important;
441color: inherit !important;
442box-shadow: 0 0 0 1000px white inset !important;
443-webkit-text-fill-color: inherit !important; /* Pour hériter de la couleur du texte */
444}
445.success_popmessage{
446display:flex;
447flex-direction:column;
448align-items:center;
449margin:1rem 0;
450}
451.success_popmessage p{
452text-align:center;
453font-size: 1.125rem; /* 18px */
454line-height: 1.75rem; /* 28px */
455font-weight: 600;
456margin-top:0.25rem;
457}
458</style>
459<script type="text/javascript">
460	
461	// var OSName = '';
462	$(document).ready(function() {
463		// désactiver la saisie automatique dans les formulaires
464		$('form').attr("autocomplete", "noep");
465		$('input').attr("autocomplete", "noep");
466		// Si l'utilisarteur est sous mac OS, on lui propose la connection par AppleId
467		// if (navigator.userAgent.indexOf("Mac")=-1) {
468		// 	$('#appleid-signin').show();
469		// 	OSName="MacOS";
470		// }
471	});
472	
473</script>
473
474<div class="px-3.5 py-8 lg:py-7 sm:py-6 font-sans overflow-y-auto box-border" id="popin_auth_v2">
475<h2 id="connexionouinscription" class="text-center font-bold text-3xl lg:text-2xl md:text-xl">Connexion ou inscription</h2>
476<h2 id="seconnecter" class="text-center font-bold text-4xl xl:text-3xl lg:text-2xl md:text-xl hidden">Se connecter</h2>
477<h2 id="sinscrire" class="text-center font-bold text-4xl xl:text-3xl lg:text-2xl md:text-xl hidden">Terminer son inscription</h2>
478<div class="p-12 md:p-8 rounded-6xl md:rounded-3xl max-w-xl mx-auto mt-8 shadow-xl border-1 border-gray-200 bg-white">
479<!-- Login form -->
480<div class="popin_content" id="cnx_login_form">
481<div class="form_wrapper flex flex-col gap-6">
482<p id="connexionouinscription_sstitre" class="text-xl md:text-lg font-semibold my-0">Bienvenue sur ParuVendu.fr</p>					<p id="seconnecter_sstitre" class="text-xl md:text-lg font-semibold hidden my-0">Heureux de vous revoir !</p>
483<div class="flex flex-col gap-6">
484<!-- Champ mail -->
485<div class="form-group" id="login_field">
486<input placeholder="Votre adresse mail" id="identification_eMail" class="textbox box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans rounded-2xl md:reounded-xl" type="email" name="login" />
487<div id="error_block_mail" class="text-red text-xs text-left"><span class="errorconnect"></span></div>
488</div>
489<!-- Champ password -->
490<div class="form-group step2 flex flex-col gap-2" id="pass_field" style="display: none">
491<div>
492<div class="input-icons relative flex items-center">
493<i class="material-icons md-16 md-dark cursor-pointer absolute right-4" id="togglePassword">visibility</i>
494<input class="textbox box-border input-field min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans rounded-2xl md:reounded-xl" id="popinAuthPassword" type="password" name="password" placeholder="Mot de passe" tabindex=2 />
495</div>
496<div id="error_block_pass" class="text-red text-xs text-left"><span class="errorconnect"></span></div>
497</div>
498<a href="javascript:void(0)" class="underline text-sm text-black hover:text-black" onclick="show_step('passoublie');">Mot de passe oublié ?</a>
499</div>
500<!-- submit btn -->
501<div class="form-group" id="submit">
502<a href="javascript:;" id="btnSubmitIdentificationCompte" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white hover:no-underline flex justify-center items-center rounded-full font-medium text-base max-content" tabindex=7>Continuer</a>
503<a href="javascript:;" id="btnTemporisation" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content" tabindex=7 style="display: none;"></a>
504</div>
505<div class="flex items-center gap-4 text-xl sm:text-lg"><div class="h-px w-full bg-black"></div>ou<div class="h-px w-full bg-black"></div></div>
506<div class="flex justify-center text-base sm:text-sm" id="btnGoogle">
507<a href="javascript:void(0)" title="Me connecter avec Google" onclick="xt_click(this,'C',xtn2,'btn-connexion-Gplus','A');goGoogleAuthentification(urlReload,{'contactType':popinCalled});" class="flex justify-center items-center gap-2 border-1 border-solid border-grey-75 hover:border-black py-1.5 px-4 text-black hover:text-black rounded-full" tabindex=9>
508<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/utilisateurparticulier/logogoogle.svg" class="w-6 h-6" />
509Continuer avec Google
510</a>
511</div>
512<div class="flex justify-center text-base sm:text-sm" id="btnViaCodeEmail" style="display: none">
513<a href="javascript:void(0)"
514id="lienViaCodeEmail"
515title="M'envoyer un code d'accès"
516class="mx-auto bg-white border border-black text-black hover:bg-black hover:text-white min-h-12 md:min-h-10 px-16 md:px-8 flex justify-center items-center rounded-full font-medium text-sm"
517tabindex="10">
518M'envoyer un code d'accès
519</a>
520</div>
521<script type="text/javascript">
522                        
523                        if (typeof GooglePlusClientId == 'undefined') {
524                            var GooglePlusClientId = '179450258794-qs3lopa65h8vnma0hcrmuhmdl98pg27g.apps.googleusercontent.com';
525							
526
527							// Google plus
528							window.___gcfg = {
529								lang: 'fr-FR',
530								parsetags: 'onload'
531							};
532							(function() {
533								var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
534								po.src = 'https://apis.google.com/js/client:plusone.js?publisherid=104340996460817374496';
535								var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
536							})();
537                        }
538                        
539					</script>
539
540</div>
541</div>
542</div>
543<div class="popin_content py-2.5" id="cnx_compte_non_actif" style="display: none;">
544<div class="form_wrapper text-center" id="cnx_compte_non_actif_bloc">
545<div class="my-4">
546<h4 class="text-xl md:text-lg font-semibold">Ce compte a &eacute;t&eacute; d&eacute;sactiv&eacute;.</h4>
547<p>Souhaitez-vous le réactiver ?</p>
548</div>
549<!-- submit btn -->
550<div class="form-group" id="submit">
551<a href="javascript:void(0)" id="btnSubmitEnvoyerMailCompteActif" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content" tabindex=7>Oui</a>
552</div>
553</div>
554</div>
555<!-- créer un compte -->
556<div class="popin_content" id="register_form" style="display: none;">
557<form name="contactplus_inscription" id="contactplus_inscription" class="form_wrapper">
558<input type="hidden" name="popinCalled" id="popinCalledCptCrea" value="" />
559<div class="flex flex-col gap-6">
560<p class="text-xl md:text-lg font-semibold">Ravis de vous accueillir !</p>
561<div class="flex flex-col gap-6">
562<div class="form-group" id="login_crea_field">
563<input type="email" name="eMail" id="eMail" placeholder="Votre adresse mail" class="rounded-2xl md:reounded-xl box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans" value="" />
564</div>
565<div class="form-group" id="prenom_field">
566<input type="text" name="prenom" id="prenom" placeholder="Prénom" class="rounded-2xl md:reounded-xl box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans" />
567</div>
568<div class="form-group" id="nom_field">
569<input type="text" name="nom" id="nom" placeholder="Nom" class="rounded-2xl md:reounded-xl box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans" />
570</div>
571<div class="form-group" id="ville_field">
572<input id="ville" class="rounded-2xl md:reounded-xl localisation autoclear withdefault autoclear-default ui-autocomplete-input box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans" type="text" value="" name="ville" placeholder="Code postal ou Ville" autocomplete="off" onblur="if($('#codeINSEE-ville').val() == '' && $('#cp-ville').val() == '') $('#ville').val('');">
573<input type="hidden" id="codeINSEE-ville" name="codeINSEE" />
574<input type="hidden" id="cp-ville" name="cp" />
575</div>
576</div>
577<div class="form-group" id="submit_crea">
578<a id="btnSubmitCreaCompte" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content" href='javascript:void(0)'>Me connecter</a>
579</div>
580</div>
581<div class="form-group">
582<p class="text-sm my-4">
583En cliquant sur "Me connecter", vous confirmez que vous acceptez les
584<a href="javascript:;" class="underline text-black hover:text-black" onclick="window.open('/pa/informations-legales#cgu', '','width=670,height=530,scrollbars=yes,toolbar=no');" title="">CGU</a> et la
585<a href="javascript:;" class="underline text-black hover:text-black" onclick="window.open('/pa/informations-legales#pc', '','width=670,height=530,scrollbars=yes,toolbar=no');" title="">Politique de confidentialité</a>
586</p>
587</div>
vendor: 67 bytes, lines 587-588
587
588<script src='https://www.google.com/recaptcha/api.js'></script>
589<div id='recaptcha' class="g-recaptcha"
590data-sitekey="6LcYLxoUAAAAAOcuX4_D_kvUWbRTjSCgGkOWt2Tp"
591data-callback="onSubmit"
592data-size="invisible"></div>
593<div class="rgpd-links-liste text-xs flex flex-col gap-2 items-center">
594<a href="javascript:;" url="/communfo/popincommunfo/default/fcbx?boxtype=rgpd_contacts&amp;linktype=infotrait_creacompte" class="fcbx_default rgpd-links text-sm underline block text-black hover:text-black">Information relative aux traitement de vos données</a>
595<a href="javascript:;" url="/communfo/popincommunfo/default/fcbx?boxtype=rgpd_contacts&amp;linktype=exercdroits" class="fcbx_default rgpd-links text-sm underline block text-black hover:text-black">Exercer mes droits</a>
596</div>
597</form>
598<p class="text-sm text-center">Déjà membre ? <a href="javascript:;" class="underline text-black hover:text-black" onclick="show_step('cnx_login_form');xt_click(this,'C',xtn2,'popin_connect_email','A');return false;">Me connecter</a></p>
599</div>
600<!-- Creation ok -->
601<div class="popin_content" id="creation_ok" style="display: none;">
602<div class="success_popmessage">
603<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/popin/check_48x48_green.svg" width="48" height="48" />
604<p>Votre compte a été créé avec succès.</p>
605</div>
606</div>
607<!-- Formulaire de mote de passe oublié -->
608<div class="popin_content" id="passoublie" style="display: none;">
609<h3 class="text-xl md:text-lg font-semibold text-left mb-2">Vous avez oubli&eacute; votre mot de passe</h3>
610<p class="text-sm mb-6">Saisissez l'adresse électronique associée à votre compte ParuVendu.fr puis cliquez sur Valider. Nous vous enverrons un email avec vos informations de connexion.</p>
611<form class="form_wrapper" name="forgottenpass">
612<div class="flex flex-col gap-6">
613<div class="form-group">
614<input type="email" id="id_indentifiant_txt" name="email" class="inputTextModifInfoPassOublie box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans" value="" />
615</div>
616<a href="javascript:;" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content" id="submit_forgottenpass">Valider</a>
617</div>
618</form>
619</div>
620<div class="popin_content" id="passoubliesaisiecode" style="display: none;">
621<form class="form_wrapper" name="valide_code_secure">
622<div class="form-group">
623<a href="javascript:;" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content" id="submit_valide_code_secure">Valider</a>
624</div>
625</form>
626<div id="forgotten_password_help" class="fph_content" style="display:none;">
627<p class="text-xl md:text-lg font-semibold text-left mb-2">Pourquoi je ne reçois pas l'e-mail avec le code ?</p>
628<p class="text-sm">Notre e-mail et notre code de vérification peuvent prendre quelques minutes pour arriver dans votre boîte mail. S'il n'y a toujours rien de notre part après quelques instants, voici quelques conseils :</p>
629<ul class="flex flex-col gap-2 my-4">
630<li class="flex gap-2"><span class="border-2 border-red text-red text-sm rounded-full w-8 h-8 flex-none flex justify-center items-center">1</span>
631<div class="text-sm"><strong>Ajoutez-nous à vos contacts</strong>
632L'ajout de [email protected] en tant qu'expéditeur de confiance vous assurera de recevoir tous nos e-mails
633</div>
634</li>
635<li class="flex gap-2"><span class="border-2 border-red text-red text-sm rounded-full w-8 h-8 flex-none flex justify-center items-center">2</span>
636<div class="text-sm"><strong>Vérifiez vos spams</strong>
637Notre e-mail peut être arrivé dans votre dossier courrier indésirable (spam) ou promotions
638</div>
639</li>
640</ul>
641<div class="flex gap-2 my-2">
642<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/popin/info_black_18dp.svg" />
643<p>Votre code est unique et ne peut être envoyé qu'à une seule adresse email.</p>
644</div>
645<a href='#' class='mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content mt-6' onclick='hidePopinConnexionHelp();'>Ok</a>
646</div>
647</div>
648<div id="block_wait" style="display: none;">
649<p>Veuillez patienter...</p>
650<div class="loader_square">
651<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/fancybox/fancybox_loading.gif" />
652</div>
653</div>
654<script type="text/javascript">
655                        	var mpo = false;
656            
657							var sxiti = '288379';
658												            	var urlReload = '/inscription/';
659						
660			var urlPassOublie 			= '/utilisateurparticulierfo/default/passOublie';
661            var urlConnectViaCode 			= '/utilisateurparticulierfo/default/connectViaCode';
662			var urlValideCodeUtilisateur= '/utilisateurparticulierfo/default/valideCodeUtilisateur';
663			var urlMonCompte 			= '/utilisateurparticulierfo/default/accueilCompte';
664			var urlLoginAjax 			= '/communfo/contactannonceur/ajax/identificationparticulier_v4';///communfo/contactannonceur/ajax/identificationParticulierV2/
665			var urlVerif 				= '/utilisateurparticulierfo/ajax/verifemail';
666			var urlMailReactivationCompte	= '/utilisateurparticulierfo/ajax/mailreactivationcompte';
667			var error_block 			= $("#error_block");
668			var register_form 			= $("form[name='contactplus_inscription']");
669			var forgottenpass_form 		= $("form[name='forgottenpass']");
670			var valide_code_secure_form = $("form[name='valide_code_secure']");
671			var known_email 			= false;
672			var questionSelectionne 	= false;
673			var popinCalled				= '.identification';//Class qui permet de cibler le bouton à "cliquer" en fin de processus. La Class correspondant au type de contact demandé.
674			// console.log("PopinCalled : " + popinCalled);
675
676			//On affiche l'ajax loader dès qu'une requête ajax est lancée, et on le cache quand elle est terminée.
677			var $loader = $('#block_wait'), timer;
678			$loader.hide();
679			$(document).ajaxStart(function(){
680				timer && clearTimeout(timer);
681				timer = setTimeout(function(){
682							$loader.show("fast","swing");
683						},
684						300);
685			}).ajaxStop(function()
686			{
687				clearTimeout(timer);
688				$loader.hide("fast","swing");
689			});
690
691			// Gestion compteur
692			var delaiRestant = 0;
693			function majCompteur() {
694				delaiRestant = delaiRestant - 1;
695				if(delaiRestant>0) {
696					$("#btnSubmitIdentificationCompte").hide();
697					if(delaiRestant < 60) {
698						seconde = delaiRestant; if(seconde < 10) seconde = '0'+seconde;
699						$("#btnTemporisation").html('Patienter ' + seconde + ' secondes...').show();
700					} else {
701						temps=new Date();
702						temps.setTime(delaiRestant*1000);
703						heure = temps.getHours()-1; if(heure < 10) heure = '0'+heure;
704						minute = temps.getMinutes(); if(minute < 10) minute = '0'+minute;
705						seconde = temps.getSeconds(); if(seconde < 10) seconde = '0'+seconde;
706						$("#btnTemporisation").html('Patienter ' +heure+":"+minute+":"+seconde+ '...').show();
707					}
708				} else {
709					$("#btnSubmitIdentificationCompte").show();
710					$("#btnTemporisation").hide();
711	//                window.clearInterval(this);
712				}
713			}
714			window.setInterval("majCompteur();", 1000);
715
716			$(function(){
717
718				initAutocompleteLocalisationville('ville', 'codeINSEE-ville', 'cp-ville');
719
720				$("ul.ui-widget-content").css("z-index",9000);//Dans le cas d'une instanciation dans une fancybox il faut ajuster le z-index;
721
722				//Comportements
723				$('input[name="login"], input[name="password"]').keypress(function(e){
724					if( e.which == 13 ){$("#btnSubmitIdentificationCompte").trigger("click");}
725				});
726
727				$('#passoublie input[name="email"]').keypress(function(e){
728					if( e.which == 13 ){
729						$("#submit_forgottenpass").trigger("click");
730					}
731				});
732
733				$('#register_form input').keypress(function(e){
734					if( e.which == 13 ){
735						$("#btnSubmitCreaCompte").trigger("click");
736					}
737				});
738
739				// $("#btn_fbk_cnx").click(function() {
740				// 	//Stats
741				// 	if(typeof xt_med !== "undefined") xt_med('C',xtn2,'header-FB-connect','A');
742				// 	//action
743				// 	goFacebookAuthentification(urlReload,{contactType:popinCalled});
744				// });
745
746				// $("#btn_ggl_cnx").click(function() {
747				// 	//Stats
748				// 	if(typeof xt_med !== "undefined") xt_med('C',xtn2,'header-FB-connect','A');
749				// 	//action
750				// 	goGoogleAuthentification(urlReload,{contactType:popinCalled});
751				// });
752
753				// Mail réactivation d'un compte
754				$('#btnSubmitEnvoyerMailCompteActif').click(function(){
755					login = $('input[name="login"]').val(); //récupère la valeur de email
756
757					$("#error_block").html("").hide();
758                    $("#error_block_code").html("").hide();
759					$loader.show("fast","swing");
760
761					$.ajax({
762						url: urlMailReactivationCompte,
763						type: "POST",
764						dataType: "json",
765						data: {alerte_saisie_email: login},
766						success: function (res) {
767							$('#block_wait').hide("fast","swing");
768							$('#cnx_compte_non_actif_bloc').html('<h4>Un mail vient de vous &ecirc;tre envoy&eacute; pour r&eacute;activer votre compte</h4>');
769						}
770					});
771				});
772
773
774				//Processus d'authentification
775				$('#btnSubmitIdentificationCompte').click(function(){
776
777					login = $('input[name="login"]').val(); //récupère la valeur de email
778					password = $('input[name="password"]').val();//Récupère la valeur de pass
779					pass_is_visible = $('input[name="password"]').is(":visible");
780
781					$("#error_block").html("").hide();
782                    $("#error_block_code").html("").hide();
783					if ($("#popinapinscription-avantages").length) {
784						$("#popinapinscription-avantages").fadeOut(300);
785					}
786
787					if(login == "" && known_email == false){
788						if($('#identification_eMail').hasClass('error') == false) {
789							$('#identification_eMail').addClass('error');
790						}
791						$("#error_block_mail").html("<span class='errorconnect'>Veuillez saisir votre email.</span>").show();
792					}else if(login !="" && known_email == false){
793
794						//On vérifie l'email
795						$.ajax({
796							url: urlVerif,
797							type: "POST",
798							dataType: "json",
799							data: {alerte_saisie_email: login},
800							success: function (res){
801								if(res.isOK == true){
802									if(res.utilisateur && res.utilisateur.flagActif == '0'){
803										// Non actif
804										if(popinCalled == '.deposerAnnoncePhoto') {
805                                            if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-DemandeActivationCompte");
806										} else {
807                                            if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-DemandeActivationCompte");
808										}
809										show_step("cnx_compte_non_actif");
810									} else {
811										// ok pour authentification
812										if(popinCalled == '.deposerAnnoncePhoto') {
813                                            if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-ConnexionEmail");
814										} else {
815                                            if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-ConnexionEmail");
816										}
817										if($('#identification_eMail').hasClass('error') == false) {
818											$('#identification_eMail').removeClass('error');
819										}
820										$('#error_block_mail').slideToggle();
821										known_email = true;
822
823										if(res.utilisateur.delaiAttenteConnexion > 0) {
824											if(popinCalled == '.deposerAnnoncePhoto') {
825                                                if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-EchecConnexionTemporisation");
826											} else {
827                                                if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-EchecConnexionTemporisation");
828											}
829											$("#error_block").html("<span class='errorconnect'>Trop de tentatives de connexion, réessayez plus tard</span>").show();
830
831											delaiRestant = res.utilisateur.delaiAttenteConnexion;
832										}
833
834										$.when(
835												$("#pass_field").slideDown().promise(),
836												$("#seconnecter").slideDown().promise(),
837												$("#seconnecter_sstitre").slideDown().promise(),
838												$("#btnViaCodeEmail").slideDown().promise()
839										).done(function() {
840											$.fancybox.update();
841										});
842
843										$("#btnSubmitIdentificationCompte").html("Me connecter");
844										$("#connexionouinscription").hide();
845										$("#connexionouinscription_sstitre").hide();
846										$("#popinAuthPassword").focus();
847										$("#btnGoogle").hide();
848										$('#blocVousEtesPro').hide();
849									}
850								}else{
851									//Si il y a un message d'erreur, on l'affiche
852									if(res.message){
853										if($('#identification_eMail').hasClass('error') == false) {
854											$('#identification_eMail').addClass('error');
855										}
856										$("#error_block_mail").html("<span class='errorconnect'>" + res.message + "</span>").show();
857									}else{
858										//Il s'agit d'un nouveau compte, on affiche le formulaire de création.
859										$("#login_crea_field input").val(login);
860										$("#popinCalledCptCrea").val(popinCalled);
861										$("#connexionouinscription").hide();
862										$("#connexionouinscription_sstitre").hide();
863										$("#sinscrire").slideDown();
864										show_step("register_form");
865									}
866								}
867							}
868						});
869
870					}else if(known_email == true && pass_is_visible == true){
871
872						//Gestion du cas où le mot de passe est validé vide
873						if(password == "")
874						{
875							if($('#popinAuthPassword').hasClass('error') == false) {
876								$('#popinAuthPassword').addClass('error');
877							}
878							$("#error_block_pass").html("<span class='errorconnect'>Merci de saisir votre mot de passe.</span>").show();
879						}else{
880							$.ajax({
881								url:urlLoginAjax,
882								type:'POST',
883								data:{
884									'login': login,
885									'password': password
886								},
887								success: function(auth){
888									if(auth.ok == false){
889										if(auth.utilisateur.delaiAttenteConnexion > 0){
890											delaiRestant = auth.utilisateur.delaiAttenteConnexion;
891										}
892
893										if($('#identification_eMail').hasClass('error') == false) {
894											$('#identification_eMail').addClass('error');
895										}
896										if($('#popinAuthPassword').hasClass('error') == false) {
897											$('#popinAuthPassword').addClass('error');
898										}
899										$("#error_block_pass").html("<span class='errorconnect'>" + auth.message + "</span>").show();
900									}else if(auth.ok == true){
901										gestionAuthOk();
902									}
903								}
904							});
905						}
906					}
907
908				});
909
910				//Processus de création de compte
911				$("#btnSubmitCreaCompte").click(function(){
912					$("#error_block").html("").hide();
913                    $("#error_block_code").html("").hide();
914					if(register_form.valid()){
915						if(grecaptcha.getResponse() != ''){
916							grecaptcha.reset();
917						}
918						grecaptcha.execute();
919					}
920				});
921
922				//Processus pass oublié
923				$("#submit_forgottenpass").click(function(){
924					$("#error_block").html("").hide();
925                    $("#error_block_code").html("").hide();
926					if(forgottenpass_form.valid()){
927						$loader.show("fast","swing");
928						$(forgottenpass_form).submit();
929					}
930				});
931			});
932
933            function gestionAuthOk() {
934                // Affichage de la popin de contact
935                if(popinCalled == '.deposerAnnoncePhoto') {
936                    window.location.href = '/communfo/deposegeneriquefo/commun/landingtestphoto/?rub=0';
937                } else if(popinCalled == '.deposerAnnoncePhotoAutreRubrique') {
938                    window.location.href = '/depose-annonce-gratuite/';
939                } else if((popinCalled == '.identification' || popinCalled == '.autopromoinscription' || popinCalled == '.coteprecisegratuite' || popinCalled == '.fichetechniquegratuite' || popinCalled == '.pjimmo') && typeof popinIdentRedirect !== 'undefined') {
940                    window.location.href = popinIdentRedirect;
941                }else if(popinCalled == '.ajouterAuxFavorisPrix'){
942                    $("a.clicFavBtnPrix").trigger("click");
943                }else if(popinCalled == '.sauvegarderAnnonce'){
944                    $("a.fcbx_sauvegarderAnnonce").trigger("click");
945                }else if(popinCalled == '.ajouterAuxFavoris'){
946                    if($("a.clicFavBtn").length) {
947                        $("a.clicFavBtn").trigger("click");
948                    } else if($("div.clicFavBtn").length) {
949                        $("div.clicFavBtn").trigger("click");
950                    } else {
951                        $("a" + popinCalled).trigger("click");
952                    }
953                }else if( popinCalled == '.faireoffredirecte') {
954                    $("input" + popinCalled).trigger("click");
955                } else if( popinCalled == '.contactpartel' || popinCalled == '.contactparmail') {
956                    // Désactivation onclick xiti
957                    click = $("a.fcbx_contactAnnonceur" + popinCalled).attr('onclick');
958                    $("a.fcbx_contactAnnonceur" + popinCalled).attr('onclick', '');
959                    // Ouverture popin
960                    $("a.fcbx_contactAnnonceur" + popinCalled).trigger("click");
961                    // réactivation onclick xiti
962                    $("a.fcbx_contactAnnonceur" + popinCalled).attr('onclick', click);
963                } else if( popinCalled == '.connexion_contact_tel' || popinCalled == '.connexion_contact_mail') {
964                    // mobile
965                    location.href = '?type='+popinCalled.replace(/\./g, "");
966                }else{
967                    if(popinCalled == '.deposerAnnoncePhoto') {
968                        if($("#pixel_tracker").length) $("#pixel_tracker").attr("src","https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2="+xtn2+"&p=Popin-Depose-ConnexionOK::email");
969                    }else{
970                        if($("#pixel_tracker").length) $("#pixel_tracker").attr("src","https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2="+xtn2+"&p=Popin-Contact-ConnexionOK::email");
971                    }
972                    $("a" + popinCalled + ".fcbx_contactAnnonceur").trigger("click");
973                }
974            }
975
976			/*************************
977			 * Affiche le div passé en paramètre
978			 * et cache les autres "popin_content"
979			 *
980			 * @param step
981			 */
982
983			function show_step(step)
984			{
985				if(step == "cnx_login_form")
986				{
987					if(popinCalled == '.deposerAnnoncePhoto') {
988                        if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-SaisieEmail");
989					}else{
990                        if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-SaisieEmail");
991					}
992					$("#seconnecter").hide();
993					$("#sinscrire").hide();
994					$("#connexionouinscription").slideDown();
995
996				}else if(step == "register_form"){
997					$("#popinCalledCptCrea").val(popinCalled);
998					if(popinCalled == '.deposerAnnoncePhoto') {
999                        if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-InscriptionEmail");
1000					}else{
1001                        if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-InscriptionEmail");
1002					}
1003				}
1004				//On vide et on cache le block d'erreur
1005				$("#error_block").html(" ").hide();
1006                $("#error_block_code").html("").hide();
1007
1008				//On récupère les valeurs des champs du formulaire précédent
1009				if(step == "passoublie")
1010				{
1011                    login = $("input[name='login']").val();
1012                    //on récupère d'abord la valeur du champ email
1013                    $("input[name='email']").val(login);
1014					if(login == '' || mpo) {
1015                        $("#passoubliesaisiecode").hide();
1016                        //On cache tout pour n'afficher que celui demandé
1017                        $(".popin_content").hide();
1018                        $("#" + step).show();
1019                    } else {
1020                        $(forgottenpass_form).submit();
1021                    }
1022				} else {
1023                    //On cache tout pour n'afficher que celui demandé
1024                    $(".popin_content").hide();
1025                    $("#" + step).show();
1026                }
1027
1028				if(step == "cnx_login_form") {
1029					$("#login_field input").focus();
1030				}
1031				//On met à jour la taille de la fcbx
1032				$.fancybox.update();
1033			}
1034
1035			//Définition des règles de validation du formulaire
1036			$(register_form).validate({
1037				rules: {
1038					eMail : {
1039						required: true,
1040						email: true
1041					},
1042					prenom: "required",
1043					nom: "required",
1044					ville: "required"
1045				},
1046				messages: {
1047					eMail : {
1048						required: "Merci de renseigner votre email.",
1049						email: "Le format de votre adresse mail n'est pas reconnu"
1050					},
1051					prenom: "Merci de renseigner votre prénom.",
1052					nom: "Merci de renseigner votre nom.",
1053					ville: "Merci de renseigner votre ville."
1054				},
1055				errorLabelContainer: '#error_block',
1056				wrapper: "ul",
1057				errorElement: "li",
1058				submitHandler: function() {
1059					$.ajax({
1060						url: '/communfo/contactannonceur/ajax/creationcompte/',
1061						type: "GET",
1062						data: $(register_form).serialize(),
1063						success: function(data){
1064							if(data.ok==true){
1065								$("#layer_stats").html('<img alt="" src="https://logs11.xiti.com/hit.xiti?s=288379&s2='+xtn2+'&p=Popin-Contact-ConnexionOK::email" width="1" height="1" />');
1066                                if(popinCalled != '.deposerAnnoncePhoto' && popinCalled != '.deposerAnnoncePhotoAutreRubrique') {
1067                                    show_step("creation_ok");
1068                                }
1069
1070                                if(popinCalled == '.deposerAnnoncePhoto') {
1071                                    window.location = '/communfo/deposegeneriquefo/commun/landingtestphoto/?compteCree=1&rub=0';
1072                                } else if(popinCalled == '.deposerAnnoncePhotoAutreRubrique') {
1073                                    window.location = '/depose-annonce-gratuite/?compteCree=1';
1074                                } else if(popinCalled == '.autopromoinscription') {
1075                                    // Pas d'actions
1076                                } else {
1077                                    gestionAuthOk();
1078                                }
1079							}else if(data.ok == false){
1080								if(data.nom == "existedeja") {
1081									show_step('cnx_login_form');
1082									$("#identification_eMail").val($("#eMail").val());
1083									if(popinCalled == '.deposerAnnoncePhoto') {
1084                                        if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-ConnexionEmail");
1085									} else{
1086                                        if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-ConnexionEmail");
1087									}
1088									$('#error_block').slideToggle();
1089									known_email = true;
1090									$("#pass_field").slideDown();
1091									$("#btnSubmitIdentificationCompte").html("Me connecter");
1092									$("#connexionouinscription").hide();
1093									$("#connexionouinscription_sstitre").hide();
1094									$("#seconnecter").slideDown();
1095									$("#seconnecter_sstitre").slideDown();
1096									$("#popinAuthPassword").focus();
1097									/*$("#error_block").html("<span class='errorconnect'>" + data.message + "</span>").show();*/
1098
1099									$("#btnGoogle").hide();
1100                                    $('#blocVousEtesPro').hide();
1101                                    $("#btnViaCodeEmail").slideDown();
1102                                }
1103								else{
1104									$("#error_block").html("<span class='errorconnect'>" + data.message + "</span>").show();
1105								}
1106							}
1107						}
1108					});
1109				}
1110			});
1111
1112			$(forgottenpass_form).validate({
1113				rules: {
1114					email : {
1115						required: true,
1116						email: true
1117					}
1118				},
1119				messages: {
1120					eMail : {
1121						required: "Merci de renseigner votre email.",
1122						email: "Le format de votre adresse mail n'est pas reconnu"
1123					}
1124				},
1125				errorElement: "span",
1126				submitHandler: function(){
1127					$.ajax({
1128						url: urlPassOublie,
1129						type: "POST",
1130						data: {"txtmail" : $('#id_indentifiant_txt').val(), "ajax" : 1},
1131						success: function(transport) {
1132							if(transport.isOk){
1133                                $(".popin_content").hide();
1134								afficherBlocPin('passOublie');
1135							}else{
1136								$('#pin_1').focus();
1137								$("#error_block").html("<span class='errorconnect'>" + transport.message + "</span>").show();
1138							}
1139						}
1140					}).done(function(){ $('#block_wait').hide("fast","swing");});
1141				}
1142			});
1143
1144            $('#lienViaCodeEmail').click(function(){
1145                $("#error_block_code").html('').hide();
1146                $.ajax({
1147                    url: urlConnectViaCode,
1148                    type: "POST",
1149                    data: {"txtmail" : $('#identification_eMail').val(), "ajax" : 1},
1150                    success: function(transport) {
1151                        if(transport.isOk){
1152                            $(".popin_content").hide();
1153                            afficherBlocPin('connectViaCode');
1154                        }else{
1155                            $('#pin_1').focus();
1156                            $("#error_block_code").html("<span class='errorconnect'>" + transport.message + "</span>").show();
1157                        }
1158                    },
1159                    error: function(xhr, status, error) {
1160                        if (xhr.status === 404) {
1161                            $("#error_block_code")
1162                                .html("<span class='errorconnect'>Page introuvable (404)</span>")
1163                                .show();
1164                        } else {
1165                            $("#error_block_code")
1166                                .html("<span class='errorconnect'>Une erreur est survenue</span>")
1167                                .show();
1168                        }
1169                    }
1170                }).done(function(){ $('#block_wait').hide("fast","swing");});
1171			});
1172
1173			$(valide_code_secure_form).validate({
1174				submitHandler: function(){
1175					$.ajax({
1176						url: urlValideCodeUtilisateur,
1177						type: "POST",
1178						data: $(valide_code_secure_form).serialize(),
1179						success: function(transport) {
1180							if(transport.isOk){
1181								// Redirige avec ticket token
1182                                var formInscription=true;
1183								if(formInscription && transport.redirectUrl) {
1184                                    window.location.href = transport.redirectUrl ;
1185                                } else {
1186                                    gestionAuthOk();
1187                                }
1188							}else{
1189								$("form[name='valide_code_secure'] input[type=text]").val('');
1190								$("#error_block_code").html("<span class='errorconnect'>" + transport.message + "</span>").show();
1191							}
1192						}
1193					});
1194				}
1195			});
1196
1197            var interval = null;
1198            function afficherBlocPin(type) {
1199				$("#passoublie").hide();
1200                if(type == 'connectViaCode') {
1201                    var email = $('#identification_eMail').val();
1202                    
1203                    var urlredirect = '%2Futilisateurparticulierfo%2Fdefault%2FaccueilCompte';
1204                } else {
1205                    var email = $('#id_indentifiant_txt').val();
1206                    var urlredirect = '';
1207                }
1208				html = "" +
1209                    "<style>" +
1210                    "input::-webkit-outer-spin-button," +
1211                    "input::-webkit-inner-spin-button {" +
1212                    "-webkit-appearance: none;" +
1213                    "margin: 0;" +
1214                    "}" +
1215                    "/* Firefox */" +
1216                    "input[type=number] {" +
1217                    "-moz-appearance: textfield;" +
1218                    "}" +
1219                    "</style>";
1220                if(type == 'connectViaCode') {
1221                    html = html + "<p class='text-center text-base'>Un code de vérification a été envoyé à " + email + ".<br/>Il est valable pendant <strong>5 minutes</strong>.</p>";
1222                } else {
1223                    html = html + "<p class='text-center text-base'>Saisissez le code à 6 chiffres que nous avons envoyé à " + email + ".</p>";
1224                }
1225                    // 		"<br /><br />" +
1226				html = html + "<div style='display: flex; gap: 15px; justify-content: center; padding: 20px;'>" +
1227						"<input name='email' type='hidden' value='" + email + "'/>" +
1228						"<input name='urlredirect' type='hidden' value='" + urlredirect + "'/>" +
1229						"<input type='hidden' id='pin_1' name='pin_1'/>" +
1230						"<input type='hidden' id='pin_2' name='pin_2'/>" +
1231						"<input type='hidden' id='pin_3' name='pin_3'/>" +
1232						"<input type='hidden' id='pin_4' name='pin_4'/>" +
1233						"<input type='hidden' id='pin_5' name='pin_5'/>" +
1234						"<input type='hidden' id='pin_6' name='pin_6'/>" +
1235						"<input type='tel' inputmode='numeric' id='hidden_input' style='position:absolute;opacity:0;width:0;height:0;'/>" +
1236						"<div class='pin_display' id='d1'></div>" +
1237						"<div class='pin_display' id='d2'></div>" +
1238						"<div class='pin_display' id='d3'></div>" +
1239						"<div class='pin_display' id='d4'></div>" +
1240						"<div class='pin_display' id='d5'></div>" +
1241						"<div class='pin_display' id='d6'></div>" +
1242						"</div>";
1243
1244                html = html +
1245                    "<div class='flex items-center justify-center gap-2 text-center'>" +
1246					"<div id='error_block_code' class='text-red text-center mt-4 mb-4'></div>" +
1247					"</div>";
1248
1249                if(type == 'connectViaCode') {
1250                    html = html + "<div id='timer-block' class='flex items-center justify-center gap-2 text-center'>" +
1251						"<div class='flex items-center gap-2'>" +
1252                        "<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'>" +
1253                        "<circle cx='8' cy='8' r='7' stroke='#888' stroke-width='1.4'/>" +
1254                        "<path d='M8 4.5V8.5L10.5 10' stroke='#888' stroke-width='1.4' stroke-linecap='round'/>" +
1255                        "</svg>" +
1256                        "<span id='timer'>05:00</span>" +
1257                        "</div>" +
1258                        "<span>
1258restantes pour saisir votre code</span>" +
1259                        "</div>";
1260                    html = html + "<div id='expired-block'>Votre code a expiré... </div>";
1261                }
1262
1263				html = html + "<div class='form-group'>" +
1264					"<div>" +
1265                    "<a href='#' class='mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content mt-6' id='submit_valide_code_secure'>Me connecter</a>" +
1266                    "</div>" +
1267                    "</div>" +
1268                    "<div class='form-group'>" +
1269                    "<div class='flex flex-col justify-center items-center gap-4 text-sm'>";
1270                if(type == 'connectViaCode') {
1271                    html = html + "<a href='javascript:void(0)' class='text-center mt-6 underline text-black hover:text-black' onclick='sendCodeAgainConnectViaCode();'>Me renvoyer un code</a>";
1272                } else {
1273                    html = html + "<a href='javascript:void(0)' class='text-center mt-6 underline text-black hover:text-black' onclick='sendCodeAgain();'>Me renvoyer un code</a>";
1274                }
1275                html = html +
1276                    "<a href='#' class='text-center underline text-black hover:text-black' onclick='showPopinConnexionHelp();'>Vous n'avez pas reçu l'email ?</a>" +
1277                    "</div>" +
1278                    "</div>";
1279                $("form[name='valide_code_secure']").html(html);
1280
1281				hidePopinConnexionHelp();
1282				$("#passoubliesaisiecode").show();
1283
1284				// Ouvre le clavier au clic sur les divs
1285				$(document).on('click', '.pin_display', function() {
1286					$('#hidden_input').focus();
1287				});
1288
1289				var isPasting = false;
1290
1291				// Paste
1292				$('#hidden_input').on('paste', function(e) {
1293					var pastedData = e.originalEvent.clipboardData.getData('text');
1294					if (pastedData) {
1295						var val = pastedData.replace(/\s+/g, '').replace(/\D/g, '').slice(0, 6);
1296						isPasting = true;
1297						$(this).val(val).trigger('input');
1298						if (val.length === 6) {
1299							setTimeout(function() {
1300								isPasting = false;
1301								$("#submit_valide_code_secure").trigger("click");
1302							}, 100);
1303						}
1304					}
1305				});
1306
1307				// Saisie dans l'input caché
1308				$('#hidden_input').on('input', function() {
1309					var val = $(this).val().replace(/\D/g, '').slice(0, 6);
1310					$(this).val(val);
1311					var digits = val.split('');
1312					$('.pin_display').each(function(i) {
1313						$(this).text(digits[i] || '');
1314						$(this).toggleClass('active', i === digits.length && digits.length < 6);
1315					});
1316					$('#pin_1').val(digits[0] || '');
1317					$('#pin_2').val(digits[1] || '');
1318					$('#pin_3').val(digits[2] || '');
1319					$('#pin_4').val(digits[3] || '');
1320					$('#pin_5').val(digits[4] || '');
1321					$('#pin_6').val(digits[5] || '');
1322					if (digits.length === 6 && !isPasting) {
1323						$("#submit_valide_code_secure").trigger("click");
1324					}
1325				});
1326
1327				// Blur / focus pour le curseur
1328				$('#hidden_input').on('blur', function() {
1329					$('.pin_display').removeClass('active');
1330				});
1331
1332				$('#hidden_input').on('focus', function() {
1333					var val = $(this).val().replace(/\D/g, '');
1334					if (val.length < 6) {
1335						$('#d' + (val.length + 1)).addClass('active');
1336					}
1337				});
1338
1339                if (interval) {
1340                    clearInterval(interval);
1341                    interval = null;
1342                }
1343				let total = 300; // 5 minutes en secondes
1344				interval = setInterval(function () {
1345					total--;
1346
1347					if (total <= 0) {
1348						clearInterval(interval);
1349						interval = null;
1350
1351						$('#timer').text('00:00');
1352						$('#timer-block').hide();
1353						$('#expired-block').show();
1354
1355						// Redirection après 3 secondes
1356						setTimeout(function () {
1357							window.location.href = '/inscription/';
1358						}, 1000);
1359
1360						return;
1361					}
1362
1363					const minutes = String(Math.floor(total / 60)).padStart(2, '0');
1364					const seconds = String(total % 60).padStart(2, '0');
1365					$('#timer').text(minutes + ':' + seconds);
1366
1367					// Passe en orange dans la dernière minute
1368					if (total <= 60) {
1369						$('#timer').addClass('urgent');
1370					}
1371
1372				}, 1000);
1373			}
1374
1375			function onSubmit(token) {
1376				$loader.show("fast","swing");
1377				$("#popinCalledCptCrea").val(popinCalled);
1378				$(register_form).submit();
1379			}
1380
1381			function moveNextField(currentElement, nextElementId) {
1382				// Check if value is a number
1383				if (!isNaN($('#' + currentElement).val()) && '' != $('#' + currentElement).val()) {
1384					if ('done' != nextElementId) {
1385						$('#' + nextElementId).focus();
1386					} else {
1387						$("#submit_valide_code_secure").trigger("click");
1388					}
1389				} else {
1390					$('#' + currentElement).val('')
1391				}
1392			}
1393
1394			function sendCodeAgain() {
1395				// Re-send by submit form again
1396				$('#submit_forgottenpass').click()
1397				$('#pin_1').focus();
1398			}
1399
1400            function sendCodeAgainConnectViaCode() {
1401                // Re-send by submit form again
1402                $('#lienViaCodeEmail').trigger('click');
1403                $('#pin_1').focus();
1404            }
1405
1406			function showPopinConnexionHelp() {
1407				$('#forgotten_password_help').show();
1408				$("form[name='valide_code_secure']").hide();
1409				$("#error_block").hide();
1410                $("#error_block_code").hide();
1411			}
1412
1413			function hidePopinConnexionHelp() {
1414				$('#forgotten_password_help').hide();
1415				$("form[name='valide_code_secure']").show();
1416			}
1417
1418			$(document).on('click', '#submit_valide_code_secure', function()
1419			{
1420				$("#error_block").html("").hide();
1421                $("#error_block_code").html("").hide();
1422				if(valideCodeSecureFormIsValid()){
1423					$loader.show("fast","swing");
1424					$(valide_code_secure_form).submit();
1425				}
1426			});
1427
1428			function valideCodeSecureFormIsValid()
1429			{
1430				for (i = 1; i <= 6; i++) {
1431					if (!isNaN($('#pin_' + i).val()) && '' == $('#pin_' + i).val()) {
1432						$("#error_block_code").html("<span class='errorconnect'>Tous les champs sont obligatoires</span>").show();
1433						$("form[name='valide_code_secure'] input[type=text]").val('');
1434						return false;
1435					}
1436				}
1437				return true;
1438			}
1439
1440			
1441		</script>
1441
1442<!-- Espace d'affichage des message d'erreur -->
1443<div id="error_block" class="text-red text-xs text-center mt-4"></div>
1444</div>
1445</div>
1446<script>
1447var togglePassword = document.querySelector('#togglePassword');
1448var passwordshow = document.querySelector('#popinAuthPassword');
1449togglePassword.addEventListener('click', function (e) {
1450// toggle the type attribute
1451const type = passwordshow.getAttribute('type') === 'password' ? 'text' : 'password';
1452passwordshow.setAttribute('type', type);
1453// toggle the eye slash icon
1454if(this.innerHTML === 'visibility'){
1455this.innerHTML= 'visibility_off';
1456} else {
1457this.innerHTML= 'visibility';
1458}
1459});
1460</script>
1460
1461<div style="font-size: 0;">
1462<img alt="" src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/images2008/trans.gif" width="1" height="1" id="pixel_tracker_origine" />
1463<img alt="" src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/images2008/trans.gif" width="1" height="1" id="pixel_tracker" />
1464</div>
1465<style type="text/css">
1466.popin_content{
1467max-width:478px;
1468}
1469#timer-block {
1470display: flex;
1471align-items: center;
1472gap: 8px;
1473font-size: 15px;
1474color: #444;
1475}
1476#timer {
1477font-weight: 600;
1478font-variant-numeric: tabular-nums;
1479color: #111;
1480transition: color 0.3s;
1481}
1482#timer.urgent {
1483color: #D85A30;
1484}
1485#expired-block {
1486display: none;
1487background: #FAECE7;
1488border: 1px solid #F0997B;
1489border-radius: 8px;
1490padding: 12px 20px;
1491font-size: 14px;
1492color: #993C1D;
1493text-align: center;
1494}
1495</style>
1496<div class="flex flex-col gap-6 justify-center items-center" id="blocVousEtesPro">
1497<p>Vous êtes pro ?</p>
1498<a href="https://pro.paruvendu.fr/" target="_blank" class="mx-auto bg-bluepro hover:bg-blueprodark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content">Continuer en tant que professionnel</a>
1499</div>
1500</div>
1501<div class="grid grid-cols-3 gap-16 xl:gap-10 md:gap-8 sm:gap-4 py-16 xl:py-12 lg:py-10 sm:py-6 px-20 xl:px-12 lg:px-3.5">
1502<div class="xl:col-span-3 text-center flex flex-col gap-8 xl:gap-6 lg:gap-4 items-center">
1503<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/utilisateurparticulier/compteperso.png" alt="Un profil à votre image" />
1504<h4 class="text-xl xl:text-lg lg:text-base">Un compte personnalis&eacute;</h4>
1505<p class="text-base xl:text-sm">Accedez à votre compte personnel pour retrouver vos annonces, vos favoris, votre messagerie... Toutes les fonctionnalités nécessaires pour faciliter vos ventes et vos recherches.</p>
1506</div>
1507<div class="xl:col-span-3 text-center flex flex-col gap-8 xl:gap-6 lg:gap-4 items-center">
1508<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/utilisateurparticulier/profilimage.png" alt="Un profil à votre image" />
1509<h4 class="text-xl xl:text-lg lg:text-base">Un profil &agrave; votre image</h4>
1510<p class="text-base xl:text-sm">Créer un avatar qui vous ressemble, écrire quelques mots pour vous présenter, faire un lien vers votre page Facebook ?</p>
1511</div>
1512<div class="xl:col-span-3 text-center flex flex-col gap-8 xl:gap-6 lg:gap-4 items-center">
1513<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/utilisateurparticulier/fideliterecomp.png" alt="Une fidélité récompensée" />
1514<h4 class="text-xl xl:text-lg lg:text-base">Une fid&eacute;lit&eacute; r&eacute;compens&eacute;e</h4>
1515<p class="text-base xl:text-sm">Niveaux d'expérience, badges, points bonus : sur Paruvendu.fr, on récompense votre fidélité !</p>
1516</div>
1517</div>
1518<div class="navete12-footercopy">
1519<p>&copy; 2026 ParuVendu.fr | Tous droits réservés<br />
1520&copy; Crédits photos | Fotolia</p>
1521</div>
1522</div>
1523</div>
1524<script src="https://img.paruvendu.fr/_static_/getutf8/_static______1781159751_____communfo_____js_____smarttag.js?func=proxy&process=minify-js"></script>
vendor: 2 bytes, line 1524
1524
1525<script type="text/javascript">
1526        var xiti_s2 = xtn2 = '9';
1527
1528        window.tag = new ATInternet.Tracker.Tag({"site":"288379"});
1529                	window.tag.privacy.setVisitorOptin();
1530                window.tag.page.send({"name":"Identification_Mc","level2":9,"customObject":{"xtimod":8,"x9":0}});	</script>
vendor: 2 bytes, line 1530
1530
1531<script>
1532function xt_click(obj,a,n2,page,type,url,x3){
1533if(typeof window.tag == 'undefined') return;
1534var t = (type == 'N')?'navigation':((type == 's')?'exit':'action');
1535var params = {name:page, level2: n2, type: t};
1536if(obj != null) params.elem = obj;
1537if(typeof url != 'undefined' && url != '') {
1538params.callback = function() {document.location = url};
1539}
1540return window.tag.click.send(params);
1541}
1542function xt_med(type,section,page,x1,x2,x3,x4,x5){
1543return xt_click(null,type,section,page,x1,x2,x3);
1544}
1545function xt_adc(obj, page){
1546return xt_click(obj,null,null,page);
1547}
1548</script>
1548
1549</div>
1550<script type="text/javascript">
1551function fireWhenReady() {
1552    if (typeof jQuery != 'undefined' && typeof fnReady != 'undefined') {
1553        fnReady();
1554    } else {
1555        setTimeout(fireWhenReady, 500);
1556    }
1557}
1558fireWhenReady();
1559</script>
1559
1560
1561                    
1561<script type="text/javascript">
1562                    if(typeof sondecmp === 'undefined') {
1563                        var img = document.createElement('img');
1564                        img.src = 'https://trab.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/collectcmp/?url=https%3A%2F%2Fwww.paruvendu.fr%2Finscription%2F&type=nocmp&rand=1790855718';
1565                        img.width = 1;
1566                        img.height = 1;
1567                        img.style.display='none';
1568                        document.body.appendChild(img);
1569                    }
1570                    </script>
1570
1571                
1571<script type="text/javascript">
1572                if(!window.navigator.userAgent.match(/Chrome-Lighthouse/) && !window.navigator.userAgent.match(/Google-InspectionTool/)){
1573                    if(typeof sondecmp === 'undefined') {
1574                        var img = document.createElement('img');
1575                        img.src = 'https://trab.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/sondecmp/?url=https%3A%2F%2Fwww.paruvendu.fr%2Finscription%2F&rand=1790855718';
1576                        img.width = 1;
1577                        img.height = 1;
1578                        img.style.display='none';
1579                        document.body.appendChild(img);
1580                    }
1581                }
1582                </script>
1582
1583            </body>
1584</html>

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