PageSourceSearch

https://magarderieplus.com/fr/prices

html magarderieplus.com collected 2026-10-02 16:02:38 UTC 55,852 bytes, 1,285 lines download raw bytes

1<!DOCTYPE html>
2
3
4<html dir="ltr" lang="fr-CA">
5    
6    
7    <head>
8        
9        
10        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
11        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> 
12        <meta name="author" content="MaGarderie Plus"> 
13        <meta name="robots" content="follow,index"> 
14        
15        <title>Prix et versions | MaGarderie Plus</title> 
16        
17        <link href="https://magarderieplus.com/assets/app_62ced411a3358/public/media/images/favicon.ico?v=1684371318" rel="shortcut icon"> 
18
19
20<link href="https://magarderieplus.com/fr" rel="alternate" hreflang="fr-CA"> 
21<link href="https://magarderieplus.com/en" rel="alternate" hreflang="en"> 
22
23<link href="https://magarderieplus.com/fr/prices" rel="canonical"> 
24
25<meta class="viewport" name="viewport" content="width=device-width, initial-scale=1.0"> 
26<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
27
28
29
30
31<meta name="author" content="MaGarderie Plus"> 
32
33<meta property="og:locale" content="fr_CA"> 
34<meta property="og:site_name" content="MaGarderie Plus - Logiciel pour la gestion des garderies et les centres de garde enfants"> 
35<meta property="og:type" content="website"> 
36<meta property="og:url" content="https://magarderieplus.com/fr/prices"> 
37<meta name="twitter:card" content="summary"> 
38
39
40
41    <meta name="description" content="Découvrez les versions Essentiel (90/mois),Expansion(120/mois), Expansion (120
42/mois),Expansion(120/mois) et Nuage Privé (180$/mois) de MaGarderie Plus. Essai gratuit 30 jours, sans frais par usager."> 
43    <meta name="keywords" content="prix logiciel garderie, tarif logiciel CPE, logiciel garderie Québec prix, MaGarderie Plus tarif, essai gratuit garderie"> 
44
45    <meta property="og:title" content="Prix"> 
46    <meta property="og:description" content="Découvrez les versions Essentiel (90/mois),Expansion(120/mois), Expansion (120
47/mois),Expansion(120/mois) et Nuage Privé (180$/mois) de MaGarderie Plus. Essai gratuit 30 jours, sans frais par usager."> 
48    <meta property="og:image" content="https://magarderieplus.com/assets/app_62ced411a3358/public/media/images/mgp_logo_min.png?v=1701908470"> 
49 
50
51        
52        <link type="image/x-icon" href="/assets/app_62ced411a3358/public/media/images/favicon.ico?v=1684371318" rel="icon"> 
53
54        
55        <link href="/assets/app_62ced411a3358/public/css/font_awesome_all.css?v=1711999801" rel="stylesheet"> 
56        <link href="/assets/app_62ced411a3358/public/css/owl.css?v=1711999807" rel="stylesheet"> 
57        <link href="/assets/app_62ced411a3358/public/css/bootstrap.css?v=1711999780" rel="stylesheet"> 
58        <link href="/assets/app_62ced411a3358/public/css/animate.css?v=1711999735" rel="stylesheet"> 
59        <link href="/assets/app_62ced411a3358/public/css/color.css?v=1774607972" rel="stylesheet"> 
60        <link href="/assets/app_62ced411a3358/public/css/style.css?v=1750705192" rel="stylesheet"> 
61        <link href="/assets/app_62ced411a3358/public/css/responsive.css?v=1711999812" rel="stylesheet"> 
62        <link href="/assets/app_62ced411a3358/public/css/custom.css?v=1787761634" rel="stylesheet">
vendor: 86 bytes, lines 62-65
62 
63
64        
65        <script async src="https://www.googletagmanager.com/gtag/js?id=
65G-1DQJGE674V
vendor: 22 bytes, lines 65-66
65"></script> 
66        
66<script>
67            
vendor: 168 bytes, lines 67-71
67window.dataLayer = window.dataLayer || [];
68            function gtag(){dataLayer.push(arguments);}
69            gtag('js', new Date());
70
71            gtag('config', '
71G-1DQJGE674V
vendor: 13 bytes, lines 71-72
71');
72        
72</script>
vendor: 86 bytes, lines 72-75
72 
73
74        
75        <script async src="https://www.googletagmanager.com/gtag/js?id=
75AW-1006039956
vendor: 22 bytes, lines 75-76
75"></script> 
76        
76<script>
77            
vendor: 166 bytes, lines 77-80
77window.dataLayer = window.dataLayer || [];
78            function gtag(){dataLayer.push(arguments);}
79            gtag('js', new Date());
80            gtag('config', '
80AW-1006039956
vendor: 13 bytes, lines 80-81
80');
81        
81</script>
81 
82        
83    </head> 
84    
85
86    
87    <body class="boxed_wrapper">
88        
89
90        
91<header class="main-header">
92    <div class="outer-box clearfix">
93        <div class="logo-box pull-left">
94            <figure class="logo"><a href="/fr"><img src="/assets/app_62ced411a3358/public/media/images/mgp_logo_fr.png?v=1781883769" alt="" style="height: 49px"></a></figure> 
95        </div> 
96        <div class="menu-area pull-right">
97            
98            <div class="mobile-nav-toggler">
99                <i class="icon-bar"></i> 
100                <i class="icon-bar"></i> 
101                <i class="icon-bar"></i> 
102            </div> 
103            <nav class="main-menu navbar-expand-md navbar-light">
104                <div id="navbarSupportedContent" class="collapse navbar-collapse show clearfix">
105                    <ul class="navigation scroll-nav clearfix">
106                        <li class="menu-main"><a href="/fr">Accueil</a></li> 
107                        <li class="menu-features"><a href="/fr/features">Fonctionnalités</a></li> 
108                        <li class="menu-prices"><a href="/fr/prices">Prix</a></li> 
109                        <li class="menu-blog"><a href="/fr/blog">Blogue</a></li> 
110                        <li class="dropdown"><a href="#">Ressources</a> 
111                            <ul>
112                                <li class="menu-faq"><a href="/documentation" target="_blank">Documentation</a></li> 
113                                <li class="menu-videos"><a href="/fr/videos">Vidéos</a></li> 
114                                <li class="menu-faq"><a href="/fr/faq">FAQ</a></li> 
115                                <li class="menu-partners"><a href="/fr/partners">Partenaires</a></li> 
116                            </ul> 
117                        </li> 
118                    </ul> 
119                </div> 
120            </nav> 
121            
122            
123            <div class="btn-box">
124                <a class="theme-btn btn-success" href="/user/login" style="background: #30a8a0; width: 170px"><i class="fas fa-door-open"></i> Connexion</a> 
125                <a class="theme-btn" href="/fr#plug" style="background: #f84b33; width: 170px"><i class="fas fa-plug"></i> Inscription</a> 
126            </div> 
127        </div> 
128    </div> 
129
130    
131    <div class="sticky-header">
132        <div class="outer-box clearfix">
133            <div class="logo-box pull-left">
134                <figure class="logo"><a href="/fr"><img src="/assets/app_62ced411a3358/public/media/images/mgp_logo_fr.png?v=1781883769" alt="" style="height: 49px"></a></figure> 
135            </div> 
136            <div class="menu-area pull-right">
137                <nav class="main-menu clearfix">
138                    
139                </nav> 
140                <div class="btn-box">
141                    <a class="theme-btn btn-success" href="/user/login" style="background: #30a8a0; width: 170px"><i class="fas fa-door-open"></i> Connexion</a> 
142                    <a class="theme-btn" href="/fr#plug" style="background: #f84b33; width: 170px"><i class="fas fa-plug"></i> Inscription</a> 
143                </div> 
144            </div> 
145        </div> 
146    </div> 
147</header> 
148
149
150
151<div class="mobile-menu">
152    <div class="menu-backdrop"></div> 
153    <div class="close-btn"><i class="fas fa-times"></i></div> 
154    
155    <nav class="menu-box">
156        <div class="menu-outer"></div> 
157        <div class="contact-info">
158            <h4>Contacts</h4> 
159            <ul>
160                
161                <li><a href="mailto:[email protected]">[email protected]</a></li> 
162            </ul> 
163        </div> 
164        <div class="social-links">
165            <ul class="clearfix">
166                
167                <li><a href="https://www.facebook.com/magarderie.plus" target="_blank"><span class="fab fa-facebook-square"></span></a></li> 
168                <li><a href="https://www.linkedin.com/company/magarderie-plus" target="_blank"><span class="fab fa-linkedin"></span></a></li> 
169                
170                
171                
172            </ul> 
173        </div> 
174    </nav> 
175</div> 
176
177 
178
179        <section class="page-title centred">
180    <div class="shape-layer" style="background-image: url(/assets/app_62ced411a3358/public/media/images/sh
180ape/shape_2.png?v=1684371516)"></div> 
181    <div class="auto-container">
182        <div class="content-box">
183            <h1>Prix et versions</h1> 
184            <ul class="bread-crumb clearfix">
185                <li><a href="/fr">Accueil</a></li> 
186                <li>Prix et versions</li> 
187            </ul> 
188        </div> 
189    </div> 
190</section> 
191
192<section id="pricing" class="section pt-5 pricing-section">
193    <style>
194        /* Keep every &amp;ldquo;D&amp;eacute;couvrir&amp;rdquo; button aligned at the bottom of its card. */
195        .pricing-section .row &gt; [class*=&quot;col-&quot;] {
196            display: flex;
197        }
198
199        .pricing-section .row &gt; [class*=&quot;col-&quot;] &gt; div,
200        .pricing-section .inner-box {
201            width: 100%;
202            height: 100%;
203        }
204
205        .pricing-section .pricing-card {
206            display: flex;
207            flex-direction: column;
208            height: 100%;
209        }
210
211        .pricing-section .pricing-card .btn-box {
212            margin-top: auto;
213        }
214    </style> 
215    <div class="shape-layer centred" style="background-image: url(/assets/app_62ced411a3358/public/media/images/shape/shape_2.png?v=1684371516)"></div> 
216
217    <div class="auto-container">
218        <div class="sec-title centred">
219            
220            <div class="pricing-billing-toggle" role="tablist" aria-label="Choix de facturation">
221                <button type="button" id="billingMonthlyBtn" class="active" data-billing="monthly" aria-selected="true">Mensuel</button> 
222                <button type="button" id="billingYearlyBtn" data-billing="yearly" aria-selected="false">Annuel</button> 
223                <span class="save-badge">Économisez jusqu’à 10%</span> 
224            </div> 
225        </div> 
226
227        <div class="row clearfix">
228            
229            <div class="col-lg-4 col-md-6 col-sm-12 mb-4">
230                <div class="wow fadeInUp animated" data-wow-delay="100ms" data-wow-duration="500ms">
231                    <div class="inner-box">
232                        <div class="lower-content pricing-card recommended" data-monthly="80" data-yearly="912" data-discount-label="-5%" style="min-height: 850px"> 
233
234                            <h3 class="plan-title text-center">
235                                Essentiel <span class="inline-yearly-badge">-5% annuel</span> 
236                            </h3> 
237
238                            <div class="plan-price text-center">
239                                <span class="amount js-plan-amount">80</span> 
240                                <span class="currency">$</span> 
241                                <span class="period js-plan-period">/mois</span> 
242                            </div> 
243                            <div class="plan-price-subline js-plan-subline text-center"></div> 
244
245                            <p class="plan-intro">
246                                Solution complète pour les petites garderies qui souhaitent centraliser l’administration sans complexité.
247                            <br> 
248                            <strong>Cette version est limitée à 50 fiches d’enfants actives.</strong></p> 
249
250
251                            <p class="plan-subtitle">Inclut :</p> 
252                            <ul class="list-item clearfix" style="text-align: left">
253                                <li>Synchronisation avec le système MFA</li> 
254                                <li>Gestion des ententes de service</li> 
255                                <li>Gestion des présences</li> 
256                                <li>Module de communication Lien Parent (agenda électronique)</li> 
257                                <li>Module de signature électronique (ententes, fiches d’assiduité)</li> 
258                                <li>Dossiers éducatifs</li> 
259                                <li>Module de pointage Horodateur</li> 
260                                <li>Applications mobiles pour les employés et les parents</li> 
261                            </ul> 
262
263                            <div class="plan-meta">
264                                <span class="meta-pill">Aucun frais supplémentaire par usager</span> 
265                                <span class="meta-pill">Limite de stockage: 2 Go</span> 
266                            </div> 
267
268                            <div class="btn-box text-center"><a class="btn-2 plan-btn" href="/fr#plug">Découvrir</a></div> 
269                        </div> 
270                    </div> 
271                </div> 
272            </div> 
273
274            
275            <div class="col-lg-4 col-md-6 col-sm-12 mb-4">
276                <div class="wow fadeInUp animated" data-wow-delay="400ms" data-wow-duration="1000ms">
277                    <div class="inner-box">
278                        <div class="lower-content pricing-card recommended" data-monthly="120" data-yearly="1332" data-discount-label="-7,5%" style="min-height: 850px">
279                            
280
281                            <h3 class="plan-title text-center">Expansion <span class="inline-yearly-badge">-7,5% annuel</span></h3> 
282
283                            <div class="plan-price text-center">
284                                <span class="amount js-plan-amount">120</span> 
285                                <span class="currency">$</span> 
286                                <span class="period js-plan-period">/mois</span> 
287                            </div> 
288                            <div class="plan-price-subline js-plan-subline text-center"></div> 
289
290                            <p class="plan-intro">
291                                Version idéale pour les garderies subventionnées et les milieux en expansion avec des besoins plus poussés en conformité, en intégration et en contrôle des processus.
292                            </p> 
293
294                            <p class="plan-subtitle">Toutes les fonctionnalités de la version Essentiel, plus :</p> 
295                            <ul class="list-item clearfix" style="text-align: left">
296                                <li>Module de paie</li> 
297                                <li>Module de comptabilité complet</li> 
298                                <li>Rapprochement bancaire</li> 
299                                <li>Rapports comptables</li> 
300                                <li>Outils de synchronisation avec des systèmes externes avancés</li> 
301                                <li>Ensemble des rapports pour les garderies subventionnées</li> 
302                            </ul> 
303
304                            <div class="plan-meta">
305                                <span class="meta-pill">Aucun frais supplémentaire par usager</span> 
306                                <span class="meta-pill">Aucune limite d’enfants</span> 
307                                <span class="meta-pill">Limite de stockage: 10 Go</span> 
308                            </div> 
309
310                            <div class="btn-box text-center"><a class="plan-btn" href="/fr#plug">Découvrir</a></div> 
311                        </div> 
312                    </div> 
313                </div> 
314            </div> 
315
316            
317            <div class="col-lg-4 col-md-6 col-sm-12 mb-4">
318                <div class="wow fadeInUp animated" data-wow-delay="600ms" data-wow-duration="1500ms">
319                    <div class="inner-box">
320                        <div class="lower-content pricing-card recommended" data-monthly="160" data-yearly="1728" data-discount-label="-10%" style="min-height: 850px">
321
322                            <h3 class="plan-title text-center">Entreprise <span class="inline-yearly-badge">-10% annuel</span></h3> 
323
324                            <div class="plan-price text-center">
325                                <span class="amount js-plan-amount">160</span> 
326                                <span class="currency">$</span> 
327                                <span class="period js-plan-period">/mois</span> 
328                            </div> 
329                            <div class="plan-price-subline js-plan-subline text-center"></div> 
330
331                            <p class="plan-intro">
332                                Version idéale pour les grandes garderies et les organisations qui souhaitent profiter de l’ensemble des fonctionnalités de <strong>MaGarderie Plus</strong>
332 , avec des outils avancés de gestion, de communication, d’automatisation et de collaboration.
333                            </p> 
334
335                            <p class="plan-subtitle">Toutes les fonctionnalités de la version Expansion, plus :</p> 
336                            <ul class="list-item clearfix" style="text-align: left">
337                                <li>Signature électronique de tous vos documents PDF</li> 
338                                <li>Partage sécurisé de vidéos avec les parents</li> 
339                                <li>Intégration avec votre système comptable (QuickBooks et Sage)</li> 
340                                <li>Assistants intelligents pour la gestion, la conformité et l’analyse</li> 
341                            </ul> 
342
343                            <div class="plan-meta">
344                                <span class="meta-pill">Aucun frais supplémentaire par usager</span> 
345                                <span class="meta-pill">Aucune limite d’enfants</span> 
346                                <span class="meta-pill">Limite de stockage: 20 Go</span> 
347                            </div> 
348
349                            <div class="btn-box text-center"><a class="plan-btn" href="/fr#plug">Découvrir</a></div> 
350
351                        </div> 
352                    </div> 
353                </div> 
354            </div> 
355        </div> 
356    </div> 
357
358    <section class="py-3 centred">
359        <div class="auto-container">
360            <div class="col-md-12">
361                <div class="sec-title my-0 centred">
362                    <a href="/fr#book-a-meeting">
363                        <h6 class="mb-1"><strong>Besoin de plus d&#039;informations ?</strong>  Cliquez ici pour réservez une rencontre avec nous.</h6> 
364                    </a> 
365                </div> 
366                <h6><strong>Si vous préférez nous parler par téléphone, contactez-nous au 514-924-8671.</strong></h6> 
367            </div> 
368        </div> 
369    </section> 
370
371    
372    
372<script>
373        (function () {
374            var section = document.querySelector('.pricing-section');
375            if (!section) return;
376
377            var monthlyBtn = document.getElementById('billingMonthlyBtn');
378            var yearlyBtn = document.getElementById('billingYearlyBtn');
379            var cards = section.querySelectorAll('.pricing-card');
380
381            function formatAmount(value) {
382                var num = Number(value);
383                if (Number.isNaN(num)) return value;
384                return num.toLocaleString('fr-CA');
385            }
386
387            function setBilling(mode) {
388                section.setAttribute('data-billing', mode);
389
390                monthlyBtn.classList.toggle('active', mode === 'monthly');
391                yearlyBtn.classList.toggle('active', mode === 'yearly');
392                monthlyBtn.setAttribute('aria-selected', mode === 'monthly' ? 'true' : 'false');
393                yearlyBtn.setAttribute('aria-selected', mode === 'yearly' ? 'true' : 'false');
394
395                cards.forEach(function (card) {
396                    var monthly = card.getAttribute('data-monthly');
397                    var yearly = card.getAttribute('data-yearly');
398                    var amountEl = card.querySelector('.js-plan-amount');
399                    var periodEl = card.querySelector('.js-plan-period');
400                    var sublineEl = card.querySelector('.js-plan-subline');
401
402                    if (!amountEl || !periodEl || !sublineEl) return;
403
404                    if (mode === 'yearly') {
405                        amountEl.textContent = formatAmount(yearly);
406                        periodEl.textContent = '/an';
407                        var monthlyEq = Number(yearly) / 12;
408                        if (!Number.isNaN(monthlyEq)) {
409                            sublineEl.textContent = 'Soit ' + formatAmount(monthlyEq.toFixed(2)) + '$ / mois factur\u00e9 annuellement';
410                        } else {
411                            sublineEl.textContent = '';
412                        }
413                    } else {
414                        amountEl.textContent = formatAmount(monthly);
415                        periodEl.textContent = '/mois';
416                        sublineEl.textContent = '';
417                    }
418                });
419            }
420
421            monthlyBtn.addEventListener('click', function () { setBilling('monthly'); });
422            yearlyBtn.addEventListener('click', function () { setBilling('yearly'); });
423
424            // default
425            setBilling('monthly');
426        })();
427    </script>
427 
428</section> 
429
430<section id="version-comparison" class="protect-section centred mt-0 pt-5 section bg-color-2">
431    
432    <div class="auto-container">
433        <div class="sec-title">
434            <h2>Comparer les versions</h2> 
435            <p>Choisissez la version qui correspond le mieux à votre garderie.</p> 
436        </div> 
437
438        <div class="table-responsive version-comparison-table">
439            <table class="table table-bordered">
440                <thead>
441                <tr>
442                    <th>Fonctionnalités</th> 
443                    <th>Essentiel</th> 
444                    <th>Expansion</th> 
445                    <th>Entreprise</th> 
446                </tr> 
447                </thead> 
448                <tbody>
449                
450                <tr>
451                    <td><strong>Gestion des fiches des enfants</strong></td> <td>✔</td> <td>✔</td> <td>✔</td> 
452                </tr> 
453                <tr>
454                    <td>Dossier médical complet</td> <td>✔</td> <td>✔</td> <td>✔</td> 
455                </tr> 
456                <tr>
457                    <td>Personnes-ressources (urgence, personnes autorisées)</td> <td>✔</td> <td>✔</td> <td>✔</td> 
458                </tr> 
459                <tr>
460                    <td>Gestion des horaires</td> <td>✔</td> <td>✔</td> <td>✔</td> 
461                </tr> 
462                <tr>
463                    <td>Rapports d&#039;incidents</td> <td>✔</td> <td>✔</td> <td>✔</td> 
464                </tr> 
465                <tr>
466                    <td>Formulaires prescrits (acétaminophène, insectifuge, etc.)</td> <td>✔</td> <td>✔</td> <td>✔</td> 
467                </tr> 
468                <tr>
469                    <td>Inscription en ligne</td> <td>✔</td> <td>✔</td> <td>✔</td> 
470                </tr> 
471
472                
473                <tr>
474                    <td><strong>Gestion des fiches des parents</strong></td> <td>✔</td> <td>✔</td> <td>✔</td> 
475                </tr> 
476                <tr>
477                    <td>Paramétrage flexible du paiement des frais</td> <td>✔</td> <td>✔</td> <td>✔</td> 
478                </tr> 
479
480                
481                <tr>
482                    <td><strong>Gestion des présences des enfants</strong></td> <td>✔</td> <td>✔</td> <td>✔</td> 
483                </tr> 
484                <tr>
485                    <td>Prise des présences</td> <td>✔</td> <td>✔</td> <td>✔</td> 
486                </tr> 
487                <tr>
488                    <td>Fiches d’assiduité avec signatures électroniques (4 semaines ou mensuelles)</td> <td>✔</td> <td>✔</td> <td>✔</td> 
489                </tr> 
490
491                
492                <tr>
493                    <td><strong>Facturation, perception des paiements et suivi des comptes clients</strong></td> <td>✔</td> <td>✔</td> <td>✔</td> 
494                </tr> 
495                <tr>
496                    <td>Paramétrage flexible de la facturation (pourcentage, cédule de paiement)</td> <td>✔</td> <td>✔</td> <td>✔</td> 
497                </tr> 
498                <tr>
499                    <td>Transfert électronique de fonds (EFT)</td> <td>✔</td> <td>✔</td> <td>✔</td> 
500                </tr> 
501                <tr>
502                    <td>Envoi des états de compte aux parents</td> <td>✔</td> <td>✔</td> <td>✔</td> 
503                </tr> 
504
505                
506                <tr>
507                    <td><strong>Gestion du développement des enfants</strong></td> <td>✔</td> <td>✔</td> <td>✔</td> 
508                </tr> 
509                <tr>
510                    <td>Observations et grilles de développement par groupes d’âge</td> <td>✔</td> <td>✔</td> <td>✔</td> 
511                </tr> 
512                <tr>
513                    <td>Dossiers éducatifs</td> <td>✔</td> <td>✔</td> <td>✔</td> 
514                </tr> 
515
516                
517                <tr>
518                    <td><strong>Lien parent (agenda électronique)</strong></td> <td>✔</td> <td>✔</td> <td>✔</td> 
519                </tr> 
520                <tr>
521                    <td>
521Module de communication directe avec les parents (chat)</td> <td>✔</td> <td>✔</td> <td>✔</td> 
522                </tr> 
523
524                
525                <tr>
526                    <td><strong>Horodateur (module de pointage)</strong></td> <td>✔</td> <td>✔</td> <td>✔</td> 
527                </tr> 
528
529                
530                <tr>
531                    <td><strong>Applications mobiles</strong></td> <td>✔</td> <td>✔</td> <td>✔</td> 
532                </tr> 
533                <tr>
534                    <td>Application pour les employés et parents (IOS, Android, Web)</td> <td>✔</td> <td>✔</td> <td>✔</td> 
535                </tr> 
536
537
538                
539                <tr>
540                    <td><strong>Gestion des ententes de services</strong></td> <td>✔</td> <td>✔</td> <td>✔</td> 
541                </tr> 
542                <tr>
543                    <td>Synchronisation avec le PISG MFA</td> <td>✔</td> <td>✔</td> <td>✔</td> 
544                </tr> 
545
546                
547                <tr>
548                    <td><strong>Reçu d&#039;impôt (parents)</strong></td> <td>✔</td> <td>✔</td> <td>✔</td> 
549                </tr> 
550                <tr>
551                    <td>Relevés 24 (module certifié par Revenu Québec)</td> <td>✔</td> <td>✔</td> <td>✔</td> 
552                </tr> 
553                <tr>
554                    <td>Rapports fédéraux</td> <td>✔</td> <td>✔</td> <td>✔</td> 
555                </tr> 
556
557                
558                <tr>
559                    <td><strong>Fonctionnalités communes et outils</strong></td> <td>✔</td> <td>✔</td> <td>✔</td> 
560                </tr> 
561                <tr>
562                    <td>Signatures électroniques</td> <td>✔</td> <td>✔</td> <td>✔</td> 
563                </tr> 
564                <tr>
565                    <td>Gestion de menu</td> <td>✔</td> <td>✔</td> <td>✔</td> 
566                </tr> 
567                <tr>
568                    <td>Écrans externes (télé)</td> <td>✔</td> <td>✔</td> <td>✔</td> 
569                </tr> 
570                <tr>
571                    <td>Envoi de courriels en masse</td> <td>✔</td> <td>✔</td> <td>✔</td> 
572                </tr> 
573
574                
575                <tr>
576                    <td><strong>Gestion du temps et la paie</strong></td> <td>—</td> <td>✔</td> <td>✔</td> 
577                </tr> 
578                <tr>
579                    <td>Feuilles de temps des employés</td> <td>—</td> <td>✔</td> <td>✔</td> 
580                </tr> 
581                <tr>
582                    <td>Transactions de paie (retenues à la source, assurances, gestion des échelons)</td> <td>—</td> <td>✔</td> <td>✔</td> 
583                </tr> 
584                <tr>
585                    <td>Envoi des talons de paie par courriel aux employés</td> <td>—</td> <td>✔</td> <td>✔</td> 
586                </tr> 
587                <tr>
588                    <td>Transfert électronique de fonds</td> <td>—</td> <td>✔</td> <td>✔</td> 
589                </tr> 
590                <tr>
591                    <td>Reçus d&#039;impôt annuels (T4 et Relevé 1)</td> <td>—</td> <td>✔</td> <td>✔</td> 
592                </tr> 
593                <tr>
594                    <td>Exportation des données vers Morneau Shepell (RRCPEGQ)</td> <td>—</td> <td>✔</td> <td>✔</td> 
595                </tr> 
596
597                
598                <tr>
599                    <td><strong>Module de comptabilité complet</strong></td> <td>—</td> <td>✔</td> <td>✔</td> 
600                </tr> 
601                <tr>
602                    <td>Charte comptable configurable</td> <td>—</td> <td>✔</td> <td>✔</td> 
603                </tr> 
604                <tr>
605                    <td>Écritures comptables automatiques et manuelles</td> <td>—</td> <td>✔</td> <td>✔</td> 
606                </tr> 
607                <tr>
608                    <td>Rapprochement bancaire</td> <td>—</td> <td>✔</td> <td>✔</td> 
609                </tr> 
610                <tr>
611                    <td>Gestion des dépenses</td> <td>—</td> <td>✔</td> <td>✔</td> 
612                </tr> 
613                <tr>
614                    <td>Rapports comptables</td> <td>—</td> <td>✔</td> <td>✔</td> 
615                </tr> 
616
617                
618                <tr>
619                    <td><strong>Tous les rapports requis pour les garderies subventionnées</strong></td> <td>—</td> <td>✔</td> <td>✔</td> 
620                </tr> 
621                <tr>
622                    <td>État de l&#039;
622occupation et des présences réelles des enfants</td> <td>—</td> <td>✔</td> <td>✔</td> 
623                </tr> 
624
625                
626                <tr>
627                    <td><strong>Fonctionnalités avancées</strong></td> <td>—</td> <td>—</td> <td>✔</td> 
628                </tr> 
629                <tr>
630                    <td>Synchronisations externes avancées</td> <td>—</td> <td>—</td> <td>✔</td> 
631                </tr> 
632                <tr>
633                    <td>Marketplace</td> <td>—</td> <td>—</td> <td>✔</td> 
634                </tr> 
635                <tr>
636                    <td>Concepteur d’application</td> <td>—</td> <td>—</td> <td>✔</td> 
637                </tr> 
638                <tr>
639                    <td>Accès au code de l’application</td> <td>—</td> <td>—</td> <td>✔</td> 
640                </tr> 
641                <tr>
642                    <td>Personnalisation du logiciel</td> <td>—</td> <td>—</td> <td>✔</td> 
643                </tr> 
644                <tr>
645                    <td>Personnalisation de l’application mobile</td> <td>—</td> <td>—</td> <td>✔</td> 
646                </tr> 
647                <tr>
648                    <td>Services supplémentaires (SMS, GoSign.Online)</td> <td>—</td> <td>—</td> <td>✔</td> 
649                </tr> 
650
651                <tr>
652                    <td><strong>Nombre de fiche d’enfants</strong></td> 
653                    <td><strong>50 maximum</strong></td> 
654                    <td><strong>Illimité</strong></td> 
655                    <td><strong>Illimité</strong></td> 
656                </tr> 
657                <tr>
658                    <td><strong>Stockage</strong></td> 
659                    <td><strong>2 Go</strong></td> 
660                    <td><strong>10 Go</strong></td> 
661                    <td><strong>20 Go</strong></td> 
662                </tr> 
663                </tbody> 
664            </table> 
665        </div> 
666    </div> 
667
668    <style>
669        .version-comparison-table {
670            margin-top: 30px;
671            overflow-x: auto;
672        }
673
674        .version-comparison-table table {
675            width: 100%;
676            background: #fff;
677            border-collapse: collapse;
678            border-radius: 12px;
679            overflow: hidden;
680            box-shadow: 0 10px 30px rgba(0,0,0,0.06);
681        }
682
683        .version-comparison-table th,
684        .version-comparison-table td {
685            padding: 16px 18px;
686            text-align: center;
687            vertical-align: middle;
688            border: 1px solid #e9ecef;
689        }
690
691        .version-comparison-table th:first-child,
692        .version-comparison-table td:first-child {
693            text-align: left;
694            min-width: 260px;
695        }
696
697        .version-comparison-table thead th {
698            background: #f8f9fa;
699            font-weight: 600;
700            color: #1e2a3a;
701        }
702
703        .version-comparison-table tbody tr:nth-child(even) {
704            background: #fcfcfc;
705        }
706    </style> 
707</section> 
708
709<section id="how-to-connect" class="protect-section centred mt-0 pt-5">
710    <div class="shape-layer" style="background-image: url(/assets/app_62ced411a3358/public/media/images/shape/shape_2.png?v=1684371516)"></div> 
711    <div class="auto-container">
712        <div class="sec-title">
713            <h2>Services additionnels</h2> 
714        </div> 
715        <div class="row clearfix">
716            <div class="col-lg-12 col-md-12 col-sm-12 single-column">
717                <div class="single-item wow fadeInUp animated animated" data-wow-delay="00ms" data-wow-duration="1500ms">
718                    <div class="inner-box">
719                        <figure class="image-box"><img src="/assets/app_62ced411a3358/public/media/images/versions/export-service.png?v=1749223336" alt=""></figure> 
720                        <h4><strong>Exportation complète sur demande</strong>  — <strong style="color:#ff4f5b">300$</strong> <span class="small text-muted"></span></h4> 
721                        <p class="my-3">
722                            <a href="https://magarderieplus.com/documentation/main/services-additionnels-cesser-dutiliser-magarderie-plus-que-faire-avec-vos-donnees" target="_blank">📄 Consultez cet article pour en savoir plus sur le service d’exportation complète.</a> 
723                            <br> 
724                        </p> 
725                    </div> 
726                </div> 
727            </div> 
728        </div> 
729    </div> 
730</section> 
731
732
733<section class="cta-section">
734    <div class="auto-container">
735        <div class="inner-container">
736            <div class="row clearfix">
737                <div class="col-xl-7 col-lg-12 col-md-12 text-column">
738                    <div class="text">
739                        <h3>Abonnez-vous à la version d’essai</h3> 
740                        <p class="small text-muted">Vous aurez 30 jours pour passer à la version complète à partir de la ver
740sion d’essai.</p> <p>
741                    </p></div> 
742                </div> 
743                <div class="col-xl-5 col-lg-12 col-md-12 btn-column">
744                    <div class="btn-box clearfix">
745                        <a class="btn-2" href="/fr#plug">S&#039;inscrire</a> 
746                    </div> 
747                </div> 
748            </div> 
749        </div> 
750    </div> 
751</section> 
752
753
754<div id="marketing-app">
755</div> 
756
757        
758<footer class="main-footer">
759    <div class="shape-layer" style="background-image: url(/assets/app_62ced411a3358/public//media/images/shape/shape_3.png)"></div> 
760    <div class="anim-icon">
761        
762        <div class="icon icon-3 rotate-me d-none d-xl-block" style="background-image: url(/assets/app_62ced411a3358/public/media/images/icons/anim_daycare_1.png?v=1684371956)"></div> 
763        
764    </div> 
765    <div class="footer-top">
766        <div class="auto-container">
767            <div class="widget-section">
768                <div class="row clearfix">
769                    <div class="col-lg-4 col-md-6 col-sm-12 footer-column text-left">
770                        <div class="logo-widget footer-widget">
771                            <figure class="footer-logo"><a href="/fr"><img src="/assets/app_62ced411a3358/public/media/images/mgp_logo_fr.png?v=1781883769" alt="" style="width: 200px;"></a></figure> 
772                            <div class="text">
773                                <p>
774                                    <strong>MaGarderie Plus</strong>  est bien plus qu&#039;une application - c&#039;est votre partenaire de confiance pour la gestion efficace de votre garderie. Du suivi des activités quotidiennes des enfants à la communication directe avec les parents, en passant par la gestion de la facturation, <strong>MaGarderie Plus</strong>  offre une solution complète. 
775                                </p> 
776                            </div> 
777                        </div> 
778                    </div> 
779                    <div class="col-lg-1 col-md-1 col-sm-12 footer-column">
780                    </div> 
781
782                    <div class="col-lg-3 col-md-5 col-sm-12 footer-column">
783                        <div class="links-widget footer-widget">
784                            <div class="widget-title">
785                                <h3>Solution</h3> 
786                            </div> 
787                            <div class="widget-content">
788                                <ul class="info-list clearfix">
789                                    <li><a href="/fr">Accueil</a></li> 
790                                    <li><a href="/fr/features">Fonctionnalités</a></li> 
791                                    <li><a href="/fr/prices">Prix et versions</a></li> 
792                                    <li><a href="/fr/videos">Vidéos</a></li> 
793                                    <li><a href="/fr/faq">FAQ</a></li> 
794                                    <li><a href="/fr/blog">Blogue</a></li> 
795                                    <li><a href="https://magarderieplus.com/documentation">Documentation</a></li> 
796                                    <li><a href="/fr/releases">Historique des versions</a></li> 
797                                    <li><a href="/fr/partners">Partenaires</a></li> 
798                                </ul> 
799                            </div> 
800                        </div> 
801
802                    </div> 
803
804                    <div class="col-lg-1 col-md-1 col-sm-12 footer-column">
805                    </div> 
806
807                    <div class="col-lg-3 col-md-5 col-sm-12 footer-column text-left">
808                        <div class="contact-widget footer-widget">
809                            <div class="widget-title">
810                                <h3>Contacts</h3> 
811                            </div> 
812                            <ul class="info-list clearfix">
813                                <li><i class="fas fa-envelope"></i> <a href="mailto:[email protected]">[email protected]</a></li> 
814                            </ul> 
815                            <div class="widget-title">
816                                <h3>Applications mobiles</h3> 
817                            </div> 
818                            <ul class="info-list clearfix">
819                                <li><i class="fa-brands fa-apple"></i> <a href="https://apps.apple.com/app/id6755205180">App Store</a></li> 
820                                <li><i class="fa-brands fa-android"></i> <a href="https://play.google.com/store/apps/details?id=com.magarderieplus.prod">Google Play</a></li> 
821                            </ul> 
822
823                            <div class="links-widget footer-widget">
824                                
825                                <ul class="social-links clearfix">
826                                    <li><a href="https://www.facebook.com/magarderie.plus" target="_blank"><i class="fab fa-facebook-f"></i></a></li> 
827                                    <li><a href="https://www.linkedin.com/company/magarderie-plus" target="_blank"><i class="fab fa-linkedin-in"></i></a></li> 
828                                
829                                </ul> 
830                            </div> 
831                        </div> 
832
833                    </div> 
834
835                </div> 
836            </div> 
837        </div> 
838    </div> 
839    <div class="footer-bottom">
840        <div class="auto-container">
841            <div class="bottom-inner clearfix">
842                <div class="copyright pull-left">
843                    <p><a href="/fr">MaGarderie Plus</a>  © 2026 Tous droits réservés</p> 
844                </div> 
845                <ul class="footer-nav pull-right">
846                    <li><a href="/en">English version</a></li> 
847                    <li><a href="/fr/terms-of-use">Conditions d&#039;utilisation</a></li> 
848                    <li><a href="/fr/privacy-policy">Politique de confidentialité</a></li> 
849                </ul> 
850            </div> 
851        </div> 
852    </div> 
853</footer> 
854
855
856
857
858<button class="scroll-top scroll-to-target" data-target="html">
859    <span class="fas fa-arrow-up"></span> 
860</button> 
861 
862
863        
863<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
863 
864<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.min.js"></script>
864 
865
866<script src="/assets/app_62ced411a3358/public/js/jquery.js?v=1712000310"></script>
866 
867<script src="/assets/app_62ced411a3358/public/js/popper.min.js?v=1712000327"></script>
867 
868<script src="/assets/app_62ced411a3358/public/js/bootstrap.min.js?v=1712000304"></script>
868 
869<script src="/assets/app_62ced411a3358/public/js/owl.js?v=1712000316"></script>
869 
870<script src="/assets/app_62ced411a3358/public/js/wow.js?v=1712000350"></script>
870 
871<script src="/assets/app_62ced411a3358/public/js/appear.js?v=1712000298"></script>
871 
872<script src="/assets/app_62ced411a3358/public/js/scrollbar.js?v=1712000340"></script>
872 
873
874<script src="/assets/app_62ced411a3358/public/js/validation.js?v=1712000345"></script>
874 
875
876
877
878<link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;family=Rubik:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&amp;display=swap" rel="stylesheet"> 
879
880
881
882<script src="/assets/app_62ced411a3358/public/js/script.js?v=1766153992"></script>
882 
883
884<script>
885    $(document).ready(function() {
886        const url = new URL(window.location.href);
887        url.hash="";
888        const urlArray = url.toString().split('/');
889        switch(urlArray[urlArray.length-1]) {
890            case 'fr':
891                $('.menu-main').addClass("current");
892                break;
893            case 'blog':
894                $('.menu-blog').addClass("current");
895                break;
896            case 'features':
897                $('.menu-features').addClass("current");
898                break;
899            case 'prices':
900                $('.menu-prices').addClass("current");
901                break;
902            case 'faq':
903                $('.menu-faq').addClass("current");
904                break;
905            case 'videos':
906                $('.menu-videos').addClass("current");
907                break;
908        }
909    });
910</script>
910 
911        
912        
913
914<script>
915
916	var daycare = new Vue({
917    	el: '#daycare-app',
918    	data: {
919    		vars: {	
920        		companyName: '',
921        	    email: '',
922        		phone: '',
923        		address: '',
924        		city: '',
925        		code: '',
926        		reference: '',
927        		comment: '',
928        		activity: '',
929        		alert: false,
930        		alertMessage: '',
931        		done: false,
932        		step: 1,
933        		contactName: '',
934        		contactEmail: '',
935        		contactPhone: '',
936        		contactMessage: '',
937                contactBack: '',
938                contactDemo: '',
939        		contactAlertMessage: '',
940                loading: false,
941                subsidized: false,
942    		}
943    	}
944	});
945
946    function validate() {
947
948        daycare.vars.alertMessage = '';
949        
950        if (daycare.vars.companyName === '') {
951            daycare.vars.alertMessage = 'Veuillez indiquer le nom de l\'entreprise';
952            return;
953        }
954
955        if (daycare.vars.email === '' || daycare.vars.email.indexOf('@') <= 0) {
956            daycare.vars.alertMessage = 'Veuillez indiquer l\'adresse &eacute;lectronique de l\'entreprise';
957            return;
958        }
959        
960        if (daycare.vars.phone === '') {
961            daycare.vars.alertMessage = 'Veuillez indiquer le num&eacute;ro de t&eacute;l&eacute;phone';
962            return;
963        }
964        
965        if (daycare.vars.address === '') {
966            daycare.vars.alertMessage = 'Veuillez indiquer l\'adresse de l\'entreprise';
967            return;
968        }
969
970        if (daycare.vars.address.length > 30) {
971            daycare.vars.alertMessage = "L'adresse ne peut pas contenir plus de 30 symboles";
972            return;
973        }
974        
975        if (daycare.vars.city === '') {
976            daycare.vars.alertMessage = 'Veuillez indiquer la ville';
977            return;
978        }
979        
980        if (daycare.vars.code === '') {
981            daycare.vars.alertMessage = 'Veuillez indiquer le code postal';
982            return;
983        } 
984
985        daycare.vars.step = 2;
986        
987    }
988    
989    function connectCompany() {
990
991        daycare.vars.alertMessage = '';
992        
993        if (daycare.vars.companyName === '') {
994            daycare.vars.alertMessage = 'Veuillez indiquer le nom de l\'entreprise';
995            return;
996        }
997
998        if (daycare.vars.email === '' || daycare.vars.email.indexOf('@') <= 0) {
999            daycare.vars.alertMessage = 'Veuillez indiquer l\'adresse e-mail de l\'entreprise';
1000            return;
1001        }
1002        
1003        if (daycare.vars.address === '') {
1004            daycare.vars.alertMessage = 'Veuillez indiquer l\'adresse de l\'entreprise';
1005            return;
1006        }
1007        
1008        if (daycare.vars.city === '') {
1009            daycare.vars.alertMessage = 'Veuillez indiquer la ville';
1010            return;
1011        }
1012        
1013        if (daycare.vars.code === '') {
1014            daycare.vars.alertMessage = 'Veuillez indiquer le code postal';
1015            return;
1016        } 
1017        
1018        if (daycare.vars.phone === '') {
1019            daycare.vars.alertMessage = 'Veuillez indiquer le num&eacute;ro de t&eacute;l&eacute;phone de l\'entreprise';
1020            return;
1021        } 
1022
1023        gtag('event', 'conversion', {
1024            'send_to': 'AW-1006039956/T5szCJXzkNQbEJTn298D',
1025            'value': 10.0,
1026            'currency': 'CAD'
1027        });
1028
1029        createCompany();
1030
1031    }
1032    
1033    function createCompany() {
1034        daycare.$set(daycare.vars, 'loading', true);
1035        var adminId = makePromo(10);
1036
1037        var config = {
1038						headers: {
1039							"E8-Service-Key": "uy67hlf-_K-5EyrElT5JkpM2k8fiHq4Y"
1040						}
1041					};
1042		axios.post('https://magarderieplus.com/app_6a9df6d56c768/public/actWebsiteForm', {
1043		    
1044            "companyName"       : daycare.vars.companyName,
1045            "address"           : daycare.vars.address,
1046            "city"              : daycare.vars.city,
1047            "postalCode"        : daycare.vars.code,
1048            "province"          : 'QC',
1049            "telephone"         : daycare.vars.phone,
1050			"email"             : daycare.vars.email,
1051            "subsidized"        : daycare.vars.subsidized,
1052            "comment"           : daycare.vars.comment,
1053            "adminId"           : adminId,
1054            "contactBack"       : daycare.vars.contactBack,
1055            "demoRequest"       : daycare.vars.contactDemo
1056            // "promo"             : promoCode,
1057            // "reference"         : daycare.vars.reference
1058
1059		}, config).then(function (res) {
1060            
1061            if (res.status === 200) {
1062                if (res.data) {
1063		            daycare.vars.alertMessage = res.data;
1064                } else {
1065                    daycare.vars.done = true;
1066                }
1067            }
1068            daycare.$set(daycare.vars, 'loading', false);
1069
1070		}).catch(function (error) {
1071		    console.log(error);
1072            daycare.$set(daycare.vars, 'loading', false);
1073		    daycare.vars.alertMessage = 'Un probl&egrave;me est survenu! Veuillez nous contacter &agrave; [email protected]';
1074		});  	
1075	}
1076	
1077    function makeid(length) {
1078       var result           = '';
1079       var characters       = 'abcdefghijkmnopqrstuvwxyz';
1080       var charactersLength = characters.length;
1081       for ( var i = 0; i < length; i++ ) {
1082          result += characters.charAt(Math.floor(Math.random() * charactersLength));
1083       }
1084       result += (Math.floor(Math.random() * 10));
1085       result += (Math.floor(Math.random() * 10));
1086       result += (Math.floor(Math.random() * 10));
1087       result += (Math.floor(Math.random() * 10));
1088       result += (Math.floor(Math.random() * 10));
1089       result += (Math.floor(Math.random() * 10));
1090       result += (Math.floor(Math.random() * 10));
1091       result += (Math.floor(Math.random() * 10));
1092       result += (Math.floor(Math.random() * 10));
1093       result += (Math.floor(Math.random() * 10));
1094       return result;
1095    }	
1096    
1097    function makePromo(length) {
1098       var result           = '';
1099       var characters       = 'abcdefghijkmnopqrstuvwxyz0123456789';
1100       var charactersLength = characters.length;
1101       for ( var i = 0; i < length; i++ ) {
1102          result += characters.charAt(Math.floor(Math.random() * charactersLength));
1103       }
1104       return result;
1105    }	
1106    
1107
1108</script>
1108 
1109
1110        
1110<script>
1111
1112    function onClickGetADemo() {
1113        $('#formModal').modal('show');
1114    }
1115
1116	var mark = new Vue({
1117    	el: '#marketing-app',
1118    	data: {
1119    		vars: {	
1120        		marketingId: null,
1121                appId: null,
1122                app: null,
1123                name: null,
1124                email: null,
1125                comment: null,
1126                currentAppId: '',
1127                message: null,
1128                testDriveLink: null,
1129                loading: false
1130    		}
1131    	},
1132
1133        
1134
1135        mounted() {
1136            const marketingId = new URL(window.location.href).searchParams.get('mi');
1137
1138            if (marketingId) {
1139                this.vars.marketingId = marketingId;
1140                this.saveVisitorId();
1141            }
1142        },
1143        methods: {
1144            async saveVisitorId() {
1145                const rawResponse = await fetch('https://every8.cloud/app_5f44267cabc62/public/actGetMarketingVisitor', {
1146                    method: 'POST',
1147                    headers: {
1148                    'Accept': 'application/json',
1149                    'Content-Type': 'application/json'
1150                    },
1151                    body: JSON.stringify({
1152                        'marketingId': this.vars.marketingId,
1153                        'app': 'magarderieplus',
1154                    })
1155                });
1156
1157                if (rawResponse.ok) {
1158                    
1159                } else {
1160                    console.log('MarketingIdError');
1161                }
1162            },
1163            validateEmail(email) {
1164	            return !!email.match(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/);
1165            },
1166            async getApp() {
1167                const res = await fetch('https://marketplace.every8.cloud/apps/object?app=com.magarderieplus');
1168                
1169                if (!res.ok) {
1170                    return;
1171                }
1172
1173                const data = await res.json();
1174
1175                if (!data) {
1176                    return;
1177                }
1178
1179                this.$set(this.vars, 'testDriveLink', 'https://magarderieplus.com');
1180
1181                if (data.mainCallToAction == 'testDrive') {
1182                    this.$set(this.vars, 'testDriveLink', data.mainCallToActionLink);
1183                }
1184                if (data.secondaryCallToAction == 'testDrive') {
1185                    this.$set(this.vars, 'testDriveLink', data.secondaryCallToActionLink);
1186                }
1187            },
1188            async onSendRequest() {
1189                this.$set(this.vars, 'loading', true);
1190
1191                this.$set(this.vars, 'message', null);
1192
1193                if (!this.vars.name) {
1194                    this.$set(this.vars, 'message', 'Veuillez ajouter un nom!');
1195                    this.$set(this.vars, 'loading', false);
1196                    return;
1197                }
1198
1199                if (!this.vars.email || !this.validateEmail(this.vars.email)) {
1200                    this.$set(this.vars, 'message', 'Veuillez ajouter un e-mail valide!');
1201                    this.$set(this.vars, 'loading', false);
1202                    return;
1203                }
1204
1205                await this.getApp();
1206
1207                const rawResponse = await fetch('https://every8.cloud/app_5f44267cabc62/public/actGetADemoRequests', {
1208                    method: 'POST',
1209                    headers: {
1210                    'Accept': 'application/json',
1211                    'Content-Type': 'application/json'
1212                    },
1213                    body: JSON.stringify({
1214                        'name': this.vars.name,
1215                        'email': this.vars.email,
1216                        'comment': this.vars.comment,
1217                        'app': 'ca.firstbit.magarderieplus',
1218                        'type': 'testDrive',
1219                        'testDriveLink': this.vars.testDriveLink
1220                    })
1221                });
1222
1223                if (rawResponse.ok) {
1224                    $('#formModal').modal('hide');
1225                    this.$set(this.vars, 'loading', false);
1226                    return;
1227                } else {
1228                    this.$set(this.vars, 'loading', false);
1229                    this.$set(this.vars, 'message', 'Quelque chose s\'est mal pass&eacute;!');
1230                }
1231            }
1232        },
1233	});
1234
1235    async function onSendRequest() {
1236        console.log('here');
1237        mark.vars.loading = true;
1238
1239        mark.vars.message = null;
1240
1241        if (!mark.vars.name) {
1242            mark.vars.message = 'Veuillez ajouter un nom!';
1243            mark.vars.loading = false;
1244            return;
1245        }
1246
1247        if (!mark.vars.email || !mark.validateEmail(mark.vars.email)) {
1248            mark.vars.message = 'Veuillez ajouter un e-mail valide!';
1249            mark.vars.loading = false;
1250            return;
1251        }
1252
1253        await mark.getApp();
1254
1255        const rawResponse = await fetch('https://every8.cloud/app_5f44267cabc62/public/actGetADemoRequests', {
1256            method: 'POST',
1257            headers: {
1258            'Accept': 'application/json',
1259            'Content-Type': 'application/json'
1260            },
1261            body: JSON.stringify({
1262                'name': mark.vars.name,
1263                'email': mark.vars.email,
1264                'comment': mark.vars.comment,
1265                'app': 'ca.firstbit.magarderieplus',
1266                'type': 'testDrive',
1267                'testDriveLink': mark.vars.testDriveLink
1268            })
1269        });
1270
1271        if (rawResponse.ok) {
1272            $('#formModal').modal('hide');
1273            mark.vars.loading = false;
1274            return;
1275        } else {
1276            mark.vars.loading = false;
1277            mark.vars.message = 'Quelque chose s\'est mal pass&eacute;!';
1278        }
1279    }
1280</script>
1280 
1281
1282    </body> 
1283    
1284
1285</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.