main-es5.5ac52f42cbfeab4c3c43.js 171 KB

1
  1. function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==typeof t?t:t+""}function _toPrimitive(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(e,t,n){e.exports=n("zUnb")},RnhZ:function(e,t,n){var o={"./af":"K/tc","./af.js":"K/tc","./ar":"jnO4","./ar-dz":"o1bE","./ar-dz.js":"o1bE","./ar-kw":"Qj4J","./ar-kw.js":"Qj4J","./ar-ly":"HP3h","./ar-ly.js":"HP3h","./ar-ma":"CoRJ","./ar-ma.js":"CoRJ","./ar-ps":"TJgH","./ar-ps.js":"TJgH","./ar-sa":"gjCT","./ar-sa.js":"gjCT","./ar-tn":"bYM6","./ar-tn.js":"bYM6","./ar.js":"jnO4","./az":"SFxW","./az.js":"SFxW","./be":"H8ED","./be.js":"H8ED","./bg":"hKrs","./bg.js":"hKrs","./bm":"p/rL","./bm.js":"p/rL","./bn":"kEOa","./bn-bd":"loYQ","./bn-bd.js":"loYQ","./bn.js":"kEOa","./bo":"0mo+","./bo.js":"0mo+","./br":"aIdf","./br.js":"aIdf","./bs":"JVSJ","./bs.js":"JVSJ","./ca":"1xZ4","./ca.js":"1xZ4","./cs":"PA2r","./cs.js":"PA2r","./cv":"A+xa","./cv.js":"A+xa","./cy":"l5ep","./cy.js":"l5ep","./da":"DxQv","./da.js":"DxQv","./de":"tGlX","./de-at":"s+uk","./de-at.js":"s+uk","./de-ch":"u3GI","./de-ch.js":"u3GI","./de.js":"tGlX","./dv":"WYrj","./dv.js":"WYrj","./el":"jUeY","./el.js":"jUeY","./en-au":"Dmvi","./en-au.js":"Dmvi","./en-ca":"OIYi","./en-ca.js":"OIYi","./en-gb":"Oaa7","./en-gb.js":"Oaa7","./en-ie":"4dOw","./en-ie.js":"4dOw","./en-il":"czMo","./en-il.js":"czMo","./en-in":"7C5Q","./en-in.js":"7C5Q","./en-nz":"b1Dy","./en-nz.js":"b1Dy","./en-sg":"t+mt","./en-sg.js":"t+mt","./eo":"Zduo","./eo.js":"Zduo","./es":"iYuL","./es-do":"CjzT","./es-do.js":"CjzT","./es-mx":"tbfe","./es-mx.js":"tbfe","./es-us":"Vclq","./es-us.js":"Vclq","./es.js":"iYuL","./et":"7BjC","./et.js":"7BjC","./eu":"D/JM","./eu.js":"D/JM","./fa":"jfSC","./fa.js":"jfSC","./fi":"gekB","./fi.js":"gekB","./fil":"1ppg","./fil.js":"1ppg","./fo":"ByF4","./fo.js":"ByF4","./fr":"nyYc","./fr-ca":"2fjn","./fr-ca.js":"2fjn","./fr-ch":"Dkky","./fr-ch.js":"Dkky","./fr.js":"nyYc","./fy":"cRix","./fy.js":"cRix","./ga":"USCx","./ga.js":"USCx","./gd":"9rRi","./gd.js":"9rRi","./gl":"iEDd","./gl.js":"iEDd","./gom-deva":"qvJo","./gom-deva.js":"qvJo","./gom-latn":"DKr+","./gom-latn.js":"DKr+","./gu":"4MV3","./gu.js":"4MV3","./he":"x6pH","./he.js":"x6pH","./hi":"3E1r","./hi.js":"3E1r","./hr":"S6ln","./hr.js":"S6ln","./hu":"WxRl","./hu.js":"WxRl","./hy-am":"1rYy","./hy-am.js":"1rYy","./id":"UDhR","./id.js":"UDhR","./is":"BVg3","./is.js":"BVg3","./it":"bpih","./it-ch":"bxKX","./it-ch.js":"bxKX","./it.js":"bpih","./ja":"B55N","./ja.js":"B55N","./jv":"tUCv","./jv.js":"tUCv","./ka":"IBtZ","./ka.js":"IBtZ","./kk":"bXm7","./kk.js":"bXm7","./km":"6B0Y","./km.js":"6B0Y","./kn":"PpIw","./kn.js":"PpIw","./ko":"Ivi+","./ko.js":"Ivi+","./ku":"JCF/","./ku-kmr":"dVgr","./ku-kmr.js":"dVgr","./ku.js":"JCF/","./ky":"lgnt","./ky.js":"lgnt","./lb":"RAwQ","./lb.js":"RAwQ","./lo":"sp3z","./lo.js":"sp3z","./lt":"JvlW","./lt.js":"JvlW","./lv":"uXwI","./lv.js":"uXwI","./me":"KTz0","./me.js":"KTz0","./mi":"aIsn","./mi.js":"aIsn","./mk":"aQkU","./mk.js":"aQkU","./ml":"AvvY","./ml.js":"AvvY","./mn":"lYtQ","./mn.js":"lYtQ","./mr":"Ob0Z","./mr.js":"Ob0Z","./ms":"6+QB","./ms-my":"ZAMP","./ms-my.js":"ZAMP","./ms.js":"6+QB","./mt":"G0Uy","./mt.js":"G0Uy","./my":"honF","./my.js":"honF","./nb":"bOMt","./nb.js":"bOMt","./ne":"OjkT","./ne.js":"OjkT","./nl":"+s0g","./nl-be":"2ykv","./nl-be.js":"2ykv","./nl.js":"+s0g","./nn":"uEye","./nn.js":"uEye","./oc-lnc":"Fnuy","./oc-lnc.js":"Fnuy","./pa-in":"8/+R","./pa-in.js":"8/+R","./pl":"jVdC","./pl.js":"jVdC","./pt":"8mBD","./pt-br":"0tRk","./pt-br.js":"0tRk","./pt.js":"8mBD","./ro":"lyxo","./ro.js":"lyxo","./ru":"lXzo","./ru.js":"lXzo","./sd":"Z4QM","./sd.js":"Z4QM","./se":"//9w","./se.js":"//9w","./si":"7aV9","./si.js":"7aV9","./sk":"e+ae","./sk.js":"e+ae","./sl":"gVVK","./sl.js":"gVVK","./sq":"yPMs","./sq.js":"yPMs","./sr":"zx6S","./sr-cyrl":"E+lV","./sr-cyrl.js":"E+lV","./sr.js":"zx6S","./ss":"Ur1D","./ss.js":"Ur1D","./sv":"X709","./sv.js":"X709","./sw":"dNwA","./sw.js":"dNwA","./ta":"PeUW","./ta.js":"PeUW","./te":"XLvN","./te.js":"XLvN","./tet":"V2x9","./tet.js":"V2x9","./tg":"Oxv6","./tg.js":"Oxv6","./th":"EOgW","./th.js":"EOgW","./tk":"Wv91","./tk.js":"Wv91","./tl-ph":"Dzi0","./tl-ph.js":"Dzi0","./tlh":"z3Vd","./tlh.js":"z3Vd","./tr":"DoHr","./tr.js":"DoHr","./tzl":"z1FC","./tzl.js":"z1FC","./tzm":"wQk9","./tzm-latn":"tT3J","./tzm-latn.js":"tT3J","./tzm.js":"wQk9","./ug-cn":"YRex","./ug-cn.js":"YRex","./uk":"raLr","./uk.js":"raLr","./ur":"UpQW","./ur.js":"UpQW","./uz":"Loxo","./uz-latn":"AQ68","./uz-latn.js":"AQ68","./uz.js":"Loxo","./vi":"KSF8","./vi.js":"KSF8","./x-pseudo":"/X5v","./x-pseudo.js":"/X5v","./yo":"fzPg","./yo.js":"fzPg","./zh-cn":"XDpg","./zh-cn.js":"XDpg","./zh-hk":"SatO","./zh-hk.js":"SatO","./zh-mo":"OmwH","./zh-mo.js":"OmwH","./zh-tw":"kOpN","./zh-tw.js":"kOpN"};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id="RnhZ"},zUnb:function(e,t,n){"use strict";n.r(t);var o,r,i,s,a,c=n("fXoL"),u="https://api-prod.foodgame.fr",l=n("ofXK"),b=n("Hfs6"),d=n.n(b),m=n("nJc8"),p=n("2Vo4"),f=n("dNgK"),g=((o=_createClass((function e(t,n){_classCallCheck(this,e),this.snackBarRef=t,this.data=n}))).\u0275fac=function(e){return new(e||o)(c.Ob(f.d),c.Ob(f.a))},o.\u0275cmp=c.Ib({type:o,selectors:[["app-alert-message"]],decls:8,vars:1,consts:[[1,""],[1,"row"],[1,"col-10"],[1,"col-1","text-right"],[3,"click"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"div",2),c.Ub(3,"p"),c.Ac(4),c.Tb(),c.Tb(),c.Ub(5,"div",3),c.Ub(6,"p",4),c.cc("click",(function(){return t.snackBarRef.dismiss()})),c.Ac(7,"X"),c.Tb(),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(4),c.Bc(t.data))},styles:[""]}),o),h=n("lJxs"),v=n("vkgz"),U=n("BOF4"),T=n("tk/3"),C=n("tyNb"),y=((s=function(){return _createClass((function e(t){_classCallCheck(this,e),this.platformId=t,this.storage=Object(l.t)(this.platformId)?localStorage:{getItem:function(e){return null},setItem:function(e,t){},removeItem:function(e){},length:0,clear:function(){},key:function(e){return null}}}),[{key:"getItem",value:function(e){return this.storage.getItem(e)}},{key:"setItem",value:function(e,t){this.storage.setItem(e,t)}},{key:"removeItem",value:function(e){this.storage.removeItem(e)}}])}()).\u0275fac=function(e){return new(e||s)(c.Yb(c.C))},s.\u0275prov=c.Kb({token:s,factory:s.\u0275fac,providedIn:"root"}),s),k=((i=function(){return _createClass((function e(t,n,o,r,i){_classCallCheck(this,e),this.http=t,this.router=n,this.snackBar=o,this.storageService=r,this.platformId=i,this.apiUrl=u,this.currentUserSubject=new p.a(null),this.currentUser=this.currentUserSubject.asObservable(),this.messageSource=new p.a("default message"),this.currentMessage=this.messageSource.asObservable(),this.tokenSubject=new p.a(JSON.parse(this.storageService.getItem("token"))),this.token=this.tokenSubject.asObservable(),this.user_infoSubject=new p.a(JSON.parse(this.storageService.getItem("user"))),this.user_info=this.user_infoSubject.asObservable()}),[{key:"changeMessage",value:function(e){this.messageSource.next(e)}},{key:"tokenValue",get:function(){return this.tokenSubject.value}},{key:"userValue",get:function(){return this.user_infoSubject.value}},{key:"signIn",value:function(e){var t=this;return this.http.post(this.apiUrl+"/api/auth/login",e).pipe(Object(h.a)((function(e){return t.storageService.setItem("token",JSON.stringify(e)),t.tokenSubject.next(e),e})))}},{key:"signInWithGoogle",value:function(){var e=this;return this.http.get(this.apiUrl+"/api/auth/google").pipe(Object(h.a)((function(t){return console.log("je suis present",t),e.storageService.setItem("user",JSON.stringify(t)),t})))}},{key:"signInAdmin",value:function(e){var t=this;return this.http.post(this.apiUrl+"/api/auth/admin",e).pipe(Object(h.a)((function(e){return t.storageService.setItem("token",JSON.stringify(e)),t.tokenSubject.next(e),e})))}},{key:"signUP",value:function(e){var t=this;return this.http.post(this.apiUrl+"/api/auth/signup",e).pipe(Object(h.a)((function(e){return t.storageService.setItem("token",JSON.stringify(e)),t.tokenSubject.next(e),e})))}},{key:"lostPassword",value:function(e){return this.http.put(this.apiUrl+"/api/auth/forgot-password",e)}},{key:"resetPassword",value:function(e){return this.http.put(this.apiUrl+"/api/auth/reset-password",e)}},{key:"isLoggedIn",value:function(){return null!==this.storageService.getItem("token")}},{key:"getCurrentUser",value:function(){var e=this;return this.http.get("/api/auth/user").pipe(Object(v.a)((function(t){e.currentUserSubject.next(t)})))}},{key:"logout",value:function(){this.storageService.removeItem("token"),this.tokenSubject.next(null),this.storageService.removeItem("user"),this.user_infoSubject.next(null),this.router.navigate(["/login"]),Object(l.t)(this.platformId)&&setTimeout((function(){document.location.reload()}),1e3)}},{key:"getUserInfo",value:function(){var e=this,t=U(this.tokenSubject.value.token);return this.http.get("".concat(this.apiUrl,"/api/users/").concat(t.userId)).pipe(Object(h.a)((function(t){return e.storageService.setItem("user",JSON.stringify(t)),e.user_infoSubject.next(t),t})))}},{key:"openSnackBar",value:function(e){this.snackBar.openFromComponent(g,{data:e,panelClass:["blue-snackbar"],duration:1e4})}}])}()).\u0275fac=function(e){return new(e||i)(c.Yb(T.b),c.Yb(C.b),c.Yb(f.b),c.Yb(y),c.Yb(c.C))},i.\u0275prov=c.Kb({token:i,factory:i.\u0275fac,providedIn:"root"}),i),A=((r=function(){return _createClass((function e(t){_classCallCheck(this,e),this.authService=t}),[{key:"intercept",value:function(e,t){var n=this.authService.tokenValue;return n&&n.token&&(e=e.clone({setHeaders:{Authorization:"Bearer "+n.token}})),t.handle(e)}}])}()).\u0275fac=function(e){return new(e||r)(c.Yb(k))},r.\u0275prov=c.Kb({token:r,factory:r.\u0275fac}),r),w=n("jhN1"),I=n("0IaG"),O=n("bTqV"),P=((a=_createClass((function e(t){_classCallCheck(this,e),this.data=t}))).\u0275fac=function(e){return new(e||a)(c.Ob(I.a))},a.\u0275cmp=c.Ib({type:a,selectors:[["app-confirm-message"]],decls:8,vars:2,consts:[[1,"container"],[1,"justify-content-center","mb-2"],["mat-dialog-content","",1,"row","justify-content-center","my-2"],[1,"text-center"],["mat-dialog-actions","",1,"row","justify-content-center","mt-2","mb-1"],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Pb(1,"div",1),c.Ub(2,"div",2),c.Ub(3,"h3",3),c.Ac(4),c.Tb(),c.Tb(),c.Ub(5,"div",4),c.Ub(6,"button",5),c.Ac(7,"Ok"),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(4),c.Bc(t.data.response.message),c.Cb(2),c.mc("mat-dialog-close",!0))},directives:[I.e,I.c,O.b,I.d],styles:[""]}),a),S=n("3Pt+");function j(e,t){return function(n){var o=n.controls[t];o.errors&&!o.errors.mustMatch||o.setErrors(n.controls[e].value!==o.value?{mustMatch:!0}:null)}}var q=n("Wp6s"),x=n("kmnG"),z=n("qFsG"),_=n("bv9b");function G(e,t){1&e&&c.Pb(0,"mat-progress-bar",13)}function M(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorPassword()," ")}}function E(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorConfirmPassword()," ")}}var L,R=((L=function(){return _createClass((function e(t,n,o,r,i,s){_classCallCheck(this,e),this.router=t,this.snackBar=n,this.activatedRoute=o,this.authService=r,this.formBuilder=i,this.dialog=s,this.submitted=!1,this.loading=!1}),[{key:"ngOnInit",value:function(){var e=this;this.createForm(),this.subscription=this.activatedRoute.params.subscribe((function(t){e.token=t.token}))}},{key:"ngOnDestroy",value:function(){this.subscription.unsubscribe()}},{key:"createForm",value:function(){this.formGroup=this.formBuilder.group({password:["",[S.t.required,this.checkPassword]],confirmPassword:["",S.t.required]},{validator:j("password","confirmPassword")})}},{key:"checkPassword",value:function(e){var t=e.value;return!/^(?=.*[a-z])(?=.{6,})/.test(t)&&t?{requirements:!0}:null}},{key:"getErrorPassword",value:function(){return this.formGroup.get("password").hasError("required")?"Mot de passe requis":this.formGroup.get("password").hasError("requirements")?"Le mot de passe doit comporter au moins 8 caract\xe8res, une lettre majuscule":""}},{key:"getErrorConfirmPassword",value:function(){return this.formGroup.get("confirmPassword").hasError("required")?"Confirmation mot de passe requise":this.formGroup.hasError("MustMatch")?"":"Les mots de passe saisis ne sont pas identiques"}},{key:"f",get:function(){return this.formGroup.controls}},{key:"ResetPassword",value:function(){var e=this;this.submitted=!0,this.formGroup.invalid||(this.loading=!0,this.authService.resetPassword({password:this.formGroup.value.password,resetLink:this.token}).subscribe((function(t){console.log(t),e.loading=!1,e.openDialog(t)}),(function(t){e.loading=!1,e.authService.openSnackBar(t.error.message)})))}},{key:"openDialog",value:function(e){var t=this;this.dialog.open(P,{width:"38%",data:{response:e}}).afterClosed().subscribe((function(){t.router.navigate(["/login"])}))}}])}()).\u0275fac=function(e){return new(e||L)(c.Ob(C.b),c.Ob(f.b),c.Ob(C.a),c.Ob(k),c.Ob(S.c),c.Ob(I.b))},L.\u0275cmp=c.Ib({type:L,selectors:[["app-reset-password"]],decls:22,vars:4,consts:[[1,"container","navtop"],[1,"row","justify-content-center"],[1,"col-10","col-lg-7",2,"border-radius","30px"],["class","col-12","mode","indeterminate",4,"ngIf"],[3,"formGroup","ngSubmit"],[1,"row","justify-content-center","mt-2"],[1,"text-center"],[1,"col-10"],["matInput","","placeholder","Nouveau mot de passe","type","password","formControlName","password","required",""],[4,"ngIf"],["matInput","","placeholder","Confirmer votre mot de passe","type","password","formControlName","confirmPassword","required",""],[1,"row","justify-content-center","my-3"],["mat-raised-button","","color","primary","type","submit",1,"col-8","col-md-4","color-theme"],["mode","indeterminate",1,"col-12"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"mat-card",2),c.zc(3,G,1,0,"mat-progress-bar",3),c.Ub(4,"mat-card-content"),c.Ub(5,"form",4),c.cc("ngSubmit",(function(){return t.ResetPassword()})),c.Ub(6,"h1",5),c.Ub(7,"b"),c.Ac(8,"R\xe9initialiser votre mot de passe"),c.Tb(),c.Tb(),c.Ub(9,"h3",6),c.Ac(10,"Renseignez votre nouveau mot de passe ci-dessous."),c.Tb(),c.Ub(11,"div",1),c.Ub(12,"mat-form-field",7),c.Pb(13,"input",8),c.zc(14,M,2,1,"mat-error",9),c.Tb(),c.Tb(),c.Ub(15,"div",1),c.Ub(16,"mat-form-field",7),c.Pb(17,"input",10),c.zc(18,E,2,1,"mat-error",9),c.Tb(),c.Tb(),c.Ub(19,"div",11),c.Ub(20,"button",12),c.Ac(21," Envoyer"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(3),c.mc("ngIf",t.loading),c.Cb(2),c.mc("formGroup",t.formGroup),c.Cb(9),c.mc("ngIf",!t.formGroup.controls.password.valid||t.formGroup.controls.password.touched),c.Cb(4),c.mc("ngIf",!t.formGroup.controls.password.valid||t.formGroup.controls.password.touched))},directives:[q.a,l.l,q.b,S.u,S.m,S.g,x.c,z.b,S.b,S.l,S.f,S.s,O.b,_.a,x.b],styles:[".navtop[_ngcontent-%COMP%]{margin-top:9em;margin-bottom:3.8em}.marginButton[_ngcontent-%COMP%]{margin-bottom:0!important}"]}),L);function D(e,t){1&e&&c.Pb(0,"mat-progress-bar",12)}function N(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorEmail()," ")}}var F,B,V=((B=function(){return _createClass((function e(t,n,o,r,i){_classCallCheck(this,e),this.router=t,this.snackBar=n,this.dialog=o,this.authService=r,this.formBuilder=i,this.submitted=!1,this.loading=!1}),[{key:"ngOnInit",value:function(){this.createForm()}},{key:"createForm",value:function(){this.formGroup=this.formBuilder.group({email:[null,[S.t.required,S.t.pattern(/^(([^<>()\[\]\\.,;:\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,}))$/)]]})}},{key:"getErrorEmail",value:function(){return this.formGroup.get("email").hasError("required")?"Adresse email requise":this.formGroup.get("email").hasError("pattern")?"Adresse email non valide":""}},{key:"f",get:function(){return this.formGroup.controls}},{key:"lostPassword",value:function(){var e=this;this.submitted=!0,this.formGroup.invalid||(this.loading=!0,this.authService.lostPassword(this.formGroup.value).subscribe((function(t){console.log(JSON.stringify(t)),e.loading=!1,e.openDialog(t)}),(function(t){e.loading=!1,e.authService.openSnackBar(t.error.message)})))}},{key:"openDialog",value:function(e){var t=this;this.dialog.open(P,{width:"38%",data:{response:e}}).afterClosed().subscribe((function(){t.router.navigate(["/login"])}))}}])}()).\u0275fac=function(e){return new(e||B)(c.Ob(C.b),c.Ob(f.b),c.Ob(I.b),c.Ob(k),c.Ob(S.c))},B.\u0275cmp=c.Ib({type:B,selectors:[["app-lost-password"]],decls:18,vars:3,consts:[[1,"container","navtop"],[1,"row","justify-content-center"],[1,"col-10","col-lg-7",2,"border-radius","30px"],["class","col-12","mode","indeterminate",4,"ngIf"],[3,"formGroup","ngSubmit"],[1,"row","justify-content-center","mt-2"],[1,"text-center"],[1,"col-10"],["matInput","","placeholder","Adresse email","formControlName","email","required",""],[4,"ngIf"],[1,"row","justify-content-center","my-3"],["mat-raised-button","","color","primary","type","submit",1,"col-8","col-md-4","color-theme"],["mode","indeterminate",1,"col-12"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"mat-card",2),c.zc(3,D,1,0,"mat-progress-bar",3),c.Ub(4,"mat-card-content"),c.Ub(5,"form",4),c.cc("ngSubmit",(function(){return t.lostPassword()})),c.Ub(6,"h1",5),c.Ub(7,"b"),c.Ac(8,"Mot de passe oubli\xe9 ?"),c.Tb(),c.Tb(),c.Ub(9,"h3",6),c.Ac(10,"Pas de probl\xe8me ! Renseignez votre adresse e-mail ci-dessous, nous vous enverrons un lien pour r\xe9initialiser votre mot de passe."),c.Tb(),c.Ub(11,"div",1),c.Ub(12,"mat-form-field",7),c.Pb(13,"input",8),c.zc(14,N,2,1,"mat-error",9),c.Tb(),c.Tb(),c.Ub(15,"div",10),c.Ub(16,"button",11),c.Ac(17," Envoyer"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(3),c.mc("ngIf",t.loading),c.Cb(2),c.mc("formGroup",t.formGroup),c.Cb(9),c.mc("ngIf",!t.formGroup.controls.email.valid||t.formGroup.controls.email.touched))},directives:[q.a,l.l,q.b,S.u,S.m,S.g,x.c,z.b,S.b,S.l,S.f,S.s,O.b,_.a,x.b],styles:[".navtop[_ngcontent-%COMP%]{margin-top:10em;margin-bottom:5.2em}.marginButton[_ngcontent-%COMP%]{margin-bottom:0!important}"]}),B),J=((F=function(){return _createClass((function e(t){_classCallCheck(this,e),this.http=t,this.apiUrl=u}),[{key:"sendMsgContact",value:function(e){return this.http.post(this.apiUrl+"/api/contact",e)}},{key:"getOpenMessage",value:function(){return this.http.get(this.apiUrl+"/api/contact/open")}},{key:"getColseMessage",value:function(){return this.http.get(this.apiUrl+"/api/contact/closed")}},{key:"closeContact",value:function(e){return this.http.patch(this.apiUrl+"/api/contact",e)}},{key:"responseContact",value:function(e,t){return this.http.post("".concat(this.apiUrl,"/api/contact/response?id=").concat(e),t)}}])}()).\u0275fac=function(e){return new(e||F)(c.Yb(T.b))},F.\u0275prov=c.Kb({token:F,factory:F.\u0275fac,providedIn:"root"}),F);function Y(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorMessage()," ")}}var X,$=((X=function(){return _createClass((function e(t,n,o,r,i){_classCallCheck(this,e),this.element=t,this.dialogRef=n,this.formBuilder=o,this.contactService=r,this.router=i,this.submitted=!1}),[{key:"ngOnInit",value:function(){this.createForm()}},{key:"createForm",value:function(){this.formGroup=this.formBuilder.group({text:[null,S.t.required]})}},{key:"sendResponse",value:function(){var e=this;this.submitted=!0,this.formGroup.invalid||(console.log(this.formGroup.value),this.contactService.responseContact(this.element._id,this.formGroup.value).subscribe((function(t){console.log(t),e.router.navigate(["/assistance"])}),(function(e){})))}},{key:"getErrorMessage",value:function(){return this.formGroup.get("text").hasError("required")?"Message requis":""}},{key:"onConfirm",value:function(){this.dialogRef.close(!0)}},{key:"onNoClick",value:function(){this.dialogRef.close(!1)}}])}()).\u0275fac=function(e){return new(e||X)(c.Ob(I.a),c.Ob(I.g),c.Ob(S.c),c.Ob(J),c.Ob(C.b))},X.\u0275cmp=c.Ib({type:X,selectors:[["app-response-contact"]],decls:18,vars:3,consts:[["mat-dialog-title","",1,"text-center"],[1,""],[1,"font-weight-bold"],[3,"formGroup"],["mat-dialog-content","",1,""],[1,"row"],[1,"col-5","col-md-4","font-weight-bold","text-lg-right","parag"],["appearance","outline",1,"col-7","col-md-5"],["rows","7","matInput","","formControlName","text"],[4,"ngIf"],["mat-dialog-actions","",1,"row","justify-content-center","mt-2"],["mat-raised-button","","color","primary",1,"btn","mr-2",3,"click"],["mat-raised-button","","cdkFocusInitial","","color","primary",1,"btn","ml-2",3,"click"]],template:function(e,t){1&e&&(c.Ub(0,"h3",0),c.Ub(1,"span",1),c.Ac(2,"R\xe9pondre \xe0 "),c.Tb(),c.Ub(3,"span",2),c.Ac(4),c.Tb(),c.Tb(),c.Ub(5,"form",3),c.Ub(6,"div",4),c.Ub(7,"div",5),c.Ub(8,"p",6),c.Ac(9,"Message :"),c.Tb(),c.Ub(10,"mat-form-field",7),c.Pb(11,"textarea",8),c.zc(12,Y,2,1,"mat-error",9),c.Tb(),c.Tb(),c.Tb(),c.Ub(13,"div",10),c.Ub(14,"button",11),c.cc("click",(function(){return t.sendResponse()})),c.Ac(15,"R\xe9pondre"),c.Tb(),c.Ub(16,"button",12),c.cc("click",(function(){return t.onNoClick()})),c.Ac(17,"Annuler"),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(4),c.Bc(t.element.email),c.Cb(1),c.mc("formGroup",t.formGroup),c.Cb(7),c.mc("ngIf",!t.formGroup.controls.text.valid||t.formGroup.controls.text.touched))},directives:[I.h,S.u,S.m,S.g,I.e,x.c,z.b,S.b,S.l,S.f,l.l,I.c,O.b,x.b],styles:[""]}),X),H=n("7EHt");function Z(e,t){if(1&e){var n=c.Vb();c.Ub(0,"div",5),c.Ub(1,"button",6),c.cc("click",(function(){c.tc(n);var e=c.gc().$implicit;return c.gc().responseMessage(e)})),c.Ac(2,"R\xe9pondre"),c.Tb(),c.Ub(3,"button",7),c.cc("click",(function(){c.tc(n);var e=c.gc().$implicit;return c.gc().closeMessage(e)})),c.Ac(4,"Supprimer"),c.Tb(),c.Tb()}}function K(e,t){if(1&e){var n=c.Vb();c.Ub(0,"div"),c.Ub(1,"mat-accordion",1),c.Ub(2,"mat-expansion-panel",2),c.cc("opened",(function(){return c.tc(n),c.gc().panelOpenState=!0}))("closed",(function(){return c.tc(n),c.gc().panelOpenState=!1})),c.Ub(3,"mat-expansion-panel-header"),c.Ub(4,"mat-panel-title"),c.Ac(5),c.Tb(),c.Ub(6,"mat-panel-description"),c.Ac(7),c.hc(8,"date"),c.Tb(),c.Tb(),c.Ub(9,"p",3),c.Ac(10),c.Tb(),c.zc(11,Z,5,0,"div",4),c.Tb(),c.Tb(),c.Tb()}if(2&e){var o=t.$implicit;c.Cb(5),c.Cc(" ",o.email," "),c.Cb(2),c.Cc(" ",c.jc(8,4,o.created_date,"short")," "),c.Cb(3),c.Bc(o.message),c.Cb(1),c.mc("ngIf",!1===o.is_closed)}}var W,Q,ee,te,ne,oe,re=((Q=function(){return _createClass((function e(){_classCallCheck(this,e),this.response=new c.o,this.close=new c.o,this.panelOpenState=!1}),[{key:"responseMessage",value:function(e){this.response.emit(e)}},{key:"closeMessage",value:function(e){this.close.emit(e)}},{key:"ngOnInit",value:function(){}}])}()).\u0275fac=function(e){return new(e||Q)},Q.\u0275cmp=c.Ib({type:Q,selectors:[["app-assistance-list"]],inputs:{listOpenMessage:"listOpenMessage"},outputs:{response:"response",close:"close"},decls:1,vars:1,consts:[[4,"ngFor","ngForOf"],[1,""],[1,"mb-3",3,"opened","closed"],[1,"text-center","font-weight-bold"],["class","row justify-content-center mt-2",4,"ngIf"],[1,"row","justify-content-center","mt-2"],["mat-raised-button","","color","primary",1,"btn","mr-2",3,"click"],["mat-raised-button","","color","primary",1,"btn","ml-2",3,"click"]],template:function(e,t){1&e&&c.zc(0,K,12,7,"div",0),2&e&&c.mc("ngForOf",t.listOpenMessage)},directives:[l.k,H.a,H.c,H.e,H.f,H.d,l.l,O.b],pipes:[l.e],styles:[".mat-form-field[_ngcontent-%COMP%] + .mat-form-field[_ngcontent-%COMP%]{margin-left:8px}"]}),Q),ie=((W=function(){return _createClass((function e(t,n){_classCallCheck(this,e),this.contactService=t,this.dialog=n}),[{key:"ngOnInit",value:function(){this.subscribeToGetOpenMessage()}},{key:"subscribeToGetOpenMessage",value:function(){var e=this;this.contactService.getOpenMessage().subscribe((function(t){e.listOpenMessage=t,console.log(JSON.stringify(e.listOpenMessage))}))}},{key:"subscribeToGetCloseMessage",value:function(){var e=this;this.contactService.getColseMessage().subscribe((function(t){e.listOpenMessage=t,console.log(JSON.stringify(e.listOpenMessage))}))}},{key:"responseMessage",value:function(e){this.openResponseContact(e),console.log(e)}},{key:"closeMessage",value:function(e){this.openDialog(e),console.log(JSON.stringify(e))}},{key:"openResponseContact",value:function(e){this.dialog.open($,{width:"48%",data:e}).afterClosed().subscribe((function(){}))}},{key:"openDialog",value:function(e){this.dialog.open(P,{width:"38%",data:{response:e}}).afterClosed().subscribe((function(){}))}}])}()).\u0275fac=function(e){return new(e||W)(c.Ob(J),c.Ob(I.b))},W.\u0275cmp=c.Ib({type:W,selectors:[["app-assistance"]],decls:7,vars:1,consts:[[1,"container","navtop","assistance"],["mat-dialog-actions","",1,"row","justify-content-center","my-2"],["mat-raised-button","","color","primary",1,"btn","mr-2",3,"click"],["mat-raised-button","","color","primary",1,"btn","ml-2",3,"click"],[3,"listOpenMessage","response","close"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"button",2),c.cc("click",(function(){return t.subscribeToGetOpenMessage()})),c.Ac(3,"Nouveaux Messages"),c.Tb(),c.Ub(4,"button",3),c.cc("click",(function(){return t.subscribeToGetCloseMessage()})),c.Ac(5,"Messages ferm\xe9s"),c.Tb(),c.Tb(),c.Ub(6,"app-assistance-list",4),c.cc("response",(function(e){return t.responseMessage(e)}))("close",(function(e){return t.closeMessage(e)})),c.Tb(),c.Tb()),2&e&&(c.Cb(6),c.mc("listOpenMessage",t.listOpenMessage))},directives:[I.c,O.b,re],styles:[".navtop[_ngcontent-%COMP%]{margin-top:14em;margin-bottom:4em;min-height:250px}"]}),W),se=n("XiUz"),ae=((oe=function(){return _createClass((function e(){_classCallCheck(this,e)}),[{key:"ngOnInit",value:function(){}}])}()).\u0275fac=function(e){return new(e||oe)},oe.\u0275cmp=c.Ib({type:oe,selectors:[["app-politique-confidentialite"]],decls:138,vars:0,consts:[["fxLayout","column","fxLayoutAlign","center stretch"],["href","https://fatboar.fr/account"]],template:function(e,t){1&e&&(c.Ub(0,"mat-card",0),c.Ub(1,"mat-card-content"),c.Ub(2,"p"),c.Ac(3,"Fatboar recueille des informations vous concernant lorsque vous utilisez nos applications mobiles, sites Web et d'autres produits et services (collectivement, les \xabServices\xbb) ainsi que par le biais de toutes les interactions et communications que vous avez avec nous en ligne."),c.Tb(),c.Ub(4,"p"),c.Ac(5,"Les services sont fournis par Fatboar qui veille \xe0 ce que votre vie priv\xe9e soit prot\xe9g\xe9e. Si nous vous demandons de fournir certaines informations par lesquelles vous pouvez \xeatre identifi\xe9 lors de l'utilisation de ce site, vous pouvez \xeatre assur\xe9 qu'elles seront utilis\xe9es conform\xe9ment \xe0 la pr\xe9sente d\xe9claration de confidentialit\xe9."),c.Tb(),c.Ub(6,"p"),c.Ac(7,"Fatboar peut changer cette politique de temps \xe0 autre en mettant \xe0 jour cette page. Vous devriez consulter cette page de temps en temps pour vous assurer que vous \xeates satisfait des changements. Cette politique est en vigueur au 1er mars 2021."),c.Tb(),c.Ub(8,"p"),c.Ub(9,"strong"),c.Ac(10,"Champ d'application "),c.Tb(),c.Tb(),c.Ub(11,"p"),c.Ac(12,"Cette d\xe9claration de confidentialit\xe9 (\xabD\xe9claration\xbb) s'applique aux personnes localis\xe9es partout dans le monde et qui utilisent nos applications (\xabutilisateurs\xbb)."),c.Tb(),c.Ub(13,"p"),c.Ub(14,"strong"),c.Ac(15,"Collecte et utilisation des informations"),c.Tb(),c.Tb(),c.Ub(16,"p"),c.Ac(17,"Nous traitons vos informations en toute conformit\xe9 avec la l\xe9gislation europ\xe9enne en vertu des principes suivants :"),c.Tb(),c.Ub(18,"ul"),c.Ub(19,"li"),c.Ac(20,"Il peut \xeatre n\xe9cessaire de traiter vos informations pour vous fournir nos Services, conform\xe9ment \xe0 nos Conditions G\xe9n\xe9rales d\u2019Utilisation. Ce traitement est n\xe9cessaire \xe0 l'ex\xe9cution du contrat conclu entre vous et nous. En effet, nos Conditions G\xe9n\xe9rales d'Utilisation stipulent clairement que le traitement de vos informations dans le but de personnaliser votre contenu et les publicit\xe9s est un aspect n\xe9cessaire des Services que nous fournissons."),c.Tb(),c.Ub(21,"li"),c.Ac(22,"Vous devez nous donner votre consentement afin de traiter vos donn\xe9es, et votre consentement peut \xeatre retir\xe9 \xe0 tout moment"),c.Tb(),c.Ub(23,"li"),c.Ac(24,"dans certaines conditions d\u2019obligations l\xe9gales, de d\xe9cision de justice ou de sauvegarde d\u2019int\xe9r\xeats vitaux, nous pouvons \xeatre oblig\xe9s de traiter vos informations."),c.Tb(),c.Tb(),c.Ub(25,"p"),c.Ub(26,"u"),c.Ac(27,"Informations que vous nous fournissez"),c.Tb(),c.Ac(28,": Nous recueillons les informations que vous nous fournissez directement, par exemple lorsque vous cr\xe9ez ou modifiez votre compte."),c.Tb(),c.Ub(29,"p"),c.Ac(30,"Ces informations peuvent inclure: nom, email, num\xe9ro de t\xe9l\xe9phone, adresse postale, photo de profil et d'autres informations que vous choisissez de fournir. Ces informations nous permettent de vous contacter pour vous transmettre vos gains."),c.Tb(),c.Ub(31,"p"),c.Ub(32,"u"),c.Ac(33,"Communications par courrier \xe9lectronique "),c.Tb(),c.Ac(34,": nous vous envoyons des emails afin de v\xe9rifier la validit\xe9 de votre compte lorsque vous nous fournissez votre email lors du processus d\u2019inscription, lorsque vous gagnez un lot, et nous pouvons \xe9galement vous envoyer de temps \xe0 autres des communications sur les nouveaut\xe9s des Services. Les emails n\xe9cessaires au bon fonctionnement des Services ne peuvent \xeatre d\xe9sactiv\xe9s, en revanche les emails d\u2019informations sur les services peuvent \xeatre d\xe9valid\xe9s en enlevant votre autorisation \xe0 tout instant."),c.Tb(),c.Ub(35,"p"),c.Ac(36,"Nous pouvons \xe9galement si vous nous en avez donn\xe9 l\u2019autorisation vous envoyer des messages promotionnels de partenaires.."),c.Tb(),c.Ub(37,"p"),c.Ub(38,"u"),c.Ac(39,"Informations que vous partagez"),c.Tb(),c.Ac(40," : toute information que vous partagez avec d'autres personnes sont consid\xe9r\xe9es comme du public, et \xe0 votre propre discr\xe9tion."),c.Tb(),c.Ub(41,"p"),c.Ac(42,"Caract\xe9ristiques du partage social :"),c.Tb(),c.Ub(43,"p"),c.Ac(44,"Nos services peuvent int\xe9grer des fonctionnalit\xe9s de partage social et d'autres outils connexes qui vous permettent de partager les actions que vous effectuez sur nos services avec d'autres applications, sites ou m\xe9dias, et vice versa."),c.Tb(),c.Ub(45,"p"),c.Ac(46,"Votre utilisation de ces fonctionnalit\xe9s permet le partage des informations avec vos amis ou le public, en fonction des param\xe8tres que vous avez \xe9tablis avec le service de partage social."),c.Tb(),c.Ub(47,"p"),c.Ac(48,"Vous pouvez vous r\xe9f\xe9rer aux politiques de confidentialit\xe9 de ces services de partage social pour plus d'informations sur la fa\xe7on dont ils traitent les donn\xe9es que vous fournissez ou partager."),c.Tb(),c.Ub(49,"p"),c.Ac(50,"Informations Obtenue par vos comptes de Services Tiers : vous pouvez nous transmettre des informations au travers de services tiers, comme par exemple Facebook Connect, afin de faciliter votre cr\xe9ation de compte sur nos Services. Cela nous permet de compl\xe9ter plus rapidement les donn\xe9es de votre profil. Nous ne recevons jamais vos mots de passes de Services Tiers et n\u2019interagissons avec eux que gr\xe2ce \xe0 un identifiant ou Token valide pour une dur\xe9e limit\xe9e."),c.Tb(),c.Ub(51,"p"),c.Ac(52,"Informations que nous obtenons de services tiers : nous pouvons \xeatre amen\xe9s \xe0 obtenir de services tiers de informations n\xe9cessaires au bon fonctionnement des\xa0 Services, comme par exemple le pays de provenance en fonction de l\u2019adresse IP afin de limiter l\u2019acc\xe8s aux Services aux seuls pays autoris\xe9s."),c.Tb(),c.Ub(53,"p"),c.Ac(54,"Informations relatives \xe0 l'utilisation des Services "),c.Ub(55,"strong"),c.Ac(56,":"),c.Tb(),c.Ac(57," Nous collectons des informations relatives \xe0 la fa\xe7on dont les personnes utilisent les Services. Ce type d'informations peut \xeatre collect\xe9 dans nos fichiers de journaux chaque fois que vous interagissez avec les Services, par exemple lorsque vous visitez une page ou naviguez dans une application. Nous utilisons des outils internes ainsi que des applications et services tiers (comme Google Analytics ...) pour collecter et analyser ces informations. Certaines de ces informations peuvent \xe9galement \xeatre associ\xe9es \xe0 l'adresse Internet Protocol (\xab Adresse IP \xbb) utilis\xe9e pour acc\xe9der aux Services. Certaines peuvent \xeatre associ\xe9es \xe0 votre Compte et d'autres ne peuvent \xeatre collect\xe9es et utilis\xe9es que sous forme agr\xe9g\xe9e (\xe0 savoir en tant que donn\xe9e statistique qui ne permettrait pas de vous identifier ou d'identifier votre Compte). Nous pouvons utiliser les informations sur la fa\xe7on dont vous ou d'autres personnes interagissez avec les Services pour diff\xe9rentes raisons et g\xe9n\xe9ralement pour optimiser, am\xe9liorer et prot\xe9ger les Services, ainsi que pour d\xe9velopper de nouveaux Services, y compris, sans s'y limiter, dans le but de : fournir des contenus personnalis\xe9s aux utilisateurs ; proposer aux utilisateurs des publicit\xe9s cibl\xe9es; am\xe9liorer nos r\xe9sultats de recherche ; identifier les Services les plus populaires\xa0 ; ainsi que pour des motifs juridiques et de s\xe9curit\xe9."),c.Tb(),c.Ub(58,"p"),c.Ac(59,"Informations relatives \xe0 votre appareil mobile : nous pouvons collecter et stocker des informations relatives \xe0 votre appareil mobile. Dans certains cas, nous pouvons recevoir, g\xe9n\xe9rer ou attribuer \xe0 votre appareil mobile un identifiant unique, obtenir les caract\xe9ristiques techniques de votre t\xe9l\xe9phone comme la r\xe9solution d\u2019\xe9cran et le mod\xe8le, ou encore dans certain cas la liste des applications install\xe9es. Ces informations sont utilis\xe9es aux fins d\xe9crites dans la section \u201cInformations relatives \xe0 l'utilisation des Services\u201d ou \u201cInformations relatives au ciblage publicitaire\u201d."),c.Tb(),c.Ub(60,"p"),c.Ac(61,"Informations relatives au ciblage publicitaire : nous pouvons utiliser les informations comme des identifiants publicitaires, votre sexe, vos applications favorites afin de nous permettre de vous proposer les offres publicitaires et promotionnelles les plus adapt\xe9es \xe0 votre profil. Le ciblage publicitaire est important pour nous permettre d\u2019obtenir le financement n\xe9cessaire au bon fonctionnement des Services et de conserver leur gratuit\xe9."),c.Tb(),c.Ub(62,"p"),c.Ub(63,"strong"),c.Ac(64,"Liens vers d'autres sites "),c.Tb(),c.Tb(),c.Ub(65,"p"),c.Ac(66,"Notre site peut contenir des liens vers d'autres sites . Cependant, une fois que vous avez utilis\xe9 ces liens, notez que nous ne disposons pas de contr\xf4le sur cet autre site. Par cons\xe9quent, nous ne pouvons pas \xeatre responsables de la protection et la confidentialit\xe9 des informations que vous fournissez tout en visitant ces sites et ces sites ne sont pas r\xe9gis par la pr\xe9sente d\xe9claration de confidentialit\xe9."),c.Tb(),c.Ub(67,"p"),c.Ac(68,"Vous devez faire preuve de prudence et regarder la d\xe9claration applicable au site en question."),c.Tb(),c.Ub(69,"p"),c.Ub(70,"strong"),c.Ac(71,"Utilisation des cookies "),c.Tb(),c.Tb(),c.Ub(72,"p"),c.Ac(73,"Un cookie est un petit fichier qui demande la permission d'\xeatre plac\xe9 sur le disque dur de votre ordinateur. Une fois que vous \xeates d'accord, le fichier est ajout\xe9 et le cookie permet d'analyser le trafic web ou vous permet de savoir quand vous visitez un site particulier."),c.Tb(),c.Ub(74,"p"),c.Ac(75,"Les cookies permettent aux applications web de vous r\xe9pondre en tant qu'individu. Nous utilisons des cookies de trafic pour identifier les pages qui sont utilis\xe9es. Cela nous aide \xe0 analyser des donn\xe9es sur le trafic Web et ainsi \xe0 am\xe9liorer notre site afin de l'adapter aux besoins des clients."),c.Tb(),c.Ub(76,"p"),c.Ac(77,"Nous utilisons ces informations \xe0 des fins d'analyse statistique puis les donn\xe9es sont supprim\xe9es du syst\xe8me."),c.Tb(),c.Ub(78,"p"),c.Ac(79,"Globalement, les cookies nous aident \xe0 vous fournir un meilleur application/site web, en nous permettant de suivre les pages que vous utilisez."),c.Tb(),c.Ub(80,"p"),c.Ub(81,"strong"),c.Ac(82,"\xa0"),c.Tb(),c.Tb(),c.Ub(83,"p"),c.Ub(84,"strong"),c.Ac(85,"S\xe9curit\xe9 et conservation de vos informations"),c.Tb(),c.Tb(),c.Ub(86,"p"),c.Ac(87,"Nous prenons la s\xe9curit\xe9 des donn\xe9es qui nous sont confi\xe9es tr\xe8s au s\xe9rieux."),c.Tb(),c.Ub(88,"p"),c.Ac(89,"Afin d'emp\xeacher l'acc\xe8s non autoris\xe9 ou la divulgation d\u2019informations, nous avons mis en place des proc\xe9dures physiques, \xe9lectroniques et de gestion appropri\xe9es pour sauvegarder et s\xe9curiser les informations que nous recueillons en ligne.Vos donn\xe9es personnelles sont conserv\xe9es sur des serveurs s\xe9curis\xe9s en Europe, et ne sont accessible qu\u2019\xe0 un personnel autoris\xe9 disposant des acc\xe8s n\xe9cessaires."),c.Pb(90,"br"),c.Ac(91," Nous les conservons pour la dur\xe9e strictement n\xe9cessaire pour vous fournir les Services."),c.Pb(92,"br"),c.Ac(93," Si vous ne souhaitez plus que nous utilisions vos Informations pour vous fournir les Services, vous pouvez \xe0 tout instant cl\xf4turer votre compte et nous d\xe9truirons toutes les informations dont nous disposons \xe0 votre sujet, \xe0 moins que nous ne devions les conserver pour r\xe9pondre \xe0 des obligations l\xe9gales."),c.Tb(),c.Ub(94,"p"),c.Ub(95,"strong"),c.Ac(96,"Droits et moyens de contr\xf4le en mati\xe8re de confidentialit\xe9 au sein de l'Union europ\xe9enne"),c.Tb(),c.Tb(),c.Ub(97,"p"),c.Ac(98,"Modifications de vos consentements"),c.Ub(99,"strong"),c.Ac(100,"."),c.Tb(),c.Ac(101," Vous \xeates en droit de retirer \xe0 tout moment votre consentement au traitement de vos informations et de votre utilisation de nos Services. De la m\xeame fa\xe7on que vous pouvez donner votre consentement en interagissant avec nos Services, vous pouvez \xe9galement le retirer par l'interm\xe9diaire de nos Services en vous connectant \xe0 la page d\xe9di\xe9e (disponible prochainement)."),c.Pb(102,"br"),c.Ac(103," Si vous retirez votre consentement pour l'utilisation ou le partage de vos informations pour les finalit\xe9s \xe9nonc\xe9es dans la pr\xe9sente Politique relative \xe0 la vie priv\xe9e, il se peut que vous n'ayez pas acc\xe8s \xe0 tout ou partie de nos Services et que nous ne soyons pas en mesure de vous fournir tout ou partie des Services en vertu de la pr\xe9sente Politique relative \xe0 la vie priv\xe9e et de nos Conditions G\xe9n\xe9rales d'Utilisation. Dans certains cas, nous pouvons continuer \xe0 traiter vos informations apr\xe8s le retrait de votre consentement si cela repose sur un fondement juridique nous permettant de le faire ou si le retrait de votre consentement se limite \xe0 certains traitements. Par exemple, nous pouvons conserver des informations si nous sommes dans l'obligation l\xe9gale de le faire."),c.Tb(),c.Ub(104,"p"),c.Ac(105,"Suppression de votre compte : si vous souhaitez supprimer votre Compte, vous pouvez le faire en acc\xe9dant \xe0 la "),c.Ub(106,"a",1),c.Ac(107,"page de suppression de compte"),c.Tb(),c.Ac(108,". Vos donn\xe9es personnelles seront supprim\xe9es sous 15 jours maximum."),c.Tb(),c.Ub(109,"p"),c.Ub(110,"strong"),c.Ac(111,"Information sur votre compte"),c.Tb(),c.Tb(),c.Ub(112,"p"),c.Ac(113,"- Contr\xf4le de vos informations personnelles."),c.Tb(),c.Ub(114,"p"),c.Ac(115,"Vous pouvez corriger les informations de votre compte \xe0 tout moment en vous connectant sur notre application ou site. Notez que dans certains cas, nous pouvons conserver certaines informations vous concernant conform\xe9ment \xe0 la loi, ou \xe0 des fins l\xe9gitimes dans la mesure permise par la loi. Par exemple, si nous croyons que vous avez commis une fraude ou violation de nos conditions, nous pouvons chercher \xe0 r\xe9soudre le probl\xe8me avant de supprimer vos informations."),c.Tb(),c.Ub(116,"p"),c.Ac(117,"- Droits d'acc\xe8s."),c.Tb(),c.Ub(118,"p"),c.Ub(119,"strong"),c.Ac(120,"Protection des enfants "),c.Tb(),c.Tb(),c.Ub(121,"p"),c.Ac(122,"Prot\xe9ger la vie priv\xe9e des jeunes enfants est extr\xeamement important. Ainsi Bravoloto ne collecte ni ne sollicite des renseignements personnels des enfants de moins de 13 ans ou sciemment leur permettre d'enregistrer en tant que joueurs."),c.Tb(),c.Ub(123,"p"),c.Ac(124,"Dans le cas o\xf9 nous avons recueilli des renseignements personnels d'un enfant de moins de 13 ans sans v\xe9rification du consentement des parents, nous supprimerons ces informations aussi vite que possible."),c.Tb(),c.Ub(125,"p"),c.Ub(126,"strong"),c.Ac(127,"Modifications des conditions g\xe9n\xe9rales "),c.Tb(),c.Tb(),c.Ub(128,"p"),c.Ac(129,"Nous pouvons modifier la pr\xe9sente D\xe9claration de temps \xe0 autre. Si nous faisons des changements significatifs dans la fa\xe7on dont nous traitons vos renseignements personnels ou \xe0 la d\xe9claration, nous vous le ferons savoir via un message sur l'application ou par d'autres moyens, tels que par courrier \xe9lectronique. Votre utilisation de bravoloto apr\xe8s un tel avis constitue votre consentement aux changements."),c.Tb(),c.Ub(130,"p"),c.Ac(131,"Nous vous encourageons \xe0 consulter r\xe9guli\xe8rement les informations concernant nos pratiques en mati\xe8re de confidentialit\xe9."),c.Tb(),c.Ub(132,"p"),c.Ub(133,"strong"),c.Ac(134,"Nous contacter"),c.Tb(),c.Tb(),c.Ub(135,"p"),c.Ac(136,"Si vous avez des questions au sujet de cette d\xe9claration de confidentialit\xe9, vous pouvez nous contacter \xe0 contact@fatboar.fr"),c.Tb(),c.Pb(137,"br"),c.Tb(),c.Tb())},directives:[q.a,se.b,se.a,q.b],styles:[".navtop[_ngcontent-%COMP%]{margin-top:7em;margin-bottom:3em}"]}),oe),ce=((ne=function(){return _createClass((function e(){_classCallCheck(this,e)}),[{key:"ngOnInit",value:function(){}}])}()).\u0275fac=function(e){return new(e||ne)},ne.\u0275cmp=c.Ib({type:ne,selectors:[["app-mentions-legales"]],decls:96,vars:0,consts:[["fxLayout","column","fxLayoutAlign","center stretch"],["mat-button","","rel","noopener noreferrer","href","https://www.cnil.fr/","target","_blank","color","primary"],[1,"title","my-h1"],[1,"title","my-h2"],["href","https://www.cnil.fr/fr/cookies-traceurs-que-dit-la-loi"],["href","https://www.cnil.fr/fr/cookies-les-outils-pour-les-maitriser "]],template:function(e,t){1&e&&(c.Ub(0,"mat-card",0),c.Ub(1,"mat-card-content"),c.Ub(2,"p"),c.Ac(3," La soci\xe9t\xe9 Fatboar, soucieuse des droits des individus, notamment au regard des traitements automatis\xe9s, et dans une volont\xe9 de transparence avec ses clients, a mis en place une politique reprenant l\u2019ensemble de ces traitements, des finalit\xe9s poursuivies par ces derniers ainsi que des moyens d\u2019actions \xe0 la disposition des individus afin qu\u2019ils puissent au mieux exercer leurs droits. Pour toute information compl\xe9mentaire sur la protection des donn\xe9es personnelles, nous vous invitons \xe0 consulter le site :"),c.Pb(4,"br"),c.Tb(),c.Ub(5,"ul"),c.Ub(6,"li"),c.Ub(7,"a",1),c.Ac(8,"Cnil"),c.Tb(),c.Tb(),c.Tb(),c.Ub(9,"p"),c.Ac(10," La poursuite de la navigation sur ce site vaut acceptation sans r\xe9serve des dispositions et conditions d'utilisation qui suivent. Vous acceptez l'utilisation de cookies et autres traceurs. La version actuellement en ligne de ces conditions d'utilisation est la seule opposable pendant toute la dur\xe9e d'utilisation du site et jusqu'\xe0 ce qu'une nouvelle version la remplace. "),c.Tb(),c.Ub(11,"h1",2),c.Ac(12,"Article 1 - Mentions l\xe9gales"),c.Tb(),c.Ub(13,"h2",3),c.Ac(14,"1.1 Site (ci-apr\xe8s \xab le site \xbb) : Fatboar"),c.Tb(),c.Ub(15,"h2",3),c.Ac(16,"1.2 \xc9diteur (ci-apr\xe8s \xab l'\xe9diteur \xbb) :"),c.Tb(),c.Ub(17,"p"),c.Ac(18," Fatboar SA, au capital de 750 000\u20ac, "),c.Pb(19,"br"),c.Ac(20," dont le si\xe8ge social est situ\xe9: 1 bis Rue Gustave Eiffel, 78280 Guyancourt "),c.Pb(21,"br"),c.Ac(22," repr\xe9sent\xe9e Mr E. BOURDON, en sa qualit\xe9 de directeur g\xe9n\xe9ral, "),c.Pb(23,"br"),c.Ac(24," immatricul\xe9e au RCS de Paris, 484 969 950, "),c.Pb(25,"br"),c.Ac(26," n\xb0 de t\xe9l\xe9phone : 01 42 51 62 01, "),c.Pb(27,"br"),c.Ac(28," adresse mail : contact@fatbor.fr "),c.Pb(29,"br"),c.Tb(),c.Ub(30,"h2",3),c.Ac(31,"1.3 H\xe9bergeur (ci-apr\xe8s \xab l'h\xe9bergeur \xbb) :"),c.Tb(),c.Ub(32,"p"),c.Ac(33,"Gusto coffee est h\xe9berg\xe9 par Scalway, dont le si\xe8ge social est au 8 rue de la ville l\u2019\xe9v\xeaque 75008 Paris."),c.Tb(),c.Ub(34,"h1",2),c.Ac(35,"Article 2 - Acc\xe8s au site"),c.Tb(),c.Ub(36,"p"),c.Ac(37," L'acc\xe8s au site et son utilisation sont r\xe9serv\xe9s \xe0 un usage strictement personnel. "),c.Pb(38,"br"),c.Ac(39," Vous vous engagez \xe0 ne pas utiliser ce site et les informations ou donn\xe9es qui y figurent \xe0 des fins commerciales, politiques, publicitaires et pour toute forme de sollicitation commerciale et notamment l'envoi de courriers \xe9lectroniques non sollicit\xe9s. "),c.Tb(),c.Ub(40,"h1",2),c.Ac(41,"Article 3 - Contenu du site"),c.Tb(),c.Ub(42,"p"),c.Ac(43," Toutes les marques, photographies, textes, commentaires, illustrations, images anim\xe9es ou non, s\xe9quences vid\xe9o, sons, ainsi que toutes les applications informatiques qui pourraient \xeatre utilis\xe9es pour faire fonctionner ce site et plus g\xe9n\xe9ralement tous les \xe9l\xe9ments reproduits ou utilis\xe9s sur le site sont prot\xe9g\xe9s par les lois en vigueur au titre de la propri\xe9t\xe9 intellectuelle. Ils sont la propri\xe9t\xe9 pleine et enti\xe8re de l'\xe9diteur ou de ses partenaires. Toute reproduction, repr\xe9sentation, utilisation ou adaptation, sous quelque forme que ce soit, de tout ou partie de ces \xe9l\xe9ments, y compris les applications informatiques, sans l'accord pr\xe9alable et \xe9crit de l'\xe9diteur, sont strictement interdites. Le fait pour l'\xe9diteur de ne pas engager de proc\xe9dure d\xe8s la prise de connaissance de ces utilisations non autoris\xe9es ne vaut pas acceptation desdites utilisations et renonciation aux poursuites. "),c.Tb(),c.Ub(44,"h1",2),c.Ac(45,"Article 4 - Gestion du site"),c.Tb(),c.Ub(46,"p"),c.Ac(47," Pour la bonne gestion du site, l'\xe9diteur pourra \xe0 tout moment : suspendre, interrompre ou limiter l'acc\xe8s \xe0 tout ou partie du site, r\xe9server l'acc\xe8s au site, ou \xe0 certaines parties du site, \xe0 une cat\xe9gorie d\xe9termin\xe9e d'internautes supprimer toute information pouvant en perturber le fonctionnement ou entrant en contravention avec les lois nationales ou internationales, ou avec les r\xe8gles de la N\xe9tiquette suspendre le site afin de proc\xe9der \xe0 des mises \xe0 jour. Article 5 - Responsabilit\xe9s La responsabilit\xe9 de l'\xe9diteur ne peut \xeatre engag\xe9e en cas de d\xe9faillance, panne, difficult\xe9 ou interruption de fonctionnement, emp\xeachant l'acc\xe8s au site ou \xe0 une de ses fonctionnalit\xe9s. Le mat\xe9riel de connexion au site que vous utilisez est sous votre enti\xe8re responsabilit\xe9. Vous devez prendre toutes les mesures appropri\xe9es pour prot\xe9ger votre mat\xe9riel et vos propres donn\xe9es notamment d'attaques virales par Internet. Vous \xeates par ailleurs seul responsable des sites et donn\xe9es que vous consultez. L'\xe9diteur ne pourra \xeatre tenu responsable en cas de poursuites judiciaires \xe0 votre encontre : du fait de l'usage du site ou de tout service accessible via Internet du fait du non-respect par vous des pr\xe9sentes conditions g\xe9n\xe9rales. L'\xe9diteur n'est pas responsable des dommages caus\xe9s \xe0 vous-m\xeame, \xe0 des tiers et/ou \xe0 votre \xe9quipement du fait de votre connexion ou de votre utilisation du site et vous renoncez \xe0 toute action contre lui de ce fait. Si l'\xe9diteur venait \xe0 faire l'objet d'une proc\xe9dure amiable ou judiciaire \xe0 raison de votre utilisation du site, il pourrait se retourner contre vous pour obtenir l'indemnisation de tous les pr\xe9judices, sommes, condamnations et frais qui pourraient d\xe9couler de cette proc\xe9dure. "),c.Tb(),c.Ub(48,"h1",2),c.Ac(49,"Article 6 - Liens hypertextes"),c.Tb(),c.Ub(50,"p"),c.Ac(51," La mise en place par les utilisateurs de tous liens hypertextes vers tout ou partie du site est autoris\xe9e par l'\xe9diteur. Tout lien devra \xeatre retir\xe9 sur simple demande de l'\xe9diteur. Toute information accessible via un lien vers d'autres sites n'est pas sous le contr\xf4le de l'\xe9diteur qui d\xe9cline toute responsabilit\xe9 quant \xe0 leur contenu. "),c.Tb(),c.Ub(52,"h1",2),c.Ac(53,"Article 7 - Collecte de donn\xe9es"),c.Tb(),c.Ub(54,"p"),c.Ac(55," Vos donn\xe9es sont collect\xe9es par La soci\xe9t\xe9 Fatboar. Une donn\xe9e \xe0 caract\xe8re personnel d\xe9signe toute information concernant une personne physique identifi\xe9e ou identifiable (personne concern\xe9e) ; est r\xe9put\xe9e identifiable une personne qui peut \xeatre identifi\xe9e, directement ou indirectement, notamment par r\xe9f\xe9rence \xe0 un nom, un num\xe9ro d'identification ou \xe0 un ou plusieurs \xe9l\xe9ments sp\xe9cifiques, propres \xe0 son identit\xe9 physique, physiologique, g\xe9n\xe9tique, psychique, \xe9conomique, culturelle ou sociale. Les informations personnelles pouvant \xeatre recueillies sur le site sont principalement utilis\xe9es par l'\xe9diteur pour la gestion des relations avec vous, et le cas \xe9ch\xe9ant pour le traitement de vos commandes. Elles sont enregistr\xe9es dans le fichier de clients de l'\xe9diteur et le fichier ainsi \xe9labor\xe9 \xe0 partir de donn\xe9es \xe0 caract\xe8re personnel est d\xe9clar\xe9 aupr\xe8s de la CNIL. Le num\xe9ro d\u2019enregistrement de l\u2019\xe9diteur \xe0 la CNIL est le suivant : XXXX-XXXX-XXXX-XXXX "),c.Tb(),c.Ub(56,"h1",2),c.Ac(57,"Article 8 - Droit d\u2019acc\xe8s, de rectification et de d\xe9r\xe9f\xe9rencement de vos donn\xe9es"),c.Tb(),c.Ub(58,"p"),c.Ac(59," Chaque personne dispose d\u2019un droit d\u2019acc\xe8s, de rectification et d\u2019opposition \xe0 ses donn\xe9es personnelles. Chaque personne dispose aussi du droit de limitation du traitement relatif \xe0 sa personne, du droit de d\xe9r\xe9f\xe9rencement et du droit \xe0 la portabilit\xe9 des donn\xe9es personnelles qu\u2019elle a transmise au responsable de traitement. Vous pouvez exercer ce droit en nous contactant, \xe0 l\u2019adresse suivante : 1 bis rue Gustave Eiffel, 78280 Guyancourt. Ou par email \xe0 l\u2019adresse info@fatboar.fr. Toute demande doit \xeatre accompagn\xe9e de la photocopie d\u2019un titre d\u2019identit\xe9 en cours de validit\xe9 sign\xe9 et faire mention de l\u2019adresse \xe0 laquelle l'\xe9diteur pourra contacter le demandeur. La r\xe9ponse sera adress\xe9e dans le mois suivant la r\xe9ception de la demande. Ce d\xe9lai d'un mois peut \xeatre prolong\xe9 de deux mois si la complexit\xe9 de la demande et/ou le nombre de demandes l'exigent. De plus, et depuis la loi n\xb02016-1321 du 7 octobre 2016, les personnes qui le souhaitent, ont la possibilit\xe9 d\u2019organiser le sort de leurs donn\xe9es apr\xe8s leur d\xe9c\xe8s. Pour plus d\u2019information sur le sujet, vous pouvez consulter le site Internet de la CNIL : "),c.Tb(),c.Ub(60,"ul"),c.Ub(61,"li"),c.Ub(62,"a",1),c.Ac(63,"Cnil"),c.Tb(),c.Tb(),c.Tb(),c.Ub(64,"h1",2),c.Ac(65,"Article 9 - Utilisation des donn\xe9es"),c.Tb(),c.Ub(66,"p"),c.Ac(67," Les informations recueillies pourront \xe9ventuellement \xeatre communiqu\xe9es \xe0 des tiers li\xe9s \xe0 l'\xe9diteur par contrat pour l'ex\xe9cution de t\xe2ches sous-trait\xe9es n\xe9cessaires \xe0 la gestion de votre compte et sans que vous ayez \xe0 donner votre autorisation. En cas d'infraction de tout type, pour lesquelles les parties seraient mises en cause, et pour lesquelles les autorit\xe9s judiciaires auraient besoin d'avoir connaissance des informations recueillies, ces derni\xe8res seront alors n\xe9cessairement communiqu\xe9es \xe0 ces autorit\xe9s sur leur demande expresse et motiv\xe9e, et ne b\xe9n\xe9ficieront plus des dispositions relatives \xe0 la protection des donn\xe9es personnelles. Lorsque certaines informations sont obligatoires pour acc\xe9der \xe0 des fonctionnalit\xe9s sp\xe9cifiques du site, l'\xe9diteur indiquera ce caract\xe8re obligatoire au moment de la saisie des donn\xe9es. "),c.Tb(),c.Ub(68,"h1",2),c.Ac(69,"Article 10 - Offres commerciales"),c.Tb(),c.Ub(70,"p"),c.Ac(71," Vous \xeates susceptible de recevoir des offres commerciales de l'\xe9diteur. Vos donn\xe9es sont susceptibles d\u2019\xeatre utilis\xe9es par les partenaires de l'\xe9diteur \xe0 des fins de prospection commerciale. Si, lors de la consultation du site, vous acc\xe9dez \xe0 des donn\xe9es \xe0 caract\xe8re personnel, vous devez vous abstenir de toute collecte, de toute utilisation non autoris\xe9e et de tout acte pouvant constituer une atteinte \xe0 la vie priv\xe9e ou \xe0 la r\xe9putation des personnes. L'\xe9diteur d\xe9cline toute responsabilit\xe9 \xe0 cet \xe9gard. Les donn\xe9es sont conserv\xe9es et utilis\xe9es pour une dur\xe9e conforme \xe0 la l\xe9gislation en vigueur. "),c.Tb(),c.Ub(72,"h1",2),c.Ac(73,"Article 11 - Cookies"),c.Tb(),c.Ub(74,"p"),c.Ac(75," Qu\u2019est-ce qu\u2019un \xab cookie \xbb ? Un \xab Cookie \xbb ou traceur est un fichier \xe9lectronique d\xe9pos\xe9 sur un terminal (ordinateur, tablette, smartphone,\u2026) et lu par exemple lors de la consultation d'un site internet, de la lecture d'un courrier \xe9lectronique, de l'installation ou de l'utilisation d'un logiciel ou d'une application mobile et ce quel que soit le type de terminal utilis\xe9 (source: "),c.Ub(76,"a",4),c.Ac(77,"Cnil"),c.Tb(),c.Ac(78," ). En naviguant sur ce site, des \xab cookies \xbb \xe9manant de la soci\xe9t\xe9 responsable du site concern\xe9 et/ou des soci\xe9t\xe9s tiers pourront \xeatre d\xe9pos\xe9s sur votre terminal. Lors de la premi\xe8re navigation sur ce site, une banni\xe8re explicative sur l\u2019utilisation des \xab cookies \xbb appara\xeetra. D\xe8s lors, en poursuivant la navigation, le client et/ou prospect sera r\xe9put\xe9 inform\xe9 et avoir accept\xe9 l\u2019utilisation desdits \xab cookies \xbb. Le consentement donn\xe9 sera valable pour une p\xe9riode de treize (13) mois. Toutes les informations collect\xe9es ne seront utilis\xe9es que pour suivre le volume, le type et la configuration du trafic utilisant ce site, pour en d\xe9velopper la conception et l'agencement et \xe0 d'autres fins administratives et de planification et plus g\xe9n\xe9ralement pour am\xe9liorer le service que nous vous offrons. Les cookies suivants sont pr\xe9sents sur ce site : Cookies de navigation, Cookies de performance. Leur finalit\xe9 est la suivante : Ces cookies collectent des informations sur les modes d'utilisation des sites Internet par l'ensemble des visiteurs. Leur dur\xe9e de vie est de treize mois. Pour plus d\u2019informations sur l\u2019utilisation, la gestion et la suppression des \xab cookies \xbb, pour tout type de navigateur, nous vous invitons \xe0 consulter le lien suivant : "),c.Ub(79,"a",5),c.Ac(80,"Cnil"),c.Tb(),c.Ac(81,". "),c.Tb(),c.Ub(82,"h1",2),c.Ac(83,"Article 12 - Photographies et repr\xe9sentation des produits"),c.Tb(),c.Ub(84,"p"),c.Ac(85," Les photographies de produits, accompagnant leur description, ne sont pas contractuelles et n'engagent pas l'\xe9diteur. "),c.Tb(),c.Ub(86,"h1",2),c.Ac(87,"Article 13 - Loi applicable"),c.Tb(),c.Ub(88,"p"),c.Ac(89," Les pr\xe9sentes conditions d'utilisation du site sont r\xe9gies par la loi fran\xe7aise et soumises \xe0 la comp\xe9tence des tribunaux du si\xe8ge social de l'\xe9diteur, sous r\xe9serve d'une attribution de comp\xe9tence sp\xe9cifique d\xe9coulant d'un texte de loi ou r\xe9glementaire particulier. "),c.Tb(),c.Ub(90,"h1",2),c.Ac(91,"Article 14 - Contactez-nous"),c.Tb(),c.Ub(92,"p"),c.Ac(93," Pour toute question, information sur les produits pr\xe9sent\xe9s sur le site, ou concernant le site lui-m\xeame, vous pouvez laisser un message \xe0 l'adresse suivante : "),c.Tb(),c.Ub(94,"strong"),c.Ac(95,"contact@fatbor.fr"),c.Tb(),c.Tb(),c.Tb())},directives:[q.a,se.b,se.a,q.b,O.a],styles:[".navtop[_ngcontent-%COMP%]{margin-top:7em;margin-bottom:3em}"]}),ne),ue=((te=function(){return _createClass((function e(){_classCallCheck(this,e)}),[{key:"ngOnInit",value:function(){}}])}()).\u0275fac=function(e){return new(e||te)},te.\u0275cmp=c.Ib({type:te,selectors:[["app-cgu"]],decls:77,vars:0,consts:[["fxLayout","column","fxLayoutAlign","center stretch"],[1,"title","my-h1"],[1,"row"]],template:function(e,t){1&e&&(c.Ub(0,"mat-card",0),c.Ub(1,"mat-card-content"),c.Ub(2,"h1",1),c.Ac(3,"ARTICLE 1 \u2013 SOCIETE ORGANISATRICE"),c.Tb(),c.Ub(4,"p"),c.Ac(5," La soci\xe9t\xe9 Fatboar, soci\xe9t\xe9 anonyme au capital de 750 000 Euros, num\xe9ro SIRET 77942658200013, ayant son si\xe8ge social au 1 bis Rue Gustave Eiffel, 78280 Guyancourt (ci-apr\xe8s, \xab la Soci\xe9t\xe9 Organisatrice \xbb), organise du 20 Septembre 2021 au 20 Octobre 2021, un jeu gratuit avec obligation d\u2019achat (ci-apr\xe8s d\xe9nomm\xe9 le \xab Jeu \xbb), sur fatboar.fr (ci-apr\xe8s le \xab Site internet \xbb). "),c.Tb(),c.Ub(6,"h1",1),c.Ac(7,"ARTICLE 2 \u2013 PARTICIPANTS"),c.Tb(),c.Ub(8,"p"),c.Ac(9," La participation au Jeu est ouverte \xe0 toute personne physique majeure domicili\xe9e en France m\xe9tropolitaine (ci-apr\xe8s d\xe9nomm\xe9 le ou les \xab Participant(s) \xbb). Toute indication d'identit\xe9 fausse, erron\xe9e, incompl\xe8te entra\xeenera l'\xe9limination imm\xe9diate de la participation. Fatboar se r\xe9serve le droit de proc\xe9der \xe0 toutes v\xe9rifications concernant notamment l\u2019identit\xe9, l\u2018\xe2ge, les coordonn\xe9es postales des Participants pour le respect du pr\xe9sent article comme de l'ensemble du R\xe8glement, notamment pour \xe9carter tout Participant ayant commis un abus quelconque, sans toutefois qu'elle ait l'obligation de proc\xe9der \xe0 une v\xe9rification syst\xe9matique de l'ensemble des Participants, pouvant limiter cette v\xe9rification au gagnant du Jeu Concours. "),c.Tb(),c.Ub(10,"h1",1),c.Ac(11,"ARTICLE 3 \u2013 MODALITES DE PARTICIPATION"),c.Tb(),c.Ub(12,"p"),c.Ac(13," La participation au Jeu implique l\u2019acceptation pleine, enti\xe8re et sans r\xe9serve du pr\xe9sent R\xe8glement, de la l\xe9gislation en vigueur sur le territoire fran\xe7ais (notamment, les lois relatives \xe0 l\u2019Informatique et aux Libert\xe9s, au respect des bonnes m\u0153urs, \xe0 la propri\xe9t\xe9 litt\xe9raire et artistique) ainsi que des r\xe8gles de d\xe9ontologie en vigueur sur Internet (n\xe9tiquette, chartes de bonnes conduites, etc.). "),c.Tb(),c.Ub(14,"p"),c.Ac(15,"La participation au Jeu est sous obligation d\u2019achat."),c.Tb(),c.Ub(16,"p"),c.Ac(17," Pour participer au Jeu, le Participant doit d\xe9tenir un code ou qrcode obtenu en caisse apr\xe8s achat en restaurant d\u2019un montant \xe9gal ou sup\xe9rieur \xe0 18 euros. Ne seront pris en consid\xe9ration que les formulaires de participations correctement remplis. "),c.Tb(),c.Ub(18,"p"),c.Ac(19," Les frais de communication et de connexion au r\xe9seau Internet engag\xe9s pour la participation au Jeu Concours demeurent \xe0 la charge du Participant. "),c.Tb(),c.Ub(20,"p"),c.Ac(21," L\u2019inscription au Jeu est strictement nominative et le joueur ne peut en aucun cas s\u2019y inscrire \xe0 l\u2019aide de plusieurs comptes, plusieurs pseudonymes, ni pour le compte d'autres participants ou sous une ou plusieurs fausse(s) identit\xe9(s). "),c.Tb(),c.Ub(22,"p"),c.Ac(23," Les Participants qui tenteraient de participer au Jeu par des moyens tels qu\u2019automates de participation, programmes \xe9labor\xe9s pour des participations automatis\xe9es, utilisation d\u2019informations autres que celles correspondant \xe0 leur identit\xe9, et plus g\xe9n\xe9ralement par tous moyens non conformes au pr\xe9sent R\xe8glement seraient automatiquement \xe9limin\xe9s. "),c.Tb(),c.Ub(24,"p"),c.Ac(25," Toute inscription au Jeu non conforme aux caract\xe9ristiques \xe9nonc\xe9es ci-dessus ne sera pas prise en compte. Notamment, toute indication d'identit\xe9 ou d'adresse fausse, erron\xe9e, incompl\xe8te entra\xeenera l'\xe9limination imm\xe9diate de la participation. Toute participation incompl\xe8te, illisible et/ou incompr\xe9hensible sera consid\xe9r\xe9e comme nulle pour la participation au Jeu. "),c.Tb(),c.Ub(26,"div",2),c.Ub(27,"h1",1),c.Ac(28,"ARTICLE 4 \u2013 DESIGNATIONS DES GAGNANTS ET DOTATIONS"),c.Tb(),c.Ub(29,"p"),c.Ac(30," Dotation mise en jeu lors du tirage au sort, 100 % des tickets seront gagnants, pour un total de 1 000 000 lots dont la r\xe9partition des gains est d\xe9finie de la fa\xe7on suivante: "),c.Tb(),c.Ub(31,"ul"),c.Ub(32,"li"),c.Ac(33,"60% des tickets offrent une entr\xe9e ou un dessert au choix."),c.Tb(),c.Ub(34,"li"),c.Ac(35,"20% des tickets offrent un burger au choix."),c.Tb(),c.Ub(36,"li"),c.Ac(37,"10% des tickets offrent un menu du jour."),c.Tb(),c.Ub(38,"li"),c.Ac(39,"6% des tickets offrent un menu au choix."),c.Tb(),c.Ub(40,"li"),c.Ac(41,"4% des tickets offrent une r\xe9duction de 70% sur la commande."),c.Tb(),c.Ub(42,"li"),c.Ac(43,"1 v\xe9hicule Range Rover (Tirage au sort \xe0 la fin du jeu)."),c.Tb(),c.Tb(),c.Ub(44,"p"),c.Ac(45," A titre d\u2019information Le v\xe9hicule Range Rover, d\u2019une valeur de 59 900 \u20ac TTC (selon le tarif applicable au 10 Septembre 2021), consommation mixte (5,4-8,1 L/100km mixte). homologu\xe9 selon r\xe9glementation applicable. "),c.Tb(),c.Ub(46,"p"),c.Ac(47,"Les frais d\u2019immatriculation et de mise \xe0 la route sont \xe0 la charge du gagnant."),c.Tb(),c.Ub(48,"p"),c.Ac(49," Le gagnant devra r\xe9pondre \xe0 la soci\xe9t\xe9 organisatrice avant le 30/11/2021 pour confirmer l\u2019acceptation du lot gagn\xe9. Tout gagnant qui ne se sera pas manifest\xe9 avant cette date sera consid\xe9r\xe9 comme ayant d\xe9finitivement renonc\xe9 \xe0 son gain. "),c.Tb(),c.Ub(50,"h1",1),c.Ac(51,"ARTICLE 5 \u2013 ATTRIBUTION DES LOTS"),c.Tb(),c.Ub(52,"p"),c.Ac(53," Les Gagnants seront contact\xe9s par Fatboar par mail sur l\u2019adresse utilis\xe9 par le Gagnant lors de la participation au Jeu, dans un d\xe9lai de quarante (40) jours ouvr\xe9s \xe0 compter de la fin du Jeu. "),c.Tb(),c.Ub(54,"p"),c.Ac(55," Toute coordonn\xe9e incompl\xe8te, inexacte ou r\xe9v\xe9lant une in\xe9ligibilit\xe9 sera consid\xe9r\xe9e comme nulle et ne permettra pas au Gagnant d\u2019obtenir sa dotation. L\u2019absence de r\xe9ponse dans les quarante (40) jours ouvr\xe9s vaudra abandon de la dotation par le Gagnant. En cas d\u2019abandon de la dotation par le Gagnant et/ou en l\u2019absence de Gagnant \xe0 l\u2019issue du Jeu, il sera proc\xe9d\xe9 \xe0 la d\xe9signation d\u2019un autre gagnant. "),c.Tb(),c.Ub(56,"h1",1),c.Ac(57,"ARTICLE 6 \u2013 RESPONSABILITE"),c.Tb(),c.Ub(58,"p"),c.Ac(59," La participation au Jeu implique la connaissance et l'acceptation des caract\xe9ristiques et des limites de l'Internet, notamment en ce qui concerne les performances techniques, les risques d'interruption, et plus g\xe9n\xe9ralement, les risques inh\xe9rents \xe0 toute connexion et transmission sur Internet, l'absence de protection de certaines donn\xe9es contre des d\xe9tournements \xe9ventuels et les risques de contamination par des \xe9ventuels virus circulant sur le r\xe9seau. "),c.Tb(),c.Ub(60,"p"),c.Ac(61," Fatboar ne saurait donc \xeatre tenue pour responsable de la contamination par d\u2019\xe9ventuels virus ou de l\u2019intrusion d\u2019un tiers dans le syst\xe8me du terminal des Participants au Jeu et d\xe9cline toute responsabilit\xe9 quant aux cons\xe9quences de la connexion des Participants au r\xe9seau via le Site internet pour des causes qui ne seraient pas directement et exclusivement imputables \xe0 Fatboar. "),c.Tb(),c.Ub(62,"p"),c.Ac(63," Fatboar ne pourra \xeatre tenue pour responsable en cas de dysfonctionnements du r\xe9seau Internet, notamment dus \xe0 des actes de malveillance externe, qui emp\xeacheraient le bon d\xe9roulement du Jeu et notamment l\u2019acc\xe8s au Site internet. "),c.Tb(),c.Ub(64,"p"),c.Ac(65," Fatboar ne pourra \xeatre tenue responsable si, pour une raison ind\xe9pendante de sa volont\xe9 et/ou en cas de force majeure, le Jeu venait \xe0 \xeatre \xe9court\xe9, prolong\xe9, modifi\xe9, report\xe9 ou annul\xe9 par annonce de Fatboar et ce sans qu\u2019une quelconque indemnisation ne soit due aux Participants. Ces annonces seront consid\xe9r\xe9es comme des annexes au pr\xe9sent R\xe8glement. "),c.Tb(),c.Ub(66,"h1",1),c.Ac(67,"ARTICLE 7 \u2013 PUBLICITE"),c.Tb(),c.Ub(68,"p"),c.Ac(69," Le Gagnant autorise Fatboar \xe0 diffuser, dans le cadre du Jeu, leurs noms, coordonn\xe9es et images (photographie ou film) sur tout support pendant un d\xe9lai d'un an \xe0 compter de la date de fin du Jeu. "),c.Tb(),c.Ub(70,"p"),c.Ac(71," La diffusion du nom, des coordonn\xe9es et/ou de l'image du Gagnant n\u2019ouvre droit, dans les conditions susvis\xe9es \xe0 aucun droit ou contrepartie financi\xe8re \xe0 leur profit. Fatboar se r\xe9serve le droit d\u2019exiger le cas \xe9ch\xe9ant du Gagnants la signature d\u2019un document confirmant le droit susvis\xe9 de diffuser leur image avant de b\xe9n\xe9ficier de leur dotation. "),c.Tb(),c.Ub(72,"h1",1),c.Ac(73,"ARTICLE 8 \u2013 DONNEES A CARACTERE PERSONNEL"),c.Tb(),c.Ub(74,"p"),c.Ac(75," La fourniture d\u2019informations nominatives concernant le Participant est n\xe9cessaire \xe0 la bonne ex\xe9cution et gestion du pr\xe9sent Jeu. Ces informations nominatives sont destin\xe9es \xe0 Fatboar repr\xe9sent\xe9e par son Directeur G\xe9n\xe9ral aux fins d\u2019organisation et de gestion du Jeu. Ces donn\xe9es sont conserv\xe9es pour la dur\xe9e d\u2019ex\xe9cution du Jeu en ce compris, le cas \xe9ch\xe9ant, pour la dur\xe9e n\xe9cessaire \xe0 la gestion des dotations attribu\xe9es aux Gagnants et/ou conform\xe9ment \xe0 ce que la loi oblige. Conform\xe9ment \xe0 la r\xe8glementation relative \xe0 la protection des donn\xe9es personnelles, le Participant dispose d\u2019un droit d'acc\xe8s, d'opposition, de rectification, d'effacement des donn\xe9es personnelles le concernant, ainsi que du droit d'obtenir la limitation du traitement et de retirer son consentement qu\u2019il peut exercer en justifiant de son identit\xe9 et en s\u2019adressant \xe0 Fatboar : Par courrier postal : Fatboar \u2013 1 bis rue Gustave Eiffel, 78280 Guyancourt. Ou par email \xe0 l\u2019adresse suivante : support@fatboar.fr. Il dispose \xe9galement du droit d'introduire une r\xe9clamation aupr\xe8s d'une autorit\xe9 de contr\xf4le. "),c.Tb(),c.Pb(76,"br"),c.Tb(),c.Tb(),c.Tb())},directives:[q.a,se.b,se.a,q.b],styles:[".navtop[_ngcontent-%COMP%]{margin-top:7em;margin-bottom:3em}"]}),te),le=((ee=function(){return _createClass((function e(t){_classCallCheck(this,e),this.http=t,this.apiUrl=u}),[{key:"sendEmail",value:function(e,t,n,o){return this.http.post("".concat(this.apiUrl,"/api/emails/send?email=").concat(t,"&isgain=").concat(n,"&isactive=").concat(o),e)}},{key:"getAllEmail",value:function(){return this.http.get(this.apiUrl+"/api/emails")}}])}()).\u0275fac=function(e){return new(e||ee)(c.Yb(T.b))},ee.\u0275prov=c.Kb({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee),be=n("QibW");function de(e,t){if(1&e&&(c.Ub(0,"mat-radio-button",22),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.nc("value",n.value),c.mc("checked",n.checked),c.Cb(1),c.Cc(" ",n.label," ")}}function me(e,t){if(1&e&&(c.Ub(0,"mat-error",28),c.Ac(1," Adresse email Invalide "),c.Tb()),2&e){c.gc();var n=c.rc(5);c.mc("hidden",!(null!=n.errors&&n.errors.pattern))}}function pe(e,t){if(1&e){var n=c.Vb();c.Ub(0,"div",23),c.Ub(1,"p",24),c.Ac(2,"Adresse email :"),c.Tb(),c.Ub(3,"mat-form-field",9),c.Ub(4,"input",25,26),c.cc("ngModelChange",(function(e){return c.tc(n),c.gc().adressemail=e})),c.Tb(),c.zc(6,me,2,1,"mat-error",27),c.Tb(),c.Tb()}if(2&e){var o=c.rc(5),r=c.gc();c.Cb(4),c.mc("ngModel",r.adressemail),c.Cb(2),c.mc("ngIf",o.errors&&(o.touched||o.dirty))}}function fe(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorTitle()," ")}}function ge(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorDescription()," ")}}function he(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorObject()," ")}}function ve(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorMessage()," ")}}var Ue,Te,Ce,ye=((Ce=function(){return _createClass((function e(t,n){_classCallCheck(this,e),this.formBuilder=t,this.emailService=n,this.userOptions=[{label:"Tout les clients",value:"0",checked:!0},{label:"Clients gagnant",value:"1",checked:!1},{label:"Clients non gagnant",value:"2",checked:!1},{label:"Clients compte actives",value:"3",checked:!1},{label:"Clients bloqu\xe9s",value:"4",checked:!1},{label:"Adresse email",value:"5",checked:!1}]}),[{key:"ngOnInit",value:function(){this.createForm()}},{key:"selectValue",value:function(e){this.selectedRadio=e.source.value}},{key:"createForm",value:function(){var e=/^[a-zA-Z\xe0\xe1\xe2\xe4\xe3\xe5\u0105\u010d\u0107\u0119\xe8\xe9\xea\xeb\u0117\u012f\xec\xed\xee\xef\u0142\u0144\xf2\xf3\xf4\xf6\xf5\xf8\xf9\xfa\xfb\xfc\u0173\u016b\xff\xfd\u017c\u017a\xf1\xe7\u010d\u0161\u017e\xc0\xc1\xc2\xc4\xc3\xc5\u0104\u0106\u010c\u0116\u0118\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u012e\u0141\u0143\xd2\xd3\xd4\xd6\xd5\xd8\xd9\xda\xdb\xdc\u0172\u016a\u0178\xdd\u017b\u0179\xd1\xdf\xc7\u0152\xc6\u010c\u0160\u017d\u2202\xf0 ,.'-]+$/;this.formGroup=this.formBuilder.group({title:[null,[S.t.required,S.t.pattern(e)]],description:[null,[S.t.required,S.t.pattern(e)]],subject:[null,[S.t.required,S.t.pattern(e)]],text:[null,[S.t.required,S.t.pattern(e)]]})}},{key:"getErrorTitle",value:function(){return this.formGroup.get("title").hasError("required")?"Titre requis":(this.formGroup.get("title").hasError("pattern"),"Titre non valide")}},{key:"getErrorDescription",value:function(){return this.formGroup.get("description").hasError("required")?"Description requise":(this.formGroup.get("description").hasError("pattern"),"Description non valide")}},{key:"getErrorObject",value:function(){return this.formGroup.get("subject").hasError("required")?"Objet requis":(this.formGroup.get("subject").hasError("pattern"),"Objet non valide")}},{key:"getErrorMessage",value:function(){return this.formGroup.get("text").hasError("required")?"Message requis":(this.formGroup.get("text").hasError("pattern"),"Message non valide")}},{key:"f",get:function(){return this.formGroup.controls}},{key:"resetForm",value:function(){this.formGroup.reset()}},{key:"sendEmail",value:function(){if(!this.formGroup.invalid){var e="",t="",n="";5==this.selectedRadio&&(e=this.adressemail),1==this.selectedRadio&&(t=!0),2==this.selectedRadio&&(t=!1),3==this.selectedRadio&&(n=!0),4==this.selectedRadio&&(n=!1),this.emailService.sendEmail(this.formGroup.value,e,t,n).subscribe((function(e){return e}))}}}])}()).\u0275fac=function(e){return new(e||Ce)(c.Ob(S.c),c.Ob(le))},Ce.\u0275cmp=c.Ib({type:Ce,selectors:[["app-email-form"]],decls:39,vars:7,consts:[[1,""],[1,"row","justify-content-center","mb-4"],[1,"row","justify-content-center","mb-3"],["aria-label","Select an option",3,"change"],[3,"checked","value",4,"ngFor","ngForOf"],["class","row mb-4",4,"ngIf"],[3,"formGroup","ngSubmit"],[1,"row"],["for","mat-input-0",1,"col-5","col-md-4","font-weight-bold","text-lg-right","parag"],["appearance","outline",1,"col-7","col-md-5"],["matInput","","placeholder","","formControlName","title","required",""],[4,"ngIf"],["for","mat-input-description",1,"col-5","col-md-4","font-weight-bold","text-lg-right","parag"],["matInput","","placeholder","","formControlName","description","id","mat-input-description","required",""],["for","mat-input-subject",1,"col-5","col-md-4","font-weight-bold","text-lg-right","parag"],["matInput","","placeholder","","formControlName","subject","id","mat-input-subject","required",""],["for","mat-textarea-message",1,"col-5","col-md-4","font-weight-bold","text-lg-right","parag"],["appearance","outline",1,"col-7","col-md-5",2,"width","500px"],["matInput","","rows","13","formControlName","text","id","mat-textarea-message"],[1,"row","justify-content-center","my-3"],["mat-raised-button","","color","primary","type","submit",1,"mr-4"],["mat-raised-button","","color","primary",1,"",3,"click"],[3,"checked","value"],[1,"row","mb-4"],[1,"col-5","col-md-4","font-weight-bold","text-lg-right","parag"],["matInput","","type","text","pattern","[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,3}$","id","email","name","email","required","",3,"ngModel","ngModelChange"],["emailref","ngModel"],[3,"hidden",4,"ngIf"],[3,"hidden"]],template:function(e,t){1&e&&(c.Ub(0,"mat-card",0),c.Ub(1,"mat-card-content"),c.Ub(2,"h1",1),c.Ub(3,"b"),c.Ac(4,"Emailing"),c.Tb(),c.Tb(),c.Ub(5,"div",2),c.Ub(6,"mat-radio-group",3),c.cc("change",(function(e){return t.selectValue(e)})),c.zc(7,de,2,3,"mat-radio-button",4),c.Tb(),c.Tb(),c.zc(8,pe,7,2,"div",5),c.Ub(9,"form",6),c.cc("ngSubmit",(function(){return t.sendEmail()})),c.Ub(10,"div",7),c.Ub(11,"label",8),c.Ac(12,"Titre :"),c.Tb(),c.Ub(13,"mat-form-field",9),c.Pb(14,"input",10),c.zc(15,fe,2,1,"mat-error",11),c.Tb(),c.Tb(),c.Ub(16,"div",7),c.Ub(17,"label",12),c.Ac(18,"Description :"),c.Tb(),c.Ub(19,"mat-form-field",9),c.Pb(20,"input",13),c.zc(21,ge,2,1,"mat-error",11),c.Tb(),c.Tb(),c.Ub(22,"div",7),c.Ub(23,"label",14),c.Ac(24,"Objet :"),c.Tb(),c.Ub(25,"mat-form-field",9),c.Pb(26,"input",15),c.zc(27,he,2,1,"mat-error",11),c.Tb(),c.Tb(),c.Ub(28,"div",7),c.Ub(29,"label",16),c.Ac(30,"Message :"),c.Tb(),c.Ub(31,"mat-form-field",17),c.Pb(32,"textarea",18),c.zc(33,ve,2,1,"mat-error",11),c.Tb(),c.Tb(),c.Ub(34,"div",19),c.Ub(35,"button",20),c.Ac(36,"Envoyer"),c.Tb(),c.Ub(37,"button",21),c.cc("click",(function(){return t.resetForm()})),c.Ac(38,"Effacer"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(7),c.mc("ngForOf",t.userOptions),c.Cb(1),c.mc("ngIf",5==t.selectedRadio),c.Cb(1),c.mc("formGroup",t.formGroup),c.Cb(6),c.mc("ngIf",!t.formGroup.controls.title.valid||t.formGroup.controls.title.touched),c.Cb(6),c.mc("ngIf",!t.formGroup.controls.description.valid||t.formGroup.controls.description.touched),c.Cb(6),c.mc("ngIf",!t.formGroup.controls.subject.valid||t.formGroup.controls.subject.touched),c.Cb(6),c.mc("ngIf",!t.formGroup.controls.text.valid||t.formGroup.controls.text.touched))},directives:[q.a,q.b,be.b,l.k,l.l,S.u,S.m,S.g,x.c,z.b,S.b,S.l,S.f,S.s,O.b,be.a,S.q,S.o,x.b],styles:[".parag[_ngcontent-%COMP%]{margin-top:1em}.mat-radio-button[_ngcontent-%COMP%] ~ .mat-radio-button[_ngcontent-%COMP%]{margin-left:16px}"]}),Ce),ke=((Te=function(){return _createClass((function e(){_classCallCheck(this,e)}),[{key:"ngOnInit",value:function(){}}])}()).\u0275fac=function(e){return new(e||Te)},Te.\u0275cmp=c.Ib({type:Te,selectors:[["app-emailing"]],decls:2,vars:0,consts:[[1,"container","navtop"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Pb(1,"app-email-form"),c.Tb())},directives:[ye],styles:[".navtop[_ngcontent-%COMP%]{margin-top:7em}"]}),Te),Ae=((Ue=function(){return _createClass((function e(t){_classCallCheck(this,e),this.http=t,this.apiUrl=u,this.headers=new T.d}),[{key:"getStatistic",value:function(){var e=this.http.get(this.apiUrl+"/api/tickets/stats",{headers:this.headers});return console.log(JSON.stringify(e)),e}}])}()).\u0275fac=function(e){return new(e||Ue)(c.Yb(T.b))},Ue.\u0275prov=c.Kb({token:Ue,factory:Ue.\u0275fac,providedIn:"root"}),Ue),we=n("LPYB"),Ie=n("+0xr");function Oe(e,t){if(1&e&&(c.Ub(0,"div",7),c.Pb(1,"canvas",8),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.mc("datasets",n.barChartData)("labels",n.barChartLabels)("options",n.barChartOptions)("plugins",n.barChartPlugins)("legend",n.barChartLegend)("chartType",n.barChartBar)}}function Pe(e,t){if(1&e&&(c.Ub(0,"div",7),c.Pb(1,"canvas",8),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.mc("datasets",n.barChartData)("labels",n.barChartLabels)("options",n.barChartOptions)("plugins",n.barChartPlugins)("legend",n.barChartLegend)("chartType",n.barChartHorizontal)}}function Se(e,t){1&e&&(c.Ub(0,"th",23),c.Ac(1,"Gain"),c.Tb())}function je(e,t){if(1&e&&(c.Ub(0,"td",24),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.Cc(" ",n.gain," ")}}function qe(e,t){1&e&&(c.Ub(0,"td",25),c.Ac(1,"Totale"),c.Tb())}function xe(e,t){1&e&&(c.Ub(0,"th",26),c.Ac(1,"Utilis\xe9"),c.Tb())}function ze(e,t){if(1&e&&(c.Ub(0,"td",27),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.Cc(" ",n.used," ")}}function _e(e,t){if(1&e&&(c.Ub(0,"td",28),c.Ac(1),c.Tb()),2&e){var n=c.gc(2);c.Cb(1),c.Cc(" ",n.getUsed()," ")}}function Ge(e,t){1&e&&(c.Ub(0,"th",26),c.Ac(1,"Server"),c.Tb())}function Me(e,t){if(1&e&&(c.Ub(0,"td",27),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.Cc(" ",n.served," ")}}function Ee(e,t){if(1&e&&(c.Ub(0,"td",28),c.Ac(1),c.Tb()),2&e){var n=c.gc(2);c.Cb(1),c.Cc(" ",n.getServed()," ")}}function Le(e,t){1&e&&(c.Ub(0,"th",26),c.Ac(1,"Totalit\xe9"),c.Tb())}function Re(e,t){if(1&e&&(c.Ub(0,"td",27),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.Cc(" ",n.total," ")}}function De(e,t){if(1&e&&(c.Ub(0,"td",28),c.Ac(1),c.Tb()),2&e){var n=c.gc(2);c.Cb(1),c.Cc(" ",n.getTotal()," ")}}function Ne(e,t){1&e&&c.Pb(0,"tr",29)}function Fe(e,t){1&e&&c.Pb(0,"tr",30)}function Be(e,t){1&e&&c.Pb(0,"tr",31)}function Ve(e,t){if(1&e&&(c.Ub(0,"table",9),c.Sb(1,10),c.zc(2,Se,2,0,"th",11),c.zc(3,je,2,1,"td",12),c.zc(4,qe,2,0,"td",13),c.Rb(),c.Sb(5,14),c.zc(6,xe,2,0,"th",15),c.zc(7,ze,2,1,"td",16),c.zc(8,_e,2,1,"td",17),c.Rb(),c.Sb(9,18),c.zc(10,Ge,2,0,"th",15),c.zc(11,Me,2,1,"td",16),c.zc(12,Ee,2,1,"td",17),c.Rb(),c.Sb(13,19),c.zc(14,Le,2,0,"th",15),c.zc(15,Re,2,1,"td",16),c.zc(16,De,2,1,"td",17),c.Rb(),c.zc(17,Ne,1,0,"tr",20),c.zc(18,Fe,1,0,"tr",21),c.zc(19,Be,1,0,"tr",22),c.Tb()),2&e){var n=c.gc();c.mc("dataSource",n.statisticArray),c.Cb(17),c.mc("matHeaderRowDef",n.displayedColumns),c.Cb(1),c.mc("matRowDefColumns",n.displayedColumns),c.Cb(1),c.mc("matFooterRowDef",n.displayedColumns)}}var Je,Ye,Xe=((Ye=function(){return _createClass((function e(t){_classCallCheck(this,e),this.StatisticService=t,this.statisticArray=[],this.barChartData=[],this.isFoo=!0,this.barChartOptions={responsive:!0},this.barChartLabels=["Une entr\xe9e ou un dessert au choix","Un burger au choix","Un menu du jour","Un menu au choix","70% de r\xe9duction"],this.barChartBar="bar",this.barChartHorizontal="horizontalBar",this.barChartLegend=!0,this.barChartPlugins=[],this.displayedColumns=["gain","used","served","total"]}),[{key:"ngOnInit",value:function(){this.subscribeToStatistic()}},{key:"subscribeToStatistic",value:function(){var e=this;this.StatisticService.getStatistic().subscribe((function(t){e.statisticArray=t.data,e.barChartData=[{data:e.statisticArray.map((function(e){return e.total})),label:"totalit\xe9"},{data:e.statisticArray.map((function(e){return e.used})),label:"utiliser"},{data:e.statisticArray.map((function(e){return e.served})),label:"server"}]}))}},{key:"getTotal",value:function(){return this.statisticArray.map((function(e){return e.total})).reduce((function(e,t){return e+t}),0)}},{key:"getUsed",value:function(){return this.statisticArray.map((function(e){return e.used})).reduce((function(e,t){return e+t}),0)}},{key:"getServed",value:function(){return this.statisticArray.map((function(e){return e.served})).reduce((function(e,t){return e+t}),0)}},{key:"getBtnText",value:function(){return this.isFoo?"diagramme \xe0 bandes horizontales":"diagramme \xe0 bandes verticales"}}])}()).\u0275fac=function(e){return new(e||Ye)(c.Ob(Ae))},Ye.\u0275cmp=c.Ib({type:Ye,selectors:[["app-statistic"]],decls:11,vars:4,consts:[[1,"container","navtop"],[1,"mb-5"],[1,"row","justify-content-center"],["class","col-sm-12 col-lg-8",4,"ngIf"],["mat-raised-button","","color","primary",1,"mt-4",3,"click"],[1,"row","justify-content-center","my-5"],["mat-table","","class","mat-elevation-z8 col-11 col-lg-8",3,"dataSource",4,"ngIf"],[1,"col-sm-12","col-lg-8"],["baseChart","",3,"datasets","labels","options","plugins","legend","chartType"],["mat-table","",1,"mat-elevation-z8","col-11","col-lg-8",3,"dataSource"],["matColumnDef","gain"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","text-left",4,"matCellDef"],["mat-footer-cell","","class","text-left",4,"matFooterCellDef"],["matColumnDef","used"],["mat-header-cell","","class","text-center",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-footer-cell","",4,"matFooterCellDef"],["matColumnDef","served"],["matColumnDef","total"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-footer-row","",4,"matFooterRowDef"],["mat-header-cell",""],["mat-cell","",1,"text-left"],["mat-footer-cell","",1,"text-left"],["mat-header-cell","",1,"text-center"],["mat-cell",""],["mat-footer-cell",""],["mat-header-row",""],["mat-row",""],["mat-footer-row",""]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"h1",1),c.Ac(2,"Statistiques du jeux"),c.Tb(),c.Ub(3,"div",2),c.zc(4,Oe,2,6,"div",3),c.Tb(),c.Ub(5,"div",2),c.zc(6,Pe,2,6,"div",3),c.Tb(),c.Ub(7,"button",4),c.cc("click",(function(){return t.isFoo=!t.isFoo})),c.Ac(8),c.Tb(),c.Ub(9,"div",5),c.zc(10,Ve,20,4,"table",6),c.Tb(),c.Tb()),2&e&&(c.Cb(4),c.mc("ngIf",t.isFoo),c.Cb(2),c.mc("ngIf",!t.isFoo),c.Cb(2),c.Bc(t.getBtnText()),c.Cb(2),c.mc("ngIf",t.statisticArray))},directives:[l.l,O.b,we.a,Ie.n,Ie.c,Ie.i,Ie.b,Ie.e,Ie.k,Ie.m,Ie.g,Ie.h,Ie.a,Ie.d,Ie.j,Ie.l,Ie.f],styles:[".navtop[_ngcontent-%COMP%]{margin-top:3em}tr.mat-footer-row[_ngcontent-%COMP%]{font-weight:700}"]}),Ye),$e=((Je=function(){return _createClass((function e(t){_classCallCheck(this,e),this.http=t,this.apiUrl=u}),[{key:"getUsers",value:function(e,t,n,o,r,i,s,a){return null===n&&(n=""),null===o&&(o=""),null===r&&(r=""),null===i&&(i=""),null===s&&(s=""),null===a&&(a=""),this.http.get("".concat(this.apiUrl,"/api/users/?page=").concat(e,"&limit=").concat(t,"\n &lastname=").concat(n,"&firstname=").concat(o,"&email=").concat(r,"&adress=").concat(i,"&startregister=").concat(s,"&endregister=").concat(a))}},{key:"getOneUser",value:function(e){return this.http.get("".concat(this.apiUrl,"/api/").concat(e))}},{key:"editOneUser",value:function(e,t){return console.log("url ========",this.apiUrl),this.http.patch("".concat(this.apiUrl,"/api/users/").concat(e),t)}},{key:"deleteOneUser",value:function(e){return this.http.delete("".concat(this.apiUrl,"/api/users/").concat(e))}},{key:"verifyLotUser",value:function(e,t){return console.log("toto"),this.http.post("".concat(this.apiUrl,"/api/users/gain?id=").concat(e),t)}},{key:"updateUserGains",value:function(e,t){return this.http.put("".concat(this.apiUrl,"/api/users/").concat(e,"/gains"),{gains:t})}}])}()).\u0275fac=function(e){return new(e||Je)(c.Yb(T.b))},Je.\u0275prov=c.Kb({token:Je,factory:Je.\u0275fac,providedIn:"root"}),Je);function He(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorEmail()," ")}}function Ze(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorPassword()," ")}}var Ke,We=((Ke=function(){return _createClass((function e(t,n,o,r){_classCallCheck(this,e),this.element=t,this.dialogRef=n,this.formBuilder=o,this.usersService=r,this.submitted=!1,this.user=this.element}),[{key:"ngOnInit",value:function(){this.createForm()}},{key:"createForm",value:function(){this.formGroup=this.formBuilder.group({email:[null,[S.t.required,S.t.pattern(/^(([^<>()\[\]\\.,;:\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,}))$/)]],password:[null,[S.t.required,this.checkPassword]]})}},{key:"checkPassword",value:function(e){var t=e.value;return!/^(?=.*[A-Z])(?=.*[a-z])(?=.{8,})/.test(t)&&t?{requirements:!0}:null}},{key:"getErrorEmail",value:function(){return this.formGroup.get("email").hasError("required")?"Adresse email requise":this.formGroup.get("email").hasError("pattern")?"Adresse email non valide":""}},{key:"getErrorPassword",value:function(){return this.formGroup.get("password").hasError("required")?"Mot de passe requis":this.formGroup.get("password").hasError("requirements")?"Le mot de passe doit comporter au moins 8 caract\xe8res, une lettre majuscule, une lettre majuscule":""}},{key:"updateProfil",value:function(){this.submitted=!0,this.formGroup.invalid||this.usersService.editOneUser(this.element._id,this.formGroup.value).subscribe((function(e){console.log(e)}),(function(e){}))}},{key:"onConfirm",value:function(){this.dialogRef.close(!0)}},{key:"onNoClick",value:function(){this.dialogRef.close(!1)}}])}()).\u0275fac=function(e){return new(e||Ke)(c.Ob(I.a),c.Ob(I.g),c.Ob(S.c),c.Ob($e))},Ke.\u0275cmp=c.Ib({type:Ke,selectors:[["app-edit-profil-info-connexion"]],decls:21,vars:5,consts:[["mat-dialog-title","",1,"text-center","font-weight-bold"],[3,"formGroup","ngSubmit"],["mat-dialog-content","",1,""],[1,"row"],[1,"col-5","col-md-4","font-weight-bold","text-lg-right","parag"],["appearance","outline",1,"col-7","col-md-5"],["matInput","","placeholder","","formControlName","email","required",""],[4,"ngIf"],["matInput","","placeholder","","formControlName","password","required",""],["mat-dialog-actions","",1,"row","justify-content-center","mt-2"],["mat-raised-button","","color","primary",1,"btn","mr-2",3,"click"],["mat-raised-button","","cdkFocusInitial","","color","primary",1,"btn","ml-2",3,"click"]],template:function(e,t){1&e&&(c.Ub(0,"h1",0),c.Ac(1),c.Tb(),c.Ub(2,"form",1),c.cc("ngSubmit",(function(){return t.updateProfil()})),c.Ub(3,"div",2),c.Ub(4,"div",3),c.Ub(5,"p",4),c.Ac(6,"Email:"),c.Tb(),c.Ub(7,"mat-form-field",5),c.Pb(8,"input",6),c.zc(9,He,2,1,"mat-error",7),c.Tb(),c.Tb(),c.Ub(10,"div",3),c.Ub(11,"p",4),c.Ac(12,"Mot de passe:"),c.Tb(),c.Ub(13,"mat-form-field",5),c.Pb(14,"input",8),c.zc(15,Ze,2,1,"mat-error",7),c.Tb(),c.Tb(),c.Tb(),c.Ub(16,"div",9),c.Ub(17,"button",10),c.cc("click",(function(){return t.updateProfil()})),c.Ac(18,"Modifier"),c.Tb(),c.Ub(19,"button",11),c.cc("click",(function(){return t.onNoClick()})),c.Ac(20,"Annuler"),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(1),c.Dc("",t.element.lastname," ",t.element.firstname,""),c.Cb(1),c.mc("formGroup",t.formGroup),c.Cb(7),c.mc("ngIf",!t.formGroup.controls.email.valid||t.formGroup.controls.email.touched),c.Cb(6),c.mc("ngIf",!t.formGroup.controls.password.valid||t.formGroup.controls.password.touched))},directives:[I.h,S.u,S.m,S.g,I.e,x.c,z.b,S.b,S.l,S.f,S.s,l.l,I.c,O.b,x.b],styles:[""]}),Ke);function Qe(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorPhonenumber()," ")}}var et,tt,nt=((tt=function(){return _createClass((function e(t,n,o,r,i,s){_classCallCheck(this,e),this.element=t,this.router=n,this.authService=o,this.dialogRef=r,this.formBuilder=i,this.usersService=s,this.submitted=!1,this.loading=!1,this.user=this.element}),[{key:"ngOnInit",value:function(){this.createForm()}},{key:"createForm",value:function(){this.formGroup=this.formBuilder.group({phonenumber:[S.t.pattern(/^(?:(?:\+|00)33|0)\s*[1-9](?:[\s.-]*\d{2}){4}$/)],adress:[]})}},{key:"updateProfil",value:function(){var e=this;this.submitted=!0,this.formGroup.invalid||this.usersService.editOneUser(this.element._id,this.formGroup.value).subscribe((function(t){console.log(t),e.loading=!1,e.dialogRef.close(!0)}),(function(t){e.loading=!1,console.log(t.error.message),e.authService.openSnackBar(t.error.message)}))}},{key:"getErrorPhonenumber",value:function(){return this.formGroup.get("phonenumber").hasError("pattern")?"Num\xe9ro de t\xe9l\xe9phone non valide":""}},{key:"onConfirm",value:function(){this.dialogRef.close(!0)}},{key:"onNoClick",value:function(){this.dialogRef.close(!1)}}])}()).\u0275fac=function(e){return new(e||tt)(c.Ob(I.a),c.Ob(C.b),c.Ob(k),c.Ob(I.g),c.Ob(S.c),c.Ob($e))},tt.\u0275cmp=c.Ib({type:tt,selectors:[["app-edit-profil-info-user"]],decls:20,vars:6,consts:[["mat-dialog-title","",1,"text-center","font-weight-bold"],[3,"formGroup","ngSubmit"],["mat-dialog-content","",1,""],[1,"row"],[1,"col-5","col-md-4","font-weight-bold","text-lg-right","parag"],["appearance","outline",1,"col-7","col-md-5"],["matInput","","placeholder","","formControlName","phonenumber","required","",3,"ngModel","ngModelChange"],[4,"ngIf"],["matInput","","placeholder","","formControlName","adress","required","",3,"ngModel","ngModelChange"],["mat-dialog-actions","",1,"row","justify-content-center","mt-2"],["mat-raised-button","","color","primary",1,"btn","mr-2",3,"click"],["mat-raised-button","","cdkFocusInitial","","color","primary",1,"btn","ml-2",3,"click"]],template:function(e,t){1&e&&(c.Ub(0,"h1",0),c.Ac(1),c.Tb(),c.Ub(2,"form",1),c.cc("ngSubmit",(function(){return t.updateProfil()})),c.Ub(3,"div",2),c.Ub(4,"div",3),c.Ub(5,"p",4),c.Ac(6,"T\xe9l\xe9phone :"),c.Tb(),c.Ub(7,"mat-form-field",5),c.Ub(8,"input",6),c.cc("ngModelChange",(function(e){return t.user.phonenumber=e})),c.Tb(),c.zc(9,Qe,2,1,"mat-error",7),c.Tb(),c.Tb(),c.Ub(10,"div",3),c.Ub(11,"p",4),c.Ac(12,"Adresse :"),c.Tb(),c.Ub(13,"mat-form-field",5),c.Ub(14,"input",8),c.cc("ngModelChange",(function(e){return t.user.adress=e})),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Ub(15,"div",9),c.Ub(16,"button",10),c.cc("click",(function(){return t.updateProfil()})),c.Ac(17,"Modifier"),c.Tb(),c.Ub(18,"button",11),c.cc("click",(function(){return t.onNoClick()})),c.Ac(19,"Annuler"),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(1),c.Dc("",t.element.lastname," ",t.element.firstname,""),c.Cb(1),c.mc("formGroup",t.formGroup),c.Cb(6),c.mc("ngModel",t.user.phonenumber),c.Cb(1),c.mc("ngIf",!t.formGroup.controls.phonenumber.valid||t.formGroup.controls.phonenumber.touched),c.Cb(5),c.mc("ngModel",t.user.adress))},directives:[I.h,S.u,S.m,S.g,I.e,x.c,z.b,S.b,S.l,S.f,S.s,l.l,I.c,O.b,x.b],styles:[".parag[_ngcontent-%COMP%]{margin-top:1em}"]}),tt),ot=((et=function(){return _createClass((function e(t,n){var o=this;_classCallCheck(this,e),this.authService=t,this.dialog=n,this.authService.user_info.subscribe((function(e){o.user=e}))}),[{key:"ngOnInit",value:function(){}},{key:"editInfoUser",value:function(){this.dialog.open(nt,{width:"450px",height:"280px",data:this.user}).afterClosed().subscribe((function(e){}))}},{key:"editInfoUserConnexion",value:function(){this.dialog.open(We,{width:"450px",height:"280px",data:this.user}).afterClosed().subscribe((function(e){}))}}])}()).\u0275fac=function(e){return new(e||et)(c.Ob(k),c.Ob(I.b))},et.\u0275cmp=c.Ib({type:et,selectors:[["app-profil"]],decls:65,vars:11,consts:[[1,"container","navtop"],[1,"row","justify-content-center"],[1,"col-11","col-md-8"],[1,"row"],[1,"col-md-6","border-right"],["width","120","height","120","src","assets/img/profil/profil.png","alt",""],[1,"row","justify-content-center","mb-3"],[1,"col-5"],[1,"row","justify-content-center","mt-3"],["mat-raised-button","","color","primary","type","submit",1,"col-6",3,"click"],[1,"col-md-6"],["mat-raised-button","","color","primary",1,"col-6",3,"click"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"mat-card",2),c.Ub(3,"mat-card-content"),c.Ub(4,"div",3),c.Ub(5,"div",4),c.Ub(6,"div",1),c.Pb(7,"img",5),c.Tb(),c.Ub(8,"div",6),c.Ub(9,"p"),c.Ub(10,"b"),c.Ac(11),c.Tb(),c.Tb(),c.Tb(),c.Ub(12,"div",3),c.Ub(13,"p",7),c.Ac(14," Email : "),c.Tb(),c.Ub(15,"p",7),c.Ac(16),c.Tb(),c.Tb(),c.Ub(17,"div",3),c.Ub(18,"p",7),c.Ac(19," Mot de passe : "),c.Tb(),c.Ub(20,"p",7),c.Ac(21,"***********"),c.Tb(),c.Tb(),c.Ub(22,"div",8),c.Ub(23,"button",9),c.cc("click",(function(){return t.editInfoUserConnexion()})),c.Ac(24,"Modifier"),c.Tb(),c.Tb(),c.Tb(),c.Ub(25,"div",10),c.Ub(26,"div",3),c.Ub(27,"div",7),c.Ub(28,"p"),c.Ac(29,"Nom : "),c.Tb(),c.Tb(),c.Ub(30,"div",7),c.Ub(31,"p"),c.Ac(32),c.Tb(),c.Tb(),c.Tb(),c.Ub(33,"div",3),c.Ub(34,"div",7),c.Ub(35,"p"),c.Ac(36,"Pr\xe9nom : "),c.Tb(),c.Tb(),c.Ub(37,"div",7),c.Ub(38,"p"),c.Ac(39),c.Tb(),c.Tb(),c.Tb(),c.Ub(40,"div",3),c.Ub(41,"div",7),c.Ub(42,"p"),c.Ac(43,"Num\xe9ro de t\xe9l\xe9phone : "),c.Tb(),c.Tb(),c.Ub(44,"div",7),c.Ub(45,"p"),c.Ac(46),c.Tb(),c.Tb(),c.Tb(),c.Ub(47,"div",3),c.Ub(48,"div",7),c.Ub(49,"p"),c.Ac(50,"Date de naissance : "),c.Tb(),c.Tb(),c.Ub(51,"div",7),c.Ub(52,"p"),c.Ac(53),c.hc(54,"date"),c.Tb(),c.Tb(),c.Tb(),c.Ub(55,"div",3),c.Ub(56,"div",7),c.Ub(57,"p"),c.Ac(58,"Adresse : "),c.Tb(),c.Tb(),c.Ub(59,"div",7),c.Ub(60,"p"),c.Ac(61),c.Tb(),c.Tb(),c.Tb(),c.Ub(62,"div",8),c.Ub(63,"button",11),c.cc("click",(function(){return t.editInfoUser()})),c.Ac(64,"Modifier"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(11),c.Dc("",t.user.firstname," ",t.user.lastname,""),c.Cb(5),c.Bc(t.user.email),c.Cb(16),c.Bc(t.user.firstname),c.Cb(7),c.Bc(t.user.lastname),c.Cb(7),c.Bc(t.user.phonenumber),c.Cb(7),c.Bc(c.jc(54,8,t.user.birthday,"longDate")),c.Cb(8),c.Bc(t.user.adress))},directives:[q.a,q.b,O.b],pipes:[l.e],styles:[".navtop[_ngcontent-%COMP%]{margin-top:8.6em;margin-bottom:4em}"]}),et),rt=n("NFeN");function it(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorCode()," ")}}var st,at=((st=function(){return _createClass((function e(t){_classCallCheck(this,e),this.formBuilder=t,this.code=new c.o}),[{key:"ngOnInit",value:function(){this.createForm()}},{key:"createForm",value:function(){this.formGroup=this.formBuilder.group({code:[null,S.t.required]})}},{key:"getErrorCode",value:function(){return this.formGroup.get("code").hasError("required")?"code requis":""}},{key:"f",get:function(){return this.formGroup.controls}},{key:"sendCodeGain",value:function(){this.formGroup.invalid||this.code.emit(this.formGroup.value)}}])}()).\u0275fac=function(e){return new(e||st)(c.Ob(S.c))},st.\u0275cmp=c.Ib({type:st,selectors:[["app-gain-form"]],outputs:{code:"code"},decls:20,vars:2,consts:[[1,"v"],[3,"formGroup","ngSubmit"],[1,"row","justify-content-center","font-weight-bold"],[1,"row","justify-content-center"],["appearance","outline",1,"formu"],["matInput","","formControlName","code","type","number","placeholder","Exemple : 1234567890"],["matSuffix",""],[4,"ngIf"],[1,"row","justify-content-center","mt-3"],["mat-raised-button","","color","primary","type","submit",1,"col-4","color-theme"]],template:function(e,t){1&e&&(c.Ub(0,"mat-card",0),c.Ub(1,"mat-card-content"),c.Ub(2,"form",1),c.cc("ngSubmit",(function(){return t.sendCodeGain()})),c.Ub(3,"h1",2),c.Ac(4,"Tentez votre chance, et repartez peut-etre avec votre Range Rover"),c.Tb(),c.Ub(5,"h2",3),c.Ac(6,"Entrez votre code"),c.Tb(),c.Ub(7,"div",3),c.Ub(8,"div"),c.Ub(9,"mat-form-field",4),c.Pb(10,"input",5),c.Ub(11,"mat-icon",6),c.Ac(12,"card_giftcard"),c.Tb(),c.zc(13,it,2,1,"mat-error",7),c.Tb(),c.Tb(),c.Tb(),c.Ub(14,"div",8),c.Ub(15,"button",9),c.Ac(16,"Je v\xe9rifie"),c.Tb(),c.Tb(),c.Ub(17,"h1",3),c.Ub(18,"b"),c.Ac(19,"100% gagnant"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(2),c.mc("formGroup",t.formGroup),c.Cb(11),c.mc("ngIf",!t.formGroup.controls.code.valid||t.formGroup.controls.code.touched))},directives:[q.a,q.b,S.u,S.m,S.g,x.c,z.b,S.b,S.p,S.l,S.f,rt.a,x.g,l.l,O.b,x.b],styles:[".formu[_ngcontent-%COMP%]{background-color:#fff!important}"]}),st);function ct(e,t){1&e&&(c.Ub(0,"th",11),c.Ac(1," Num\xe9ro "),c.Tb())}function ut(e,t){if(1&e&&(c.Ub(0,"td",12),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.Cc(" ",n.index," ")}}function lt(e,t){1&e&&(c.Ub(0,"th",11),c.Ac(1," Code "),c.Tb())}function bt(e,t){if(1&e&&(c.Ub(0,"td",12),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.Cc(" ",n.code," ")}}function dt(e,t){1&e&&(c.Ub(0,"th",11),c.Ac(1," Lot gagn\xe9 "),c.Tb())}function mt(e,t){if(1&e&&(c.Ub(0,"td",12),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.Cc(" ",n.gains," ")}}function pt(e,t){1&e&&(c.Ub(0,"th",11),c.Ac(1," Servi "),c.Tb())}function ft(e,t){1&e&&(c.Ub(0,"mat-icon",15),c.Ac(1,"done_outline"),c.Tb())}function gt(e,t){1&e&&(c.Ub(0,"mat-icon",16),c.Ac(1,"hourglass_bottom"),c.Tb())}function ht(e,t){if(1&e&&(c.Ub(0,"td",12),c.zc(1,ft,2,0,"mat-icon",13),c.zc(2,gt,2,0,"mat-icon",14),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.mc("ngIf",!0===n.isServed),c.Cb(1),c.mc("ngIf",!1===n.isServed)}}function vt(e,t){1&e&&(c.Ub(0,"th",11),c.Ac(1," Date d'utilisation "),c.Tb())}function Ut(e,t){if(1&e&&(c.Ub(0,"td",12),c.Ac(1),c.hc(2,"date"),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.Cc(" ",c.jc(2,1,n.date_used,"longDate")," ")}}function Tt(e,t){1&e&&c.Pb(0,"tr",17)}function Ct(e,t){1&e&&c.Pb(0,"tr",18)}function yt(e,t){if(1&e&&(c.Ub(0,"table",1),c.Sb(1,2),c.zc(2,ct,2,0,"th",3),c.zc(3,ut,2,1,"td",4),c.Rb(),c.Sb(4,5),c.zc(5,lt,2,0,"th",3),c.zc(6,bt,2,1,"td",4),c.Rb(),c.Sb(7,6),c.zc(8,dt,2,0,"th",3),c.zc(9,mt,2,1,"td",4),c.Rb(),c.Sb(10,7),c.zc(11,pt,2,0,"th",3),c.zc(12,ht,3,2,"td",4),c.Rb(),c.Sb(13,8),c.zc(14,vt,2,0,"th",3),c.zc(15,Ut,3,4,"td",4),c.Rb(),c.zc(16,Tt,1,0,"tr",9),c.zc(17,Ct,1,0,"tr",10),c.Tb()),2&e){var n=c.gc();c.mc("dataSource",n.lots),c.Cb(16),c.mc("matHeaderRowDef",n.displayedColumns),c.Cb(1),c.mc("matRowDefColumns",n.displayedColumns)}}var kt,At=((kt=function(){return _createClass((function e(){_classCallCheck(this,e),this.lots=[],this.displayedColumns=["index","code","gain","isServed","date_used"],this.dataSource=new Ie.o}),[{key:"ngOnInit",value:function(){this.dataSource.data=this.lots}},{key:"subscribeToUsers",value:function(){}}])}()).\u0275fac=function(e){return new(e||kt)},kt.\u0275cmp=c.Ib({type:kt,selectors:[["app-gain-list"]],inputs:{lots:"lots"},decls:1,vars:1,consts:[["mat-table","","class","tablegain",3,"dataSource",4,"ngIf"],["mat-table","",1,"tablegain",3,"dataSource"],["matColumnDef","index"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","text-left",4,"matCellDef"],["matColumnDef","code"],["matColumnDef","gain"],["matColumnDef","isServed"],["matColumnDef","date_used"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"text-left"],["class","icon mr-2","style","color:#296119",4,"ngIf"],["class","icon mr-2","style","color:rgb(67, 151, 230)",4,"ngIf"],[1,"icon","mr-2",2,"color","#296119"],[1,"icon","mr-2",2,"color","rgb(67, 151, 230)"],["mat-header-row",""],["mat-row",""]],template:function(e,t){1&e&&c.zc(0,yt,18,3,"table",0),2&e&&c.mc("ngIf",t.lots)},directives:[l.l,Ie.n,Ie.c,Ie.i,Ie.b,Ie.k,Ie.m,Ie.h,Ie.a,rt.a,Ie.j,Ie.l],pipes:[l.e],styles:["table[_ngcontent-%COMP%]{width:100%}"]}),kt);function wt(e,t){if(1&e&&(c.Ub(0,"div",4),c.Pb(1,"app-gain-list",5),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.mc("lots",n.lots)}}var It,Ot=((It=function(){return _createClass((function e(t,n,o){_classCallCheck(this,e),this.authService=t,this.route=n,this.userService=o,this.lots=[]}),[{key:"ngOnInit",value:function(){var e=this;this.getInfoUser(),this.route.queryParams.subscribe((function(t){e.token=t.token}))}},{key:"getInfoUser",value:function(){var e=this;this.authService.getUserInfo().subscribe((function(t){e.user=t,e.lots=t.gains||[]}),(function(t){console.error("Erreur lors de la r\xe9cup\xe9ration des informations utilisateur :",t),e.authService.openSnackBar("Impossible de charger les informations utilisateur.")}))}},{key:"receiveCode",value:function(e){var t=this,n=this.authService.userValue._id;this.userService.verifyLotUser(n,e).subscribe((function(e){e&&(t.lots=[].concat(_toConsumableArray(t.lots),[e]),t.userService.updateUserGains(n,t.lots).subscribe((function(){console.log("Gains sauvegard\xe9s avec succ\xe8s dans le backend."),t.authService.openSnackBar("Gain ajout\xe9 avec succ\xe8s !"),t.getInfoUser()}),(function(e){var n;console.error("Erreur lors de la sauvegarde des gains :",e),t.authService.openSnackBar("Erreur lors de la sauvegarde des gains : "+((null===(n=e.error)||void 0===n?void 0:n.message)||"Erreur inconnue."))})))}),(function(e){var n;console.error("Erreur lors de la v\xe9rification du ticket :",e),t.authService.openSnackBar((null===(n=e.error)||void 0===n?void 0:n.message)||"Erreur lors de la v\xe9rification du ticket.")})),console.log("Liste des gains apr\xe8s ajout :",this.lots)}}])}()).\u0275fac=function(e){return new(e||It)(c.Ob(k),c.Ob(C.a),c.Ob($e))},It.\u0275cmp=c.Ib({type:It,selectors:[["app-gain"]],inputs:{lots:"lots"},decls:5,vars:2,consts:[[1,"container","navtop"],[3,"hidden"],[3,"code"],["class","my-3",4,"ngIf"],[1,"my-3"],[3,"lots"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"div"),c.Ub(3,"app-gain-form",2),c.cc("code",(function(e){return t.receiveCode(e)})),c.Tb(),c.Tb(),c.zc(4,wt,2,1,"div",3),c.Tb(),c.Tb()),2&e&&(c.Cb(1),c.mc("hidden","client"!=t.user.role),c.Cb(3),c.mc("ngIf",t.lots))},directives:[at,l.l,At],styles:[".navtop[_ngcontent-%COMP%]{margin-top:6em}"]}),It),Pt=n("d3UM"),St=n("FKr1");function jt(e,t){if(1&e&&(c.Ub(0,"mat-option",21),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.mc("value",n),c.Cb(1),c.Bc(n)}}var qt,xt,zt,_t=((zt=function(){return _createClass((function e(t){_classCallCheck(this,e),this.formBuilder=t,this.filterUsers=new c.o,this.toppings=new S.d,this.toppingList=["Gagnant","Bloqu\xe9","serv\xe9"],this.form=t.group({lastname:[""],firstname:[""],email:["",S.t.email],adress:[""],date:[{begin:this.startDate,end:this.endDate}]})}),[{key:"ngOnInit",value:function(){}},{key:"filterUser",value:function(){this.filterUsers.emit(this.form.value)}},{key:"reset",value:function(){this.form.reset()}}])}()).\u0275fac=function(e){return new(e||zt)(c.Ob(S.c))},zt.\u0275cmp=c.Ib({type:zt,selectors:[["app-users-form"]],outputs:{filterUsers:"filterUsers"},decls:46,vars:6,consts:[[1,"mx-5","my-5"],[1,"search"],[1,"row","ml-2"],["aria-hidden","false","aria-label","Example home icon",1,"mx-2"],[1,""],[3,"formGroup","ngSubmit"],[1,"row"],[1,"col-4"],["matInput","","formControlName","lastname"],["matInput","","formControlName","firstname"],["multiple","",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["matInput","","name","email","formControlName","email"],["matInput","","placeholder","Inscription :","formControlName","date",3,"satDatepicker"],["matSuffix","",3,"for"],["touchUi","true",3,"rangeMode"],["picker",""],["matInput","","formControlName","adress"],[1,"row","justify-content-center"],["mat-raised-button","","color","primary","type","submit",1,"mr-3"],["mat-raised-button","","color","primary",3,"click"],[3,"value"]],template:function(e,t){if(1&e&&(c.Ub(0,"div",0),c.Ub(1,"mat-accordion"),c.Ub(2,"mat-expansion-panel"),c.Ub(3,"mat-expansion-panel-header",1),c.Ub(4,"mat-panel-title"),c.Ub(5,"div",2),c.Ub(6,"div"),c.Ub(7,"mat-icon",3),c.Ac(8,"group"),c.Tb(),c.Tb(),c.Ub(9,"div"),c.Ub(10,"p",4),c.Ac(11,"Rechercher des utilisateurs"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Ub(12,"form",5),c.cc("ngSubmit",(function(){return t.filterUser()})),c.Ub(13,"div",6),c.Ub(14,"mat-form-field",7),c.Ub(15,"mat-label"),c.Ac(16,"Nom :"),c.Tb(),c.Pb(17,"input",8),c.Tb(),c.Ub(18,"mat-form-field",7),c.Ub(19,"mat-label"),c.Ac(20,"Pr\xe9nom :"),c.Tb(),c.Pb(21,"input",9),c.Tb(),c.Ub(22,"mat-form-field",7),c.Ub(23,"mat-label"),c.Ac(24,"Etat client :"),c.Tb(),c.Ub(25,"mat-select",10),c.zc(26,jt,2,2,"mat-option",11),c.Tb(),c.Tb(),c.Tb(),c.Ub(27,"div",6),c.Ub(28,"mat-form-field",7),c.Ub(29,"mat-label"),c.Ac(30,"Adresse mail :"),c.Tb(),c.Pb(31,"input",12),c.Tb(),c.Ub(32,"mat-form-field",7),c.Pb(33,"input",13),c.Pb(34,"sat-datepicker-toggle",14),c.Pb(35,"sat-datepicker",15,16),c.Tb(),c.Ub(37,"mat-form-field",7),c.Ub(38,"mat-label"),c.Ac(39,"Adresse :"),c.Tb(),c.Pb(40,"input",17),c.Tb(),c.Tb(),c.Ub(41,"div",18),c.Ub(42,"button",19),c.Ac(43,"Rechercher"),c.Tb(),c.Ub(44,"button",20),c.cc("click",(function(){return t.reset()})),c.Ac(45,"Effacer"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb()),2&e){var n=c.rc(36);c.Cb(12),c.mc("formGroup",t.form),c.Cb(13),c.mc("formControl",t.toppings),c.Cb(1),c.mc("ngForOf",t.toppingList),c.Cb(7),c.mc("satDatepicker",n),c.Cb(1),c.mc("for",n),c.Cb(1),c.mc("rangeMode",!0)}},directives:[H.a,H.c,H.e,H.f,rt.a,S.u,S.m,S.g,x.c,x.f,z.b,S.b,S.l,S.f,Pt.a,S.e,l.k,m.b,m.d,x.g,m.a,O.b,St.m],styles:[""]}),zt),Gt=((xt=function(){return _createClass((function e(t,n){_classCallCheck(this,e),this.data=t,this.dialogRef=n}),[{key:"onConfirm",value:function(){this.dialogRef.close(!0)}},{key:"onNoClick",value:function(){this.dialogRef.close(!1)}},{key:"ngOnInit",value:function(){}}])}()).\u0275fac=function(e){return new(e||xt)(c.Ob(I.a),c.Ob(I.g))},xt.\u0275cmp=c.Ib({type:xt,selectors:[["app-users-edit"]],decls:7,vars:1,consts:[["mat-dialog-content","",1,"text-center"],["mat-dialog-actions","",1,"row","justify-content-center","mt-3"],["mat-raised-button","","color","primary",1,"btn","mr-2",3,"click"],["mat-raised-button","","cdkFocusInitial","","color","primary",1,"btn","ml-2",3,"click"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ac(1),c.Tb(),c.Ub(2,"div",1),c.Ub(3,"button",2),c.cc("click",(function(){return t.onConfirm()})),c.Ac(4,"Oui"),c.Tb(),c.Ub(5,"button",3),c.cc("click",(function(){return t.onNoClick()})),c.Ac(6,"Non"),c.Tb(),c.Tb()),2&e&&(c.Cb(1),c.Cc(" ",t.data," "))},directives:[I.e,I.c,O.b],styles:[""]}),xt),Mt=((qt=function(){return _createClass((function e(t,n){_classCallCheck(this,e),this.data=t,this.dialogRef=n}),[{key:"onConfirm",value:function(){this.dialogRef.close(!0)}},{key:"onNoClick",value:function(){this.dialogRef.close(!1)}}])}()).\u0275fac=function(e){return new(e||qt)(c.Ob(I.a),c.Ob(I.g))},qt.\u0275cmp=c.Ib({type:qt,selectors:[["app-users-bloque"]],decls:7,vars:1,consts:[["mat-dialog-content","",1,"text-center"],["mat-dialog-actions","",1,"row","justify-content-center","mt-3"],["mat-raised-button","","color","primary",1,"btn","mr-2",3,"click"],["mat-raised-button","","cdkFocusInitial","","color","primary",1,"btn","ml-2",3,"click"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ac(1),c.Tb(),c.Ub(2,"div",1),c.Ub(3,"button",2),c.cc("click",(function(){return t.onConfirm()})),c.Ac(4,"Oui"),c.Tb(),c.Ub(5,"button",3),c.cc("click",(function(){return t.onNoClick()})),c.Ac(6,"Non"),c.Tb(),c.Tb()),2&e&&(c.Cb(1),c.Cc(" ",t.data," "))},directives:[I.e,I.c,O.b],styles:[""]}),qt);function Et(e,t){1&e&&(c.Ub(0,"mat-icon",9),c.Ac(1,"done"),c.Tb())}function Lt(e,t){1&e&&(c.Ub(0,"mat-icon",10),c.Ac(1,"clear"),c.Tb())}function Rt(e,t){1&e&&(c.Ub(0,"mat-icon",9),c.Ac(1,"done"),c.Tb())}function Dt(e,t){1&e&&(c.Ub(0,"mat-icon",11),c.Ac(1,"clear"),c.Tb())}function Nt(e,t){if(1&e&&(c.Ub(0,"ul"),c.Ub(1,"li"),c.Ac(2),c.Tb(),c.Tb()),2&e){var n=t.$implicit;c.Cb(2),c.Cc(" ",n.gains," ")}}function Ft(e,t){if(1&e&&(c.Ub(0,"div",2),c.Ub(1,"p",3),c.Ac(2,"Gains :"),c.Tb(),c.Ub(3,"div",4),c.zc(4,Nt,3,1,"ul",12),c.Tb(),c.Tb()),2&e){var n=c.gc();c.Cb(4),c.mc("ngForOf",n.element.gains)}}var Bt,Vt,Jt=((Vt=function(){return _createClass((function e(t,n){_classCallCheck(this,e),this.element=t,this.dialogRef=n}),[{key:"onConfirm",value:function(){this.dialogRef.close(!0)}},{key:"onNoClick",value:function(){this.dialogRef.close(!1)}}])}()).\u0275fac=function(e){return new(e||Vt)(c.Ob(I.a),c.Ob(I.g))},Vt.\u0275cmp=c.Ib({type:Vt,selectors:[["app-users-details"]],decls:60,vars:20,consts:[["mat-dialog-title","",1,"text-center","font-weight-bold"],["mat-dialog-content","",1,""],[1,"row"],[1,"col-4","font-weight-bold","text-lg-right"],[1,"col-4"],["class","done","aria-hidden","false","aria-label","Example home icon",4,"ngIf"],["aria-hidden","false","aria-label","Example home icon",4,"ngIf"],["color","warn","aria-hidden","false","aria-label","Example home icon",4,"ngIf"],["class","row",4,"ngIf"],["aria-hidden","false","aria-label","Example home icon",1,"done"],["aria-hidden","false","aria-label","Example home icon"],["color","warn","aria-hidden","false","aria-label","Example home icon"],[4,"ngFor","ngForOf"]],template:function(e,t){1&e&&(c.Ub(0,"h1",0),c.Ac(1),c.Tb(),c.Ub(2,"div",1),c.Ub(3,"div",2),c.Ub(4,"p",3),c.Ac(5,"Nom :"),c.Tb(),c.Ub(6,"div",4),c.Ub(7,"p"),c.Ac(8),c.Tb(),c.Tb(),c.Tb(),c.Ub(9,"div",2),c.Ub(10,"p",3),c.Ac(11,"Pr\xe9nom :"),c.Tb(),c.Ub(12,"div",4),c.Ub(13,"p"),c.Ac(14),c.Tb(),c.Tb(),c.Tb(),c.Ub(15,"div",2),c.Ub(16,"p",3),c.Ac(17,"Email :"),c.Tb(),c.Ub(18,"div",4),c.Ub(19,"p"),c.Ac(20),c.Tb(),c.Tb(),c.Tb(),c.Ub(21,"div",2),c.Ub(22,"p",3),c.Ac(23,"Num\xe9ro de t\xe9l\xe9phone :"),c.Tb(),c.Ub(24,"div",4),c.Ub(25,"p"),c.Ac(26),c.Tb(),c.Tb(),c.Tb(),c.Ub(27,"div",2),c.Ub(28,"p",3),c.Ac(29,"Adresse :"),c.Tb(),c.Ub(30,"div",4),c.Ub(31,"p"),c.Ac(32),c.Tb(),c.Tb(),c.Tb(),c.Ub(33,"div",2),c.Ub(34,"p",3),c.Ac(35,"Date de naissance :"),c.Tb(),c.Ub(36,"div",4),c.Ub(37,"p"),c.Ac(38),c.hc(39,"date"),c.Tb(),c.Tb(),c.Tb(),c.Ub(40,"div",2),c.Ub(41,"p",3),c.Ac(42,"Compte :"),c.Tb(),c.Ub(43,"div",4),c.zc(44,Et,2,0,"mat-icon",5),c.zc(45,Lt,2,0,"mat-icon",6),c.Tb(),c.Tb(),c.Ub(46,"div",2),c.Ub(47,"p",3),c.Ac(48,"Lots :"),c.Tb(),c.Ub(49,"div",4),c.zc(50,Rt,2,0,"mat-icon",5),c.zc(51,Dt,2,0,"mat-icon",7),c.Tb(),c.Tb(),c.Ub(52,"div",2),c.Ub(53,"p",3),c.Ac(54,"Date d'inscription :"),c.Tb(),c.Ub(55,"div",4),c.Ub(56,"p"),c.Ac(57),c.hc(58,"date"),c.Tb(),c.Tb(),c.Tb(),c.zc(59,Ft,5,1,"div",8),c.Tb()),2&e&&(c.Cb(1),c.Dc("",t.element.lastname," ",t.element.firstname,""),c.Cb(7),c.Bc(t.element.lastname),c.Cb(6),c.Bc(t.element.firstname),c.Cb(6),c.Bc(t.element.email),c.Cb(6),c.Bc(t.element.phonenumber),c.Cb(6),c.Bc(t.element.adress),c.Cb(6),c.Bc(c.jc(39,14,t.element.birthday,"longDate")),c.Cb(6),c.mc("ngIf",t.element.isActive),c.Cb(1),c.mc("ngIf",!t.element.isActive),c.Cb(5),c.mc("ngIf",t.element.isGain),c.Cb(1),c.mc("ngIf",!t.element.isGain),c.Cb(6),c.Bc(c.jc(58,17,t.element.register_date,"longDate")),c.Cb(2),c.mc("ngIf",t.element.isGain))},directives:[I.h,I.e,l.l,rt.a,l.k],pipes:[l.e],styles:[".done[_ngcontent-%COMP%]{color:#39c965}"]}),Vt),Yt=((Bt=function(){return _createClass((function e(t,n){_classCallCheck(this,e),this.data=t,this.dialogRef=n}),[{key:"onConfirm",value:function(){this.dialogRef.close(!0)}},{key:"onNoClick",value:function(){this.dialogRef.close(!1)}}])}()).\u0275fac=function(e){return new(e||Bt)(c.Ob(I.a),c.Ob(I.g))},Bt.\u0275cmp=c.Ib({type:Bt,selectors:[["app-users-delete"]],decls:7,vars:1,consts:[["mat-dialog-content","",1,"text-center"],["mat-dialog-actions","",1,"row","justify-content-center","mt-3"],["mat-raised-button","","color","primary",1,"btn","mr-2",3,"click"],["mat-raised-button","","cdkFocusInitial","","color","primary",1,"btn","ml-2",3,"click"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ac(1),c.Tb(),c.Ub(2,"div",1),c.Ub(3,"button",2),c.cc("click",(function(){return t.onConfirm()})),c.Ac(4,"Oui"),c.Tb(),c.Ub(5,"button",3),c.cc("click",(function(){return t.onNoClick()})),c.Ac(6,"Non"),c.Tb(),c.Tb()),2&e&&(c.Cb(1),c.Cc(" ",t.data," "))},directives:[I.e,I.c,O.b],styles:[""]}),Bt),Xt=n("M9IT");function $t(e,t){1&e&&(c.Ub(0,"th",14),c.Ac(1," Nom "),c.Tb())}function Ht(e,t){if(1&e&&(c.Ub(0,"td",15),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.Cc(" ",n.lastname," ")}}function Zt(e,t){1&e&&(c.Ub(0,"th",14),c.Ac(1," Pr\xe9nom "),c.Tb())}function Kt(e,t){if(1&e&&(c.Ub(0,"td",15),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.Cc(" ",n.firstname," ")}}function Wt(e,t){1&e&&(c.Ub(0,"th",14),c.Ac(1," Adresse email "),c.Tb())}function Qt(e,t){if(1&e&&(c.Ub(0,"td",15),c.Ac(1),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.Cc(" ",n.email," ")}}function en(e,t){1&e&&(c.Ub(0,"th",14),c.Ac(1," D\xe9tails "),c.Tb())}function tn(e,t){if(1&e){var n=c.Vb();c.Ub(0,"td",15),c.Ub(1,"button",16),c.cc("click",(function(){c.tc(n);var e=t.$implicit;return c.gc().detailUser(e)})),c.Ub(2,"mat-icon",17),c.Ac(3,"reorder"),c.Tb(),c.Tb(),c.Tb()}}function nn(e,t){1&e&&(c.Ub(0,"th",14),c.Ac(1," Modifier "),c.Tb())}function on(e,t){if(1&e){var n=c.Vb();c.Ub(0,"td",15),c.Ub(1,"button",18),c.cc("click",(function(){c.tc(n);var e=t.$implicit;return c.gc().editUser(e)})),c.Ub(2,"mat-icon",17),c.Ac(3,"system_update"),c.Tb(),c.Tb(),c.Tb()}}function rn(e,t){1&e&&(c.Ub(0,"th",14),c.Ac(1," Bloquer "),c.Tb())}function sn(e,t){if(1&e){var n=c.Vb();c.Ub(0,"button",20),c.cc("click",(function(){c.tc(n);var e=c.gc().$implicit;return c.gc().bloqueUser(e)})),c.Ub(1,"mat-icon",17),c.Ac(2,"not_interested"),c.Tb(),c.Tb()}}function an(e,t){if(1&e&&(c.Ub(0,"td",15),c.zc(1,sn,3,0,"button",19),c.Tb()),2&e){var n=t.$implicit;c.Cb(1),c.mc("ngIf",n.isActive)}}function cn(e,t){1&e&&(c.Ub(0,"th",14),c.Ac(1," Supprimer "),c.Tb())}function un(e,t){if(1&e){var n=c.Vb();c.Ub(0,"td",15),c.Ub(1,"button",20),c.cc("click",(function(){c.tc(n);var e=t.$implicit;return c.gc().deleteUser(e)})),c.Ub(2,"mat-icon",17),c.Ac(3,"delete"),c.Tb(),c.Tb(),c.Tb()}}function ln(e,t){1&e&&c.Pb(0,"tr",21)}function bn(e,t){1&e&&c.Pb(0,"tr",22)}var dn,mn,pn,fn=function(){return[5,10,20,50]},gn=((pn=function(){return _createClass((function e(t,n){_classCallCheck(this,e),this.dialog=t,this.usersService=n,this.users=[],this.filter=new c.o,this.displayedColumns=["lastname","firstname","email","details","update","bloque","delete"],this.dataSource=new Ie.o(this.users)}),[{key:"handlePage",value:function(e){this.filter.emit(e)}},{key:"detailUser",value:function(e){this.dialog.open(Jt,{width:"650px",height:"440px",data:e}).afterClosed().subscribe((function(e){}))}},{key:"editUser",value:function(e){var t=this;console.log(JSON.stringify(e));var n=this.dialog.open(Gt,{width:"550px",height:"340px",data:"Souhaitez-vous modifier cet utilisateur ?"}),o={isActive:!1};n.afterClosed().subscribe((function(n){n&&(console.log(JSON.stringify(n)),t.usersService.editOneUser(e._id,o).subscribe((function(e){console.log(e)})))}))}},{key:"bloqueUser",value:function(e){var t=this,n=this.dialog.open(Mt,{width:"350px",height:"140px",data:"Souhaitez-vous bloquer cet utilisateur ?"}),o={isActive:!1};n.afterClosed().subscribe((function(n){n&&t.usersService.editOneUser(e._id,o).subscribe((function(e){console.log(e)}))}))}},{key:"deleteUser",value:function(e){var t=this;this.dialog.open(Yt,{width:"350px",height:"140px",data:"Souhaitez-vous supprimer cet utilisateur ?"}).afterClosed().subscribe((function(n){n&&t.usersService.deleteOneUser(e._id).subscribe((function(e){console.log(e)}))}))}}])}()).\u0275fac=function(e){return new(e||pn)(c.Ob(I.b),c.Ob($e))},pn.\u0275cmp=c.Ib({type:pn,selectors:[["app-users-list"]],inputs:{users:"users",page:"page",pageSize:"pageSize",total:"total"},outputs:{filter:"filter"},decls:26,vars:8,consts:[[1,"mat-elevation-z8","col-12","col-lg-12","mb-5","justify-content-center"],["mat-table","",3,"dataSource"],["matColumnDef","lastname"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","text-left",4,"matCellDef"],["matColumnDef","firstname"],["matColumnDef","email"],["matColumnDef","details"],["matColumnDef","update"],["matColumnDef","bloque"],["matColumnDef","delete"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"length","pageSize","pageSizeOptions","showFirstLastButtons","page"],["mat-header-cell",""],["mat-cell","",1,"text-left"],["mat-icon-button","","color","primary",3,"click"],[1,"mat-18"],["mat-icon-button","","color","accent",1,"update",2,"color","rgb(6, 91, 31)","background-color","rgb(255, 255, 255)",3,"click"],["mat-icon-button","","color","warn",3,"click",4,"ngIf"],["mat-icon-button","","color","warn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"table",1),c.Sb(2,2),c.zc(3,$t,2,0,"th",3),c.zc(4,Ht,2,1,"td",4),c.Rb(),c.Sb(5,5),c.zc(6,Zt,2,0,"th",3),c.zc(7,Kt,2,1,"td",4),c.Rb(),c.Sb(8,6),c.zc(9,Wt,2,0,"th",3),c.zc(10,Qt,2,1,"td",4),c.Rb(),c.Sb(11,7),c.zc(12,en,2,0,"th",3),c.zc(13,tn,4,0,"td",4),c.Rb(),c.Sb(14,8),c.zc(15,nn,2,0,"th",3),c.zc(16,on,4,0,"td",4),c.Rb(),c.Sb(17,9),c.zc(18,rn,2,0,"th",3),c.zc(19,an,2,1,"td",4),c.Rb(),c.Sb(20,10),c.zc(21,cn,2,0,"th",3),c.zc(22,un,4,0,"td",4),c.Rb(),c.zc(23,ln,1,0,"tr",11),c.zc(24,bn,1,0,"tr",12),c.Tb(),c.Ub(25,"mat-paginator",13),c.cc("page",(function(e){return t.handlePage(e)})),c.Tb(),c.Tb()),2&e&&(c.Cb(1),c.mc("dataSource",t.users),c.Cb(22),c.mc("matHeaderRowDef",t.displayedColumns),c.Cb(1),c.mc("matRowDefColumns",t.displayedColumns),c.Cb(1),c.mc("length",t.total)("pageSize",t.pageSize)("pageSizeOptions",c.oc(7,fn))("showFirstLastButtons",!0))},directives:[Ie.n,Ie.c,Ie.i,Ie.b,Ie.k,Ie.m,Xt.a,Ie.h,Ie.a,O.b,rt.a,l.l,Ie.j,Ie.l],styles:["table[_ngcontent-%COMP%]{width:100%}.update[_ngcontent-%COMP%]{color:#39c965}"]}),pn),hn=((mn=function(){return _createClass((function e(t){_classCallCheck(this,e),this.UsersService=t,this.page=1,this.pageSize=10,this.startregister="",this.endregister="",this.firstname="",this.lastname="",this.email="",this.adress=""}),[{key:"ngOnInit",value:function(){this.subscribeToUsers()}},{key:"filterUsersPage",value:function(e){var t=this;this.UsersService.getUsers(e.pageIndex+1,e.pageSize,this.lastname,this.firstname,this.email,this.adress,this.startregister,this.endregister).subscribe((function(e){t.users=e.users,t.total=e.total})),console.log("1",e)}},{key:"filterUsersForm",value:function(e){var t=this;if(console.log("2",e),null==e.date)var n=null,o=null;null!==e.date&&(n=e.date.begin,o=e.date.end),console.log("start : "+n),console.log("end : "+o),this.UsersService.getUsers(this.page,this.pageSize,e.lastname,e.firstname,e.email,e.adress,n,o).subscribe((function(e){t.users=e.users,t.total=e.total})),this.firstname=e.firstname,this.lastname=e.lastname,this.email=e.email,this.startregister=n,this.endregister=o,console.log("2",e)}},{key:"subscribeToUsers",value:function(){var e=this;this.UsersService.getUsers(this.page,this.pageSize,this.lastname,this.firstname,this.email,this.adress,this.startregister,this.endregister).subscribe((function(t){e.users=t.users,e.page=t.page,e.total=t.total}))}}])}()).\u0275fac=function(e){return new(e||mn)(c.Ob($e))},mn.\u0275cmp=c.Ib({type:mn,selectors:[["app-users"]],decls:5,vars:4,consts:[[1,"container","navtop"],[1,"mb-5"],[3,"filterUsers"],[3,"users","total","page","pageSize","filter"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"h1",1),c.Ac(2,"Liste des utilisateurs du jeux"),c.Tb(),c.Ub(3,"app-users-form",2),c.cc("filterUsers",(function(e){return t.filterUsersForm(e)})),c.Tb(),c.Ub(4,"app-users-list",3),c.cc("filter",(function(e){return t.filterUsersPage(e)})),c.Tb(),c.Tb()),2&e&&(c.Cb(4),c.mc("users",t.users)("total",t.total)("page",t.page)("pageSize",t.pageSize))},directives:[_t,gn],styles:[".navtop[_ngcontent-%COMP%]{margin-top:3em}"]}),mn),vn=((dn=function(){return _createClass((function e(){_classCallCheck(this,e)}),[{key:"ngOnInit",value:function(){}}])}()).\u0275fac=function(e){return new(e||dn)},dn.\u0275cmp=c.Ib({type:dn,selectors:[["app-not-found"]],decls:14,vars:0,consts:[[1,"container"],["id","notfound"],[1,"notfound"],[1,"notfound-404"],["routerLink","/"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"div",2),c.Ub(3,"div",3),c.Ub(4,"h1"),c.Ac(5,"4"),c.Pb(6,"span"),c.Ac(7,"4"),c.Tb(),c.Tb(),c.Ub(8,"h3"),c.Ac(9," Page non trouv\xe9e"),c.Tb(),c.Ub(10,"p"),c.Ac(11,"D\xe9sol\xe9 mais la page que vous recherchez n'existe pas"),c.Tb(),c.Ub(12,"a",4),c.Ac(13,"Revenir \xe0 la page d'accueil"),c.Tb(),c.Tb(),c.Tb(),c.Tb())},directives:[C.e],styles:["*[_ngcontent-%COMP%]{box-sizing:border-box}body[_ngcontent-%COMP%]{padding:0;margin:0}#notfound[_ngcontent-%COMP%]{position:relative;height:90vh}#notfound[_ngcontent-%COMP%] .notfound[_ngcontent-%COMP%]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.notfound[_ngcontent-%COMP%]{max-width:520px;width:100%;text-align:center;line-height:1.4}.notfound[_ngcontent-%COMP%] .notfound-404[_ngcontent-%COMP%]{height:190px}.notfound[_ngcontent-%COMP%] .notfound-404[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:146px;font-weight:700;margin:0;color:#232323}.notfound[_ngcontent-%COMP%] .notfound-404[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:inline-block;width:120px;height:120px;background-size:cover;transform:scale(1.4);z-index:-1}.notfound[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:22px;font-weight:700;margin:0;text-transform:uppercase;color:#232323}.notfound[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .notfound[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}.notfound[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#787878;font-weight:300}.notfound[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;display:inline-block;padding:12px 30px;font-weight:700;background-color:#f99827;color:#fff;border-radius:40px;text-decoration:none;transition:all .2s}.notfound[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{opacity:.8}@media only screen and (max-width:767px){.notfound[_ngcontent-%COMP%] .notfound-404[_ngcontent-%COMP%]{height:115px}.notfound[_ngcontent-%COMP%] .notfound-404[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:86px}.notfound[_ngcontent-%COMP%] .notfound-404[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{width:86px;height:86px}}"]}),dn);function Un(e,t){1&e&&c.Pb(0,"mat-progress-bar",24)}function Tn(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorEmail()," ")}}function Cn(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorPassword()," ")}}var yn,kn=((yn=function(){return _createClass((function e(t,n,o,r,i,s){_classCallCheck(this,e),this.router=t,this.snackBar=n,this.authService=o,this.formBuilder=r,this.matIconRegistry=i,this.domSanitizer=s,this.submitted=!1,this.loading=!1,this.hide=!0,this.matIconRegistry.addSvgIcon("googleLogo",this.domSanitizer.bypassSecurityTrustResourceUrl("../assets/img/social/google+.svg")),this.matIconRegistry.addSvgIcon("facebookLogo",this.domSanitizer.bypassSecurityTrustResourceUrl("../assets/img/social/facebook.svg"))}),[{key:"ngOnInit",value:function(){this.createForm()}},{key:"createForm",value:function(){this.formGroup=this.formBuilder.group({email:[null,[S.t.required,S.t.pattern(/^(([^<>()\[\]\\.,;:\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,}))$/)]],password:[null,[S.t.required,this.checkPassword]]})}},{key:"checkPassword",value:function(e){var t=e.value;return!/^(?=.*[a-z])(?=.{6,})/.test(t)&&t?{requirements:!0}:null}},{key:"getErrorEmail",value:function(){return this.formGroup.get("email").hasError("required")?"Adresse email requise":this.formGroup.get("email").hasError("pattern")?"Adresse email non valide":""}},{key:"getErrorPassword",value:function(){return this.formGroup.get("password").hasError("required")?"Mot de passe requis":this.formGroup.get("password").hasError("requirements")?"Le mot de passe doit comporter au moins 8 caract\xe8res, une lettre majuscule":""}},{key:"f",get:function(){return this.formGroup.controls}},{key:"signIn",value:function(){var e=this;this.submitted=!0,this.formGroup.invalid||(this.loading=!0,this.authService.signIn(this.formGroup.value).subscribe((function(t){console.log(t),e.loading=!1,e.router.navigate(["/auth"]),setTimeout((function(){document.location.reload()}),2e3)}),(function(t){e.loading=!1,console.log(t.error.message),e.authService.openSnackBar(t.error.message)})))}}])}()).\u0275fac=function(e){return new(e||yn)(c.Ob(C.b),c.Ob(f.b),c.Ob(k),c.Ob(S.c),c.Ob(rt.c),c.Ob(w.b))},yn.\u0275cmp=c.Ib({type:yn,selectors:[["app-login"]],decls:49,vars:6,consts:[[1,"container","navtop"],[1,"row","justify-content-center"],[1,"col-11","col-lg-5",2,"border-radius","10px"],["class","col-12","mode","indeterminate",4,"ngIf"],[3,"formGroup","ngSubmit"],[1,"row","justify-content-center","mb-3"],["mat-raised-button","",1,"col-10","col-md-8","googlelogin",2,"background-color","#AD0505","color","white"],[1,"row","mt-1","ml-3"],["svgIcon","googleLogo",1,"ml-2"],[1,"ml-2","marginButton"],["mat-raised-button","",1,"col-10","col-md-8","facebooklogin",2,"background-color","#2121A1","color","white"],["svgIcon","facebookLogo",1,"ml-2"],[1,"row","mt-3","justify-content-center"],[1,"col-4"],[1,"col-1"],[1,"col-10"],["matInput","","placeholder","Adresse email","formControlName","email","required",""],[4,"ngIf"],["matInput","","placeholder","Mot de passe","formControlName","password","required","",3,"type"],["matSuffix","",3,"click"],[1,"row","justify-content-center","mt-3"],["mat-raised-button","","color","primary","type","submit",1,"col-6","color-theme"],["_ngcontent-yhd-c250","","routerlink","/login/lost-password","ng-reflect-router-link","/login/lost-password","href","/login/lost-password",2,"color","rgb(0, 81, 168)","background-color","rgb(255, 255, 255)"],["_ngcontent-yhd-c250","","routerlink","/register","ng-reflect-router-link","/register","href","/register",1,"ml-1",2,"color","rgb(0, 81, 168)","background-color","rgb(255, 255, 255)"],["mode","indeterminate",1,"col-12"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"mat-card",2),c.zc(3,Un,1,0,"mat-progress-bar",3),c.Ub(4,"mat-card-content"),c.Ub(5,"form",4),c.cc("ngSubmit",(function(){return t.signIn()})),c.Ub(6,"h1",1),c.Ub(7,"b"),c.Ac(8,"Connexion"),c.Tb(),c.Tb(),c.Ub(9,"div",5),c.Ub(10,"button",6),c.Ub(11,"div",7),c.Pb(12,"mat-icon",8),c.Ub(13,"p",9),c.Ac(14,"Se connecter avec Google"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Ub(15,"div",1),c.Ub(16,"button",10),c.Ub(17,"div",7),c.Pb(18,"mat-icon",11),c.Ub(19,"p",9),c.Ac(20,"Se connecter avec Facebook"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Ub(21,"div",12),c.Ub(22,"div",13),c.Pb(23,"hr"),c.Tb(),c.Ub(24,"div",14),c.Ub(25,"p"),c.Ac(26,"ou"),c.Tb(),c.Tb(),c.Ub(27,"div",13),c.Pb(28,"hr"),c.Tb(),c.Tb(),c.Ub(29,"div",1),c.Ub(30,"mat-form-field",15),c.Pb(31,"input",16),c.zc(32,Tn,2,1,"mat-error",17),c.Tb(),c.Tb(),c.Ub(33,"div",1),c.Ub(34,"mat-form-field",15),c.Pb(35,"input",18),c.Ub(36,"mat-icon",19),c.cc("click",(function(){return t.hide=!t.hide})),c.Ac(37),c.Tb(),c.zc(38,Cn,2,1,"mat-error",17),c.Tb(),c.Tb(),c.Ub(39,"div",20),c.Ub(40,"button",21),c.Ac(41,"Se connecter"),c.Tb(),c.Tb(),c.Ub(42,"p",20),c.Ub(43,"a",22),c.Ac(44," Mot de passe oubli\xe9 ? "),c.Tb(),c.Tb(),c.Ub(45,"p",1),c.Ac(46,"Vous n'avez pas encore de compte?"),c.Ub(47,"a",23),c.Ac(48,"\nCr\xe9er un compte\n"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(3),c.mc("ngIf",t.loading),c.Cb(2),c.mc("formGroup",t.formGroup),c.Cb(27),c.mc("ngIf",!t.formGroup.controls.email.valid&&t.formGroup.controls.email.touched),c.Cb(3),c.mc("type",t.hide?"password":"text"),c.Cb(2),c.Bc(t.hide?"visibility_off":"visibility"),c.Cb(1),c.mc("ngIf",!t.formGroup.controls.password.valid&&t.formGroup.controls.password.touched))},directives:[q.a,l.l,q.b,S.u,S.m,S.g,O.b,rt.a,x.c,z.b,S.b,S.l,S.f,S.s,x.g,_.a,x.b],styles:[".navtop[_ngcontent-%COMP%]{margin-top:7em;margin-bottom:3em}.facebooklogin[_ngcontent-%COMP%], .googlelogin[_ngcontent-%COMP%]{margin-bottom:-.5em!important}.marginButton[_ngcontent-%COMP%]{margin-bottom:0!important}"]}),yn),An=n("iadO");function wn(e,t){1&e&&c.Pb(0,"mat-progress-bar",36)}function In(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorLastname()," ")}}function On(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorFirstname()," ")}}function Pn(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorPhonenumber()," ")}}function Sn(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorDate()," ")}}function jn(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorAdress()," ")}}function qn(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorEmail()," ")}}function xn(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorPassword()," ")}}function zn(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorConfirmPassword()," ")}}function _n(e,t){if(1&e&&(c.Ub(0,"mat-error",37),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorTerms()," ")}}var Gn,Mn,En=((Mn=function(){return _createClass((function e(t,n,o,r,i){_classCallCheck(this,e),this.router=t,this.authService=n,this.formBuilder=o,this.matIconRegistry=r,this.domSanitizer=i,this.submitted=!1,this.loading=!1,this.hide=!0,this.matIconRegistry.addSvgIcon("googleLogo",this.domSanitizer.bypassSecurityTrustResourceUrl("../assets/img/social/google+.svg")),this.matIconRegistry.addSvgIcon("facebookLogo",this.domSanitizer.bypassSecurityTrustResourceUrl("../assets/img/social/facebook.svg"));var s=(new Date).getFullYear();this.maxDate=new Date(s-10,11,31)}),[{key:"ngOnInit",value:function(){this.createForm()}},{key:"createForm",value:function(){var e=/^[a-zA-Z\xe0\xe1\xe2\xe4\xe3\xe5\u0105\u010d\u0107\u0119\xe8\xe9\xea\xeb\u0117\u012f\xec\xed\xee\xef\u0142\u0144\xf2\xf3\xf4\xf6\xf5\xf8\xf9\xfa\xfb\xfc\u0173\u016b\xff\xfd\u017c\u017a\xf1\xe7\u010d\u0161\u017e\xc0\xc1\xc2\xc4\xc3\xc5\u0104\u0106\u010c\u0116\u0118\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u012e\u0141\u0143\xd2\xd3\xd4\xd6\xd5\xd8\xd9\xda\xdb\xdc\u0172\u016a\u0178\xdd\u017b\u0179\xd1\xdf\xc7\u0152\xc6\u010c\u0160\u017d\u2202\xf0 ,.'-]+$/;this.formGroup=this.formBuilder.group({lastname:[null,[S.t.required,S.t.pattern(e)]],firstname:[null,[S.t.required,S.t.pattern(e)]],phonenumber:[null,[S.t.required,S.t.pattern(/^(?:(?:\+|00)33|0)\s*[1-9](?:[\s.-]*\d{2}){4}$/)]],birthday:[null,[S.t.required]],terms:[!1,S.t.requiredTrue],adress:[null,[S.t.required,S.t.pattern(/^[A-z0-9\xc0-\u017e\s ,.'-]+$/)]],email:[null,[S.t.required,S.t.pattern(/^(([^<>()\[\]\\.,;:\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,}))$/)]],password:[null,[S.t.required,this.checkPassword]],confirmPassword:[null,S.t.required]},{validator:j("password","confirmPassword")})}},{key:"checkPasswords",value:function(e){return e.controls.password.value===e.controls.confirmPassword.value?null:{notSame:!0}}},{key:"getErrorLastname",value:function(){return this.formGroup.get("lastname").hasError("required")?"Nom requis":(this.formGroup.get("lastname").hasError("pattern"),"Nom non valide")}},{key:"getErrorFirstname",value:function(){return this.formGroup.get("firstname").hasError("required")?"Pr\xe9nom requis":(this.formGroup.get("firstname").hasError("pattern"),"Pr\xe9nom non valide")}},{key:"getErrorPhonenumber",value:function(){return this.formGroup.get("phonenumber").hasError("required")?"Num\xe9ro de t\xe9l\xe9phone requis":this.formGroup.get("phonenumber").hasError("pattern")?"Num\xe9ro de t\xe9l\xe9phone non valide":""}},{key:"getErrorAdress",value:function(){return this.formGroup.get("adress").hasError("required")?"adresse requise":(this.formGroup.get("adress").hasError("pattern"),"Pr\xe9nom non valide")}},{key:"getErrorDate",value:function(){return this.formGroup.get("birthday").hasError("required")?"Date de naissance requise":this.formGroup.get("birthday").hasError("pattern")?"Date de naissance non valide":""}},{key:"getErrorTerms",value:function(){return this.formGroup.get("terms").hasError("required")?"Please accept the terms":this.formGroup.get("terms").hasError("pattern")?"terms not accepted":""}},{key:"getErrorConfirmPassword",value:function(){return this.formGroup.get("confirmPassword").hasError("required")?"Confirmation mot de passe requise":this.formGroup.hasError("MustMatch")?"":"Les mots de passe saisis ne sont pas identiques"}},{key:"checkPassword",value:function(e){var t=e.value;return!/^(?=.*[A-Z])(?=.*[a-z])(?=.{8,})/.test(t)&&t?{requirements:!0}:null}},{key:"getErrorEmail",value:function(){return this.formGroup.get("email").hasError("required")?"Adresse email requise":this.formGroup.get("email").hasError("pattern")?"Adresse email non valide":""}},{key:"getErrorPassword",value:function(){return this.formGroup.get("password").hasError("required")?"Mot de passe requis":this.formGroup.get("password").hasError("requirements")?"Le mot de passe doit comporter au moins 8 caract\xe8res, une lettre majuscule, une lettre majuscule":""}},{key:"f",get:function(){return this.formGroup.controls}},{key:"signInWithGoogle",value:function(){var e=this;this.authService.signInWithGoogle().subscribe((function(t){e.router.navigate(["/auth"])}),(function(e){console.log(e)}))}},{key:"signUp",value:function(){var e=this;this.submitted=!0,this.formGroup.invalid||(this.loading=!0,this.authService.signUP(this.formGroup.value).subscribe((function(t){console.log(t),e.loading=!1,e.router.navigate(["/auth"]),setTimeout((function(){document.location.reload()}),2e3)}),(function(t){e.loading=!1,console.log(t.error.message),e.authService.openSnackBar(t.error.message)})),console.log(this.formGroup.value))}}])}()).\u0275fac=function(e){return new(e||Mn)(c.Ob(C.b),c.Ob(k),c.Ob(S.c),c.Ob(rt.c),c.Ob(w.b))},Mn.\u0275cmp=c.Ib({type:Mn,selectors:[["app-register"]],decls:87,vars:18,consts:[[1,"container","navtop"],[1,"row","justify-content-center"],[1,"col-11","col-lg-7"],[3,"formGroup","ngSubmit"],["class","row ","mode","indeterminate",4,"ngIf"],["mat-raised-button","",1,"col-10","col-lg-5","mr-lg-2","mb-2","googlelogin",2,"background-color","#AD0505","color","white",3,"click"],[1,"row","mt-1","ml-3"],["svgIcon","googleLogo",1,"ml-2"],[1,"ml-2","marginButton"],["mat-raised-button","",1,"col-10","col-lg-5","ml-lg-2","mb-2","facebooklogin",2,"background-color","#2121A1","color","white"],["svgIcon","facebookLogo",1,"ml-2"],[1,"col-4"],[1,"col-1"],[1,"col-5"],["matInput","","placeholder","Nom :","formControlName","lastname","required",""],[4,"ngIf"],["matInput","","placeholder","Pr\xe9nom :","formControlName","firstname","required",""],[1,"col-10"],["matInput","","placeholder","Num\xe9ro de t\xe9l\xe9phone :","formControlName","phonenumber","required",""],["matInput","","disabled","true","formControlName","birthday","required","",3,"matDatepicker","max","click"],["matSuffix","",3,"for"],["touchUi","","disabled","false"],["picker",""],["matInput","","placeholder","Adresse :","formControlName","adress","required",""],["matInput","","placeholder","Adresse email :","formControlName","email","required",""],["matInput","","placeholder","Mot de passe :","formControlName","password","required","",3,"type"],["matSuffix","",3,"click"],["matInput","","placeholder","Confirmer le mot de passe :","formControlName","confirmPassword","required","",3,"type"],[1,"stay-signed","in","checkbox-container"],[1,"terms"],["type","checkbox","formControlName","terms"],["href","#",2,"color","rgb(0, 81, 168)","background-color","rgb(255, 255, 255)"],["style","color: rgb(170, 19, 8); background-color: rgb(255, 255, 255);",4,"ngIf"],[1,"row","justify-content-center","mt-3"],["mat-raised-button","","color","primary","type","submit",1,"col-6","color-theme"],["routerLink","/login",1,"ml-1",2,"color","rgb(0, 81, 168)","background-color","rgb(255, 255, 255)"],["mode","indeterminate",1,"row"],[2,"color","rgb(170, 19, 8)","background-color","rgb(255, 255, 255)"]],template:function(e,t){if(1&e){var n=c.Vb();c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"mat-card",2),c.Ub(3,"mat-card-content"),c.Ub(4,"form",3),c.cc("ngSubmit",(function(){return t.signUp()})),c.zc(5,wn,1,0,"mat-progress-bar",4),c.Ub(6,"h1",1),c.Ub(7,"b"),c.Ac(8,"Inscription"),c.Tb(),c.Tb(),c.Ub(9,"div",1),c.Ub(10,"button",5),c.cc("click",(function(){return t.signInWithGoogle()})),c.Ub(11,"div",6),c.Pb(12,"mat-icon",7),c.Ub(13,"p",8),c.Ac(14,"Se connecter avec Google"),c.Tb(),c.Tb(),c.Tb(),c.Ub(15,"button",9),c.Ub(16,"div",6),c.Pb(17,"mat-icon",10),c.Ub(18,"p",8),c.Ac(19,"Se connecter avec Facebook"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Ub(20,"div",1),c.Ub(21,"div",11),c.Pb(22,"hr"),c.Tb(),c.Ub(23,"div",12),c.Ub(24,"p"),c.Ac(25,"ou"),c.Tb(),c.Tb(),c.Ub(26,"div",11),c.Pb(27,"hr"),c.Tb(),c.Tb(),c.Ub(28,"div",1),c.Ub(29,"mat-form-field",13),c.Pb(30,"input",14),c.zc(31,In,2,1,"mat-error",15),c.Tb(),c.Ub(32,"mat-form-field",13),c.Pb(33,"input",16),c.zc(34,On,2,1,"mat-error",15),c.Tb(),c.Tb(),c.Ub(35,"div",1),c.Ub(36,"mat-form-field",17),c.Pb(37,"input",18),c.zc(38,Pn,2,1,"mat-error",15),c.Tb(),c.Tb(),c.Ub(39,"div",1),c.Ub(40,"mat-form-field",17),c.Ub(41,"mat-label"),c.Ac(42,"Date de naissance :"),c.Tb(),c.Ub(43,"input",19),c.cc("click",(function(){return c.tc(n),c.rc(46).open()})),c.Tb(),c.Pb(44,"mat-datepicker-toggle",20),c.Pb(45,"mat-datepicker",21,22),c.zc(47,Sn,2,1,"mat-error",15),c.Tb(),c.Tb(),c.Ub(48,"div",1),c.Ub(49,"mat-form-field",17),c.Pb(50,"input",23),c.zc(51,jn,2,1,"mat-error",15),c.Tb(),c.Tb(),c.Ub(52,"div",1),c.Ub(53,"mat-form-field",17),c.Pb(54,"input",24),c.zc(55,qn,2,1,"mat-error",15),c.Tb(),c.Tb(),c.Ub(56,"div",1),c.Ub(57,"mat-form-field",17),c.Pb(58,"input",25),c.Ub(59,"mat-icon",26),c.cc("click",(function(){return t.hide=!t.hide})),c.Ac(60),c.Tb(),c.zc(61,xn,2,1,"mat-error",15),c.Tb(),c.Tb(),c.Ub(62,"div",1),c.Ub(63,"mat-form-field",17),c.Pb(64,"input",27),c.Ub(65,"mat-icon",26),c.cc("click",(function(){return t.hide=!t.hide})),c.Ac(66),c.Tb(),c.zc(67,zn,2,1,"mat-error",15),c.Tb(),c.Tb(),c.Ub(68,"div",1),c.Ub(69,"span",28),c.Ub(70,"label",29),c.Pb(71,"input",30),c.Ac(72," J'ai lu et j'accepte "),c.Ub(73,"a",31),c.Ac(74," les conditions g\xe9n\xe9rales d'utilisation "),c.Tb(),c.Ac(75," et j'ai pris connaissance de la "),c.Ub(76,"a",31),c.Ac(77," politique de confidentialit\xe9."),c.Tb(),c.Tb(),c.Ub(78,"label",29),c.zc(79,_n,2,1,"mat-error",32),c.Tb(),c.Tb(),c.Tb(),c.Ub(80,"div",33),c.Ub(81,"button",34),c.Ac(82,"S'inscrire"),c.Tb(),c.Tb(),c.Ub(83,"p",33),c.Ac(84,"Vous avez un compte?"),c.Ub(85,"a",35),c.Ac(86,"Se connecter"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb()}if(2&e){var o=c.rc(46);c.Cb(4),c.mc("formGroup",t.formGroup),c.Cb(1),c.mc("ngIf",t.loading),c.Cb(26),c.mc("ngIf",!t.formGroup.controls.lastname.valid||t.formGroup.controls.lastname.touched),c.Cb(3),c.mc("ngIf",!t.formGroup.controls.firstname.valid||t.formGroup.controls.firstname.touched),c.Cb(4),c.mc("ngIf",!t.formGroup.controls.phonenumber.valid||t.formGroup.controls.phonenumber.touched),c.Cb(5),c.mc("matDatepicker",o)("max",t.maxDate),c.Cb(1),c.mc("for",o),c.Cb(3),c.mc("ngIf",!t.formGroup.controls.birthday.valid||t.formGroup.controls.birthday.touched),c.Cb(4),c.mc("ngIf",!t.formGroup.controls.adress.valid||t.formGroup.controls.adress.touched),c.Cb(4),c.mc("ngIf",!t.formGroup.controls.email.valid||t.formGroup.controls.email.touched),c.Cb(3),c.mc("type",t.hide?"password":"text"),c.Cb(2),c.Bc(t.hide?"visibility_off":"visibility"),c.Cb(1),c.mc("ngIf",!t.formGroup.controls.password.valid||t.formGroup.controls.password.touched),c.Cb(3),c.mc("type",t.hide?"password":"text"),c.Cb(2),c.Bc(t.hide?"visibility_off":"visibility"),c.Cb(1),c.mc("ngIf",!t.formGroup.controls.password.valid||t.formGroup.controls.password.touched),c.Cb(12),c.mc("ngIf",!t.formGroup.controls.terms.valid||t.formGroup.controls.terms.touched)}},directives:[q.a,q.b,S.u,S.m,S.g,l.l,O.b,rt.a,x.c,z.b,S.b,S.l,S.f,S.s,x.f,An.b,An.d,x.g,An.a,S.a,C.e,_.a,x.b],styles:[".navtop[_ngcontent-%COMP%]{margin-top:7em;margin-bottom:3em}.marginButton[_ngcontent-%COMP%]{margin-bottom:0!important}.terms[_ngcontent-%COMP%]{display:inline-block;margin-inline:4.5rem;margin-top:.5rem}.test[_ngcontent-%COMP%]{display:block;margin-left:3.5rem}.checkbox[_ngcontent-%COMP%]{display:block;margin-right:3.5rem}"]}),Mn),Ln=((Gn=_createClass((function e(t){_classCallCheck(this,e),this.data=t}))).\u0275fac=function(e){return new(e||Gn)(c.Ob(I.a))},Gn.\u0275cmp=c.Ib({type:Gn,selectors:[["app-confirm"]],decls:10,vars:2,consts:[[1,"container"],[1,"justify-content-center","mb-4"],["mat-dialog-title","",1,"text-center"],["mat-dialog-content","",1,"row","justify-content-center","my-2"],[1,"text-center"],["mat-dialog-actions","",1,"row","justify-content-center","mt-5"],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"h1",2),c.Ac(3,"Merci pour votre message"),c.Tb(),c.Tb(),c.Ub(4,"div",3),c.Ub(5,"h3",4),c.Ac(6),c.Tb(),c.Tb(),c.Ub(7,"div",5),c.Ub(8,"button",6),c.Ac(9,"Ok"),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(6),c.Bc(t.data.response),c.Cb(2),c.mc("mat-dialog-close",!0))},directives:[I.h,I.e,I.c,O.b,I.d],styles:[""]}),Gn);function Rn(e,t){1&e&&c.Pb(0,"mat-progress-bar",11)}function Dn(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorLastname()," ")}}function Nn(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorEmail()," ")}}function Fn(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorMessage()," ")}}var Bn,Vn,Jn,Yn,Xn,$n,Hn,Zn,Kn=((Bn=function(){return _createClass((function e(t,n,o,r){_classCallCheck(this,e),this.contactService=t,this.authService=n,this.formBuilder=o,this.dialog=r,this.submitted=!1,this.loading=!1}),[{key:"ngOnInit",value:function(){this.createForm()}},{key:"createForm",value:function(){this.formGroup=this.formBuilder.group({lastname:[null,[S.t.required,S.t.pattern(/^[a-zA-Z\xe0\xe1\xe2\xe4\xe3\xe5\u0105\u010d\u0107\u0119\xe8\xe9\xea\xeb\u0117\u012f\xec\xed\xee\xef\u0142\u0144\xf2\xf3\xf4\xf6\xf5\xf8\xf9\xfa\xfb\xfc\u0173\u016b\xff\xfd\u017c\u017a\xf1\xe7\u010d\u0161\u017e\xc0\xc1\xc2\xc4\xc3\xc5\u0104\u0106\u010c\u0116\u0118\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u012e\u0141\u0143\xd2\xd3\xd4\xd6\xd5\xd8\xd9\xda\xdb\xdc\u0172\u016a\u0178\xdd\u017b\u0179\xd1\xdf\xc7\u0152\xc6\u010c\u0160\u017d\u2202\xf0 ,.'-]+$/)]],email:[null,[S.t.required,S.t.pattern(/^(([^<>()\[\]\\.,;:\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,}))$/)]],message:[null,S.t.required]})}},{key:"getErrorLastname",value:function(){return this.formGroup.get("lastname").hasError("required")?"Nom requis":this.formGroup.get("lastname").hasError("pattern")?"Nom non valide":""}},{key:"getErrorEmail",value:function(){return this.formGroup.get("email").hasError("required")?"Adresse email requise":this.formGroup.get("email").hasError("pattern")?"Adresse email non valide":""}},{key:"getErrorMessage",value:function(){return this.formGroup.get("message").hasError("required")?"Message requis":""}},{key:"f",get:function(){return this.formGroup.controls}},{key:"sendMsgContact",value:function(){var e=this;this.submitted=!0,this.formGroup.invalid||(this.loading=!0,this.contactService.sendMsgContact(this.formGroup.value).subscribe((function(t){console.log(t),e.response=t.message,e.loading=!1,e.openDialog()}),(function(t){e.loading=!1,console.log(t.error.message),e.authService.openSnackBar(t.error.message)})))}},{key:"openDialog",value:function(){this.dialog.open(Ln,{height:"40%",width:"38%",data:{response:this.response}}).afterClosed().subscribe((function(){location.reload()}))}}])}()).\u0275fac=function(e){return new(e||Bn)(c.Ob(J),c.Ob(k),c.Ob(S.c),c.Ob(I.b))},Bn.\u0275cmp=c.Ib({type:Bn,selectors:[["app-formulaire"]],decls:28,vars:5,consts:[[1,""],[3,"formGroup","ngSubmit"],["class","row ","mode","indeterminate",4,"ngIf"],[1,"row","justify-content-center"],["appearance","outline",1,"col-10"],["matInput","","placeholder","Nom","formControlName","lastname"],[4,"ngIf"],["matInput","","placeholder","Adresse email","formControlName","email"],["rows","7","matInput","","formControlName","message"],[1,"row","justify-content-center","mt-3","mb-2"],["mat-raised-button","","color","primary","type","submit",1,"col-6","color-theme"],["mode","indeterminate",1,"row"]],template:function(e,t){1&e&&(c.Ub(0,"mat-card",0),c.Ub(1,"mat-card-content"),c.Ub(2,"form",1),c.cc("ngSubmit",(function(){return t.sendMsgContact()})),c.zc(3,Rn,1,0,"mat-progress-bar",2),c.Ub(4,"h1",3),c.Ub(5,"b"),c.Ac(6,"Contactez-nous"),c.Tb(),c.Tb(),c.Ub(7,"div",3),c.Ub(8,"mat-form-field",4),c.Ub(9,"mat-label"),c.Ac(10,"Nom"),c.Tb(),c.Pb(11,"input",5),c.zc(12,Dn,2,1,"mat-error",6),c.Tb(),c.Tb(),c.Ub(13,"div",3),c.Ub(14,"mat-form-field",4),c.Ub(15,"mat-label"),c.Ac(16,"Adresse email"),c.Tb(),c.Pb(17,"input",7),c.zc(18,Nn,2,1,"mat-error",6),c.Tb(),c.Tb(),c.Ub(19,"div",3),c.Ub(20,"mat-form-field",4),c.Ub(21,"mat-label"),c.Ac(22,"Message"),c.Tb(),c.Pb(23,"textarea",8),c.zc(24,Fn,2,1,"mat-error",6),c.Tb(),c.Tb(),c.Ub(25,"div",9),c.Ub(26,"button",10),c.Ac(27,"Envoyer"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(2),c.mc("formGroup",t.formGroup),c.Cb(1),c.mc("ngIf",t.loading),c.Cb(9),c.mc("ngIf",!t.formGroup.controls.lastname.valid&&t.formGroup.controls.lastname.touched),c.Cb(6),c.mc("ngIf",!t.formGroup.controls.email.valid&&t.formGroup.controls.email.touched),c.Cb(6),c.mc("ngIf",!t.formGroup.controls.message.valid&&t.formGroup.controls.message.touched))},directives:[q.a,q.b,S.u,S.m,S.g,l.l,x.c,x.f,z.b,S.b,S.l,S.f,O.b,_.a,x.b],styles:[""]}),Bn),Wn=n("MutI"),Qn=((Zn=function(){return _createClass((function e(){_classCallCheck(this,e)}),[{key:"ngOnInit",value:function(){}}])}()).\u0275fac=function(e){return new(e||Zn)},Zn.\u0275cmp=c.Ib({type:Zn,selectors:[["app-information"]],decls:25,vars:0,consts:[["lang","en"],["charset","utf-8"],[1,"text-center"],[1,"info"],["mat-list-item",""],[1,"icon","mr-2"],[1,"label",2,"color","rgb(0, 81, 168)","background-color","rgb(255, 255, 255)"],["mat-list-item","","type","button"],[1,"mr-2"],[1,"",2,"color","rgb(0, 81, 168)","background-color","rgb(255, 255, 255)"],[1,"label"]],template:function(e,t){1&e&&(c.Ub(0,"html",0),c.Ub(1,"head"),c.Pb(2,"meta",1),c.Ub(3,"title"),c.Ac(4,"FatBoar - Page de contact o\xf9 un client peut venir faire une r\xe9clamation ou bien si il a besoins d'informations par rapport au jeu concours"),c.Tb(),c.Tb(),c.Ub(5,"body"),c.Ub(6,"h1",2),c.Ac(7,"FatBoar"),c.Tb(),c.Tb(),c.Ub(8,"div",3),c.Ub(9,"a",4),c.Ub(10,"mat-icon",5),c.Ac(11,"room"),c.Tb(),c.Ub(12,"span",6),c.Ac(13,"1 Bis Rue Gustave Eiffel, 78280 Guyancourt"),c.Tb(),c.Tb(),c.Ub(14,"a",7),c.Ub(15,"mat-icon",8),c.Ac(16,"phone_enabled"),c.Tb(),c.Ub(17,"label",9),c.Ac(18,"01 74 56 64 31"),c.Tb(),c.Tb(),c.Ub(19,"a",4),c.Ub(20,"mat-icon",5),c.Ac(21,"email"),c.Tb(),c.Pb(22,"span",10),c.Ub(23,"label",9),c.Ac(24,"contact@fatboar.fr"),c.Tb(),c.Tb(),c.Tb(),c.Tb())},directives:[Wn.b,rt.a],styles:[".info[_ngcontent-%COMP%]{margin-left:4em;margin-right:auto}"]}),Zn),eo=((Hn=function(){return _createClass((function e(t){_classCallCheck(this,e),this.http=t,this.apiUrl=u}),[{key:"getRestaurants",value:function(){return this.http.get(this.apiUrl+"/api/restaurants")}}])}()).\u0275fac=function(e){return new(e||Hn)(c.Yb(T.b))},Hn.\u0275prov=c.Kb({token:Hn,factory:Hn.\u0275fac,providedIn:"root"}),Hn),to=(($n=function(){return _createClass((function e(t){_classCallCheck(this,e),this.platformId=t,Object(l.t)(this.platformId)&&(this.L=n("4R65"))}),[{key:"getLeaflet",value:function(){return this.L}}])}()).\u0275fac=function(e){return new(e||$n)(c.Yb(c.C))},$n.\u0275prov=c.Kb({token:$n,factory:$n.\u0275fac,providedIn:"root"}),$n),no=((Xn=function(){return _createClass((function e(t,n,o){_classCallCheck(this,e),this.restaurantsService=t,this.leafletService=n,this.platformId=o}),[{key:"ngOnInit",value:function(){Object(l.t)(this.platformId)&&(this.L=this.leafletService.getLeaflet(),this.initMap())}},{key:"initMap",value:function(){var e=this;if(this.L){this.macarte=this.L.map("frugalmap").setView([48.85513,2.353429],9),this.L.tileLayer("http://{s}.tile.osm.org/{z}/{x}/{y}.png",{attribution:"FatBoar"}).addTo(this.macarte);var t=this.L.icon({iconUrl:"../assets/img/marker/markericon.png"});this.restaurantsService.getRestaurants().subscribe((function(n){console.log("test resto",n),n.forEach((function(n){e.L.marker([n.latitude,n.longitude],{icon:t}).addTo(e.macarte).bindPopup('<h5 style="text-align: center"><b>'.concat(n.name,"</b></h5> <b> adresse : </b>").concat(n.adress),{maxWidth:130,minWidth:120})}))}))}}}])}()).\u0275fac=function(e){return new(e||Xn)(c.Ob(eo),c.Ob(to),c.Ob(c.C))},Xn.\u0275cmp=c.Ib({type:Xn,selectors:[["app-map"]],decls:1,vars:0,consts:[["id","frugalmap"]],template:function(e,t){1&e&&c.Pb(0,"div",0)},styles:["#frugalmap[_ngcontent-%COMP%]{height:300px;width:100%;border-radius:1em}"]}),Xn),oo=((Yn=function(){return _createClass((function e(){_classCallCheck(this,e)}),[{key:"ngOnInit",value:function(){}}])}()).\u0275fac=function(e){return new(e||Yn)},Yn.\u0275cmp=c.Ib({type:Yn,selectors:[["app-contact"]],decls:7,vars:0,consts:[[1,"container","navtop"],[1,"row"],[1,"col-md-6"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"div",2),c.Pb(3,"app-formulaire"),c.Tb(),c.Ub(4,"div",2),c.Pb(5,"app-information"),c.Pb(6,"app-map"),c.Tb(),c.Tb(),c.Tb())},directives:[Kn,Qn,no],styles:[".navtop[_ngcontent-%COMP%]{margin-top:7em;margin-bottom:3em}"]}),Yn),ro=((Jn=function(){return _createClass((function e(t){_classCallCheck(this,e),this.domSanitizer=t}),[{key:"ngOnInit",value:function(){}},{key:"getImgRange",value:function(){return this.domSanitizer.bypassSecurityTrustResourceUrl("assets/img/concours/range.png")}},{key:"getDessert",value:function(){return this.domSanitizer.bypassSecurityTrustResourceUrl("assets/img/concours/dessert5.png")}},{key:"getBurger",value:function(){return this.domSanitizer.bypassSecurityTrustResourceUrl("assets/img/concours/burger2.png")}},{key:"getMenuJour",value:function(){return this.domSanitizer.bypassSecurityTrustResourceUrl("assets/img/concours/menu-jour.png")}},{key:"getMenuChoix",value:function(){return this.domSanitizer.bypassSecurityTrustResourceUrl("assets/img/concours/menu-choix.png")}},{key:"getReduction",value:function(){return this.domSanitizer.bypassSecurityTrustResourceUrl("assets/img/concours/70.png")}}])}()).\u0275fac=function(e){return new(e||Jn)(c.Ob(w.b))},Jn.\u0275cmp=c.Ib({type:Jn,selectors:[["app-home"]],decls:48,vars:6,consts:[[1,"container","navtop"],[1,"text-center","gain","mb-4"],[1,"range"],[1,"text-center","concours","font-weight-bold"],[1,"text-center","concours"],[1,"row"],[1,"col-12","col-md-6","order-2","order-md-1"],[1,"col-12","col-md-9"],[1,"col-12","col-md-6","order-1","order-md-2"],["alt","Image of rangeRover","width","80%",1,"rangeRover",3,"src"],[1,"row","justify-content-center","mt-3"],["mat-raised-button","","color","primary","type","submit","routerLink","/login",1,"col-8","col-md-4","color-theme"],[1,"lots","mt-4"],[1,"text-center","font-weight-bold"],[1,"row","mt-5"],[1,"col-4"],["alt","A description of dessert au choix","width","100%",3,"src"],[1,"text-center","font-weight-bold","dessert"],["alt","A description burger au choix","width","90%",3,"src"],["alt","A description of menu du jour","width","60%",3,"src"],[1,"row","justify-content-center"],["alt","A description of menu au choix","width","90%",3,"src"],["alt","A description of 70% de r\xe9duction","width","90%",3,"src"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"h1",1),c.Ac(2,"jeu-concours"),c.Tb(),c.Ub(3,"div",2),c.Ub(4,"h2",1),c.Ac(5,"Tentez de gagner un Range Rover "),c.Tb(),c.Ub(6,"h3",3),c.Ac(7,"Du 16 juillet 2020 au 16 septembre 2024"),c.Tb(),c.Ub(8,"h4",4),c.Ac(9,"Pour tout achat d'une valeur de 18\u20ac ou plus dans l'un de nos restaurants re\xe7oit un code Promo"),c.Tb(),c.Ub(10,"div",5),c.Ub(11,"div",6),c.Ub(12,"h4",7),c.Ac(13,"A l'occasion de l'ouverture de notre 100e restaurants Fatboar, Tentez de repartir avec un Range Rover d'une valeur de 59900\u20ac en participant \xe0 notre Grand jeu-concours FatBoar."),c.Tb(),c.Ub(14,"h4",7),c.Ac(15,"Il vous suffi d'une seule participation \xe0 notre jeu concours pour avoir une chance d'\xeatre tir\xe9 au sort et gagner votre Range Rover !"),c.Tb(),c.Ub(16,"h4",7),c.Ac(17,"A noter que chacunes de vos participations vous offrons une r\xe9compences !"),c.Tb(),c.Tb(),c.Ub(18,"div",8),c.Pb(19,"img",9),c.Tb(),c.Tb(),c.Ub(20,"div",10),c.Ub(21,"button",11),c.Ac(22,"Je participe"),c.Tb(),c.Tb(),c.Tb(),c.Ub(23,"div",12),c.Ub(24,"h2",13),c.Ac(25,"100% des tickets seront gagnants"),c.Tb(),c.Ub(26,"div",14),c.Ub(27,"div",15),c.Pb(28,"img",16),c.Ub(29,"h2",17),c.Ac(30,"Un dessert au choix"),c.Tb(),c.Tb(),c.Ub(31,"div",15),c.Pb(32,"img",18),c.Ub(33,"h2",13),c.Ac(34,"Un burger au choix"),c.Tb(),c.Tb(),c.Ub(35,"div",15),c.Pb(36,"img",19),c.Ub(37,"h2",13),c.Ac(38,"Un menu du jour"),c.Tb(),c.Tb(),c.Tb(),c.Ub(39,"div",20),c.Ub(40,"div",15),c.Pb(41,"img",21),c.Ub(42,"h2",13),c.Ac(43,"Un menu au choix"),c.Tb(),c.Tb(),c.Ub(44,"div",15),c.Pb(45,"img",22),c.Ub(46,"h2",13),c.Ac(47,"70% de r\xe9duction"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(19),c.mc("src",t.getImgRange(),c.uc),c.Cb(9),c.mc("src",t.getDessert(),c.uc),c.Cb(4),c.mc("src",t.getBurger(),c.uc),c.Cb(4),c.mc("src",t.getMenuJour(),c.uc),c.Cb(5),c.mc("src",t.getMenuChoix(),c.uc),c.Cb(4),c.mc("src",t.getReduction(),c.uc))},directives:[O.b,C.c],styles:['@import url("https://fonts.googleapis.com/css2?family=Indie+Flower&family=Pacifico&family=Pangolin&family=Permanent+Marker&display=swap");@import url("https://fonts.googleapis.com/css2?family=Maven+Pro:wght@900&display=swap");.navtop[_ngcontent-%COMP%]{margin-top:6em}.gain[_ngcontent-%COMP%]{color:#1e0338;font-family:Indie Flower,cursive;font-family:Pacifico,cursive;font-family:Pangolin,cursive;font-family:Permanent Marker,cursive;font-size:2.5em}@media screen and (max-width:640px){.rangeRover[_ngcontent-%COMP%]{margin-left:3em}}.tex[_ngcontent-%COMP%]{font-family:Maven Pro,sans-serif}.dessert[_ngcontent-%COMP%]{margin-top:.7em}']}),Jn),io=((Vn=function(){return _createClass((function e(t,n){_classCallCheck(this,e),this.router=t,this.authService=n}),[{key:"canActivate",value:function(e,t){var n=this.authService.userValue;return n?!e.data.roles||-1!==e.data.roles.indexOf(n.role)||(this.router.navigate(["/"]),!1):(this.router.navigate(["/login"],{queryParams:{returnUrl:t.url}}),!1)}}])}()).\u0275fac=function(e){return new(e||Vn)(c.Yb(C.b),c.Yb(k))},Vn.\u0275prov=c.Kb({token:Vn,factory:Vn.\u0275fac,providedIn:"root"}),Vn);function so(e,t){1&e&&c.Pb(0,"mat-progress-bar",13)}function ao(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorEmail()," ")}}function co(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.getErrorPassword()," ")}}function uo(e,t){if(1&e&&(c.Ub(0,"mat-error"),c.Ac(1),c.Tb()),2&e){var n=c.gc();c.Cb(1),c.Cc(" ",n.messageError," ")}}var lo,bo,mo,po,fo=[{path:"",component:ro},{path:"login",component:kn},{path:"login/lost-password",component:V},{path:"login/reset-password/:token",component:R},{path:"register",component:En},{path:"cgu",component:ue},{path:"mention-legales",component:ce},{path:"politique-de-confidentialite",component:ae},{path:"admin",component:(bo=function(){return _createClass((function e(t,n,o,r,i,s){_classCallCheck(this,e),this.router=t,this.snackBar=n,this.authService=o,this.formBuilder=r,this.matIconRegistry=i,this.domSanitizer=s,this.submitted=!1,this.loading=!1,this.hide=!0}),[{key:"ngOnInit",value:function(){this.createForm()}},{key:"createForm",value:function(){this.formGroup=this.formBuilder.group({email:[null,[S.t.required,S.t.pattern(/^(([^<>()\[\]\\.,;:\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,}))$/)]],password:[null,[S.t.required,this.checkPassword]]})}},{key:"checkPassword",value:function(e){var t=e.value;return!/^(?=.*[a-z])(?=.{6,})/.test(t)&&t?{requirements:!0}:null}},{key:"getErrorEmail",value:function(){return this.formGroup.get("email").hasError("required")?"Adresse email requise":this.formGroup.get("email").hasError("pattern")?"Adresse email non valide":""}},{key:"getErrorPassword",value:function(){return this.formGroup.get("password").hasError("required")?"Mot de passe requis":this.formGroup.get("password").hasError("requirements")?"Le mot de passe doit comporter au moins 8 caract\xe8res, une lettre majuscule":""}},{key:"f",get:function(){return this.formGroup.controls}},{key:"signIn",value:function(){var e=this;this.submitted=!0,this.formGroup.invalid||(this.loading=!0,this.authService.signInAdmin(this.formGroup.value).subscribe((function(t){console.log(t),e.loading=!1,e.router.navigate(["/tirage"]),setTimeout((function(){document.location.reload()}),800)}),(function(t){e.loading=!1,console.log(t.error.message),e.authService.openSnackBar(t.error.message)})))}}])}(),bo.\u0275fac=function(e){return new(e||bo)(c.Ob(C.b),c.Ob(f.b),c.Ob(k),c.Ob(S.c),c.Ob(rt.c),c.Ob(w.b))},bo.\u0275cmp=c.Ib({type:bo,selectors:[["app-admin-login"]],decls:25,vars:6,consts:[[1,"container","navtop"],[1,"row","justify-content-center"],[1,"col-11","col-lg-5",2,"border-radius","10px"],["class","col-12","mode","indeterminate",4,"ngIf"],[3,"formGroup","ngSubmit"],[1,"col-10"],["matInput","","placeholder","Adresse email","formControlName","email","required",""],[4,"ngIf"],["matInput","","placeholder","Mot de passe","formControlName","password","required","",3,"type"],["matSuffix","",3,"click"],[1,"row","justify-content-center","mt-3"],["mat-raised-button","","color","primary","type","submit",1,"col-6","color-theme"],["routerLink","/login/lost-password"],["mode","indeterminate",1,"col-12"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"mat-card",2),c.zc(3,so,1,0,"mat-progress-bar",3),c.Ub(4,"mat-card-content"),c.Ub(5,"form",4),c.cc("ngSubmit",(function(){return t.signIn()})),c.Ub(6,"h1",1),c.Ub(7,"b"),c.Ac(8,"Connexion"),c.Tb(),c.Tb(),c.Ub(9,"div",1),c.Ub(10,"mat-form-field",5),c.Pb(11,"input",6),c.zc(12,ao,2,1,"mat-error",7),c.Tb(),c.Tb(),c.Ub(13,"div",1),c.Ub(14,"mat-form-field",5),c.Pb(15,"input",8),c.Ub(16,"mat-icon",9),c.cc("click",(function(){return t.hide=!t.hide})),c.Ac(17),c.Tb(),c.zc(18,co,2,1,"mat-error",7),c.Tb(),c.Tb(),c.Ub(19,"div",10),c.Ub(20,"button",11),c.Ac(21,"Se connecter"),c.Tb(),c.Tb(),c.Ub(22,"p",10),c.Ub(23,"a",12),c.Ac(24,"Mot de passe oubli\xe9 ?"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb()),2&e&&(c.Cb(3),c.mc("ngIf",t.loading),c.Cb(2),c.mc("formGroup",t.formGroup),c.Cb(7),c.mc("ngIf",!t.formGroup.controls.email.valid&&t.formGroup.controls.email.touched),c.Cb(3),c.mc("type",t.hide?"password":"text"),c.Cb(2),c.Bc(t.hide?"visibility_off":"visibility"),c.Cb(1),c.mc("ngIf",!t.formGroup.controls.password.valid&&t.formGroup.controls.password.touched))},directives:[q.a,l.l,q.b,S.u,S.m,S.g,x.c,z.b,S.b,S.l,S.f,S.s,rt.a,x.g,O.b,C.e,_.a,x.b],styles:[".navtop[_ngcontent-%COMP%]{margin-top:10em;margin-bottom:3em}.facebooklogin[_ngcontent-%COMP%], .googlelogin[_ngcontent-%COMP%]{margin-bottom:-.5em!important}.marginButton[_ngcontent-%COMP%]{margin-bottom:0!important}"]}),bo)},{path:"users",component:hn},{path:"statistique",component:Xe,canActivate:[io],data:{roles:["admin"]}},{path:"emailing",component:ke,canActivate:[io],data:{roles:["admin"]}},{path:"assistance",component:ie,canActivate:[io],data:{roles:["admin"]}},{path:"contact",component:oo},{path:"home",component:ro},{path:"auth",component:Ot},{path:"tirage",component:(lo=function(){return _createClass((function e(t,n,o,r,i){_classCallCheck(this,e),this.authService=t,this.userService=n,this.fb=o,this.http=r,this.snackbar=i,this.URL="http://localhost:4000",this.messageError=null,this.tirage={message:"",success:!1}}),[{key:"ngOnInit",value:function(){var e=this;this.authService.getUserInfo().subscribe((function(t){return e.user=t})),this.createdForm()}},{key:"createdForm",value:function(){this.formTirage=this.fb.group({date:["",S.t.required]})}},{key:"postDateTirage",value:function(){var e=this;console.log("date: ",this.formTirage.value),this.http.post(this.URL+"/api/tirage/date",this.formTirage.value).toPromise().then((function(t){e.snackbar.open(t.message,"close")})).catch((function(t){console.log("message erreur =>",t.error.message),e.messageError=t.error.message}))}},{key:"getTirage",value:function(){var e=this;this.http.get(this.URL+"/api/tirage").toPromise().then((function(t){e.tirage=t,console.log("resultar ",e.tirage)})).catch((function(e){return console.log("err",e)}))}},{key:"getWinner",value:function(e){}}])}(),lo.\u0275fac=function(e){return new(e||lo)(c.Ob(k),c.Ob($e),c.Ob(S.c),c.Ob(T.b),c.Ob(f.b))},lo.\u0275cmp=c.Ib({type:lo,selectors:[["app-tirage"]],decls:21,vars:3,consts:[[1,"navtop"],[3,"formGroup","ngSubmit"],[1,"row","justify-content-center","mt-3"],["appearance","fill",1,"formu"],["matInput","","formControlName","date","type","date"],[4,"ngIf"],["mat-raised-button","","color","primary","type","submit",1,"col-4","color-theme"],["mat-raised-button","","color","primary",1,"col-4","color-theme",3,"click"]],template:function(e,t){1&e&&(c.Ub(0,"mat-card",0),c.Ub(1,"mat-card-content"),c.Ub(2,"form",1),c.cc("ngSubmit",(function(){return t.postDateTirage()})),c.Ub(3,"div",2),c.Ub(4,"div"),c.Ub(5,"mat-form-field",3),c.Ub(6,"mat-label"),c.Ac(7,"Choose a date"),c.Tb(),c.Pb(8,"input",4),c.Tb(),c.Tb(),c.Tb(),c.Ub(9,"div",2),c.zc(10,uo,2,1,"mat-error",5),c.Tb(),c.Ub(11,"div",2),c.Ub(12,"button",6),c.Ac(13,"Excuter"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Ub(14,"mat-card-content"),c.Ub(15,"div",2),c.Ub(16,"button",7),c.cc("click",(function(){return t.getTirage()})),c.Ac(17,"Lancer le tirage"),c.Tb(),c.Tb(),c.Ub(18,"div",2),c.Ac(19),c.Tb(),c.Tb(),c.Pb(20,"mat-card-content"),c.Tb()),2&e&&(c.Cb(2),c.mc("formGroup",t.formTirage),c.Cb(8),c.mc("ngIf",null!=t.messageError),c.Cb(9),c.Cc(" ",t.tirage.message," "))},directives:[q.a,q.b,S.u,S.m,S.g,x.c,x.f,z.b,S.b,S.l,S.f,l.l,O.b,x.b],styles:[".navtop[_ngcontent-%COMP%]{margin-top:12em}"]}),lo)},{path:"profil",component:ot},{path:"**",component:vn}],go=((mo=_createClass((function e(){_classCallCheck(this,e)}))).\u0275mod=c.Mb({type:mo}),mo.\u0275inj=c.Lb({factory:function(e){return new(e||mo)},imports:[[C.f.forRoot(fo,{initialNavigation:"enabled"})],C.f]}),mo),ho=n("/t3+"),vo=n("znSr"),Uo=n("XhcP"),To=((po=function(){return _createClass((function e(){_classCallCheck(this,e)}),[{key:"ngOnInit",value:function(){}}])}()).\u0275fac=function(e){return new(e||po)},po.\u0275cmp=c.Ib({type:po,selectors:[["app-footer"]],decls:58,vars:0,consts:[[1,"main-footer","mt-6"],[1,"col-12"],[1,"row"],[1,"col-md-3","col-12"],[1,"row","justify-content-end","border-right","my-3"],[1,"col-12","mb-2"],["routerLink","/","routerLinkActive","active",1,"row","justify-content-center"],["width","80","height","80","src","assets/img/logo-fatboar.png","alt","An image of logo-fatboar"],[1,"col-12","mt-2"],[1,"row","justify-content-center"],["href","",1,"mr-2"],["width","30","height","30","src","assets/img/social/twitter.svg","alt","Twitter logo linking to the Fatboar twitter page"],["width","30","height","30","src","assets/img/social/facebook.svg","alt","Facebook logo linking to the Fatboar facebook page"],["href","",1,""],["width","30","height","30","src","assets/img/social/instagram.svg","alt","Instagram logo linking to the FatBoar instagram page"],[1,"col-md-12","text-md-left","text-center"],["href","",1,"col-md-12","text-md-left","text-center"],[1,"col-md-12","text-md-left","text-center",2,"color","white !important"],["routerLink","cgu",1,"col-md-12"],["routerLink","mention-legales",1,"col-md-12"],["routerLink","politique-de-confidentialite",1,"col-md-12"],[1,"col-md-3","col-12","mb-3"],["href","mailto:",1,"col-md-12","text-md-left","text-center"]],template:function(e,t){1&e&&(c.Ub(0,"div",0),c.Ub(1,"div",1),c.Ub(2,"div",2),c.Ub(3,"div",3),c.Ub(4,"div",4),c.Ub(5,"div",5),c.Ub(6,"a",6),c.Pb(7,"img",7),c.Tb(),c.Tb(),c.Ub(8,"div",8),c.Ub(9,"div",9),c.Ub(10,"a",10),c.Pb(11,"img",11),c.Tb(),c.Ub(12,"a",10),c.Pb(13,"img",12),c.Tb(),c.Ub(14,"a",13),c.Pb(15,"img",14),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Ub(16,"div",3),c.Ub(17,"div",2),c.Ub(18,"h3",15),c.Ac(19,"Informations utiles"),c.Tb(),c.Ub(20,"a",16),c.Ub(21,"h4",17),c.Ac(22,"Comment \xe7a marche ?"),c.Tb(),c.Tb(),c.Ub(23,"a",16),c.Ub(24,"h4",17),c.Ac(25,"Qui sommes-nous ?"),c.Tb(),c.Tb(),c.Ub(26,"a",16),c.Ub(27,"h4",17),c.Ac(28,"FatBoar pour ses clients"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Ub(29,"div",3),c.Ub(30,"div",2),c.Ub(31,"h3",15),c.Ac(32,"Informations l\xe9gales"),c.Tb(),c.Ub(33,"a",18),c.Ub(34,"h4",15),c.Ac(35,"Conditions g\xe9n\xe9rales d'utilisation"),c.Tb(),c.Tb(),c.Ub(36,"a",19),c.Ub(37,"h4",15),c.Ac(38,"Mention l\xe9gales"),c.Tb(),c.Tb(),c.Ub(39,"a",20),c.Ub(40,"h4",15),c.Ac(41,"Politique de confidentialit\xe9"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Ub(42,"div",21),c.Ub(43,"div",2),c.Ub(44,"h3",15),c.Ac(45,"Nous contacter"),c.Tb(),c.Ub(46,"h4",15),c.Ac(47,"Service client : "),c.Ub(48,"b"),c.Ac(49,"01 74 56 64 31"),c.Tb(),c.Tb(),c.Ub(50,"h4",15),c.Ac(51,"De 9h \xe0 12h et de 13h \xe0 19h"),c.Tb(),c.Ub(52,"h4",15),c.Ac(53,"du lundi au vendredi"),c.Tb(),c.Ub(54,"a",22),c.Ub(55,"h4",15),c.Ub(56,"b"),c.Ac(57,"Envoyer un mail"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb())},directives:[C.e,C.d],styles:[".main-footer[_ngcontent-%COMP%]{color:#fff!important;background-image:linear-gradient(90deg,#f5af19,#f12711)}.border-right[_ngcontent-%COMP%]{border-right:1px solid #fff}h2[_ngcontent-%COMP%]{font-weight:700;margin:30px 0 0}h2[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{text-align:left}a[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{margin:0}a[_ngcontent-%COMP%]{color:#fff;padding:0}"]}),po);function Co(e,t){1&e&&(c.Ub(0,"a",33),c.Ac(1," Connexion"),c.Tb())}function yo(e,t){1&e&&(c.Ub(0,"a",34),c.Ac(1,"Inscription"),c.Tb())}function ko(e,t){1&e&&(c.Ub(0,"a",35),c.Ac(1,"Gain"),c.Tb())}function Ao(e,t){1&e&&(c.Ub(0,"a",36),c.Ub(1,"mat-icon"),c.Ac(2,"person"),c.Tb(),c.Ac(3,"Mon profil"),c.Tb())}function wo(e,t){1&e&&(c.Ub(0,"a",37),c.Ac(1,"Contact"),c.Tb())}function Io(e,t){if(1&e){var n=c.Vb();c.Ub(0,"a",38),c.cc("click",(function(){return c.tc(n),c.gc().logOut()})),c.Ub(1,"mat-icon"),c.Ac(2,"power_settings_new"),c.Tb(),c.Tb()}}function Oo(e,t){1&e&&(c.Ub(0,"a",39),c.Ub(1,"mat-icon",27),c.Ac(2,"home"),c.Tb(),c.Ub(3,"span",28),c.Ac(4,"Menu"),c.Tb(),c.Tb())}function Po(e,t){1&e&&(c.Ub(0,"a",40),c.Ub(1,"mat-icon",27),c.Ac(2,"account_circle"),c.Tb(),c.Ub(3,"span",28),c.Ac(4,"Connexion"),c.Tb(),c.Tb())}function So(e,t){1&e&&(c.Ub(0,"a",41),c.Ub(1,"mat-icon",27),c.Ac(2,"article"),c.Tb(),c.Ub(3,"span",28),c.Ac(4,"Inscription"),c.Tb(),c.Tb())}function jo(e,t){1&e&&(c.Ub(0,"a",42),c.Ub(1,"mat-icon",27),c.Ac(2,"account_circle"),c.Tb(),c.Ub(3,"span",28),c.Ac(4,"users"),c.Tb(),c.Tb())}function qo(e,t){if(1&e){var n=c.Vb();c.Ub(0,"a",30),c.cc("click",(function(){return c.tc(n),c.gc().logOut()})),c.Ub(1,"mat-icon",27),c.Ac(2,"power_settings_new"),c.Tb(),c.Ub(3,"span",28),c.Ac(4,"D\xe9connecter"),c.Tb(),c.Tb()}}var xo,zo,_o,Go=((zo=function(){return _createClass((function e(t){var n=this;_classCallCheck(this,e),this.authService=t,this.isAdmin=!1,console.log("Variable",this.isAdmin),this.authService.user_info.subscribe((function(e){n.isLogged=e,n.isAdmin="admin"===n.isLogged.role,console.log("Variable dedans",n.isAdmin)}))}),[{key:"ngOnInit",value:function(){}},{key:"logOut",value:function(){this.authService.logout()}}])}()).\u0275fac=function(e){return new(e||zo)(c.Ob(k))},zo.\u0275cmp=c.Ib({type:zo,selectors:[["app-navbar"]],decls:51,vars:16,consts:[["color","primary",1,"fatboar-navbar"],["fxShow","true","fxHide.gt-sm","true"],["mat-icon-button","",3,"click"],["routerLink","/",1,""],["src","assets/img/logo-fatboar.png","width","50","height","50","alt","fatboar",1,"logo-fatboar"],[1,"example-spacer"],["fxShow","true","fxHide.lt-md","true"],["class","navbtn","mat-button","","routerLink","/login",4,"ngIf"],["class","navbtn","mat-button","","routerLink","/register",4,"ngIf"],["class","navbtn","mat-button","","routerLink","/auth",4,"ngIf"],["mat-button","","routerLink","/tirage",1,"navbtn",3,"hidden"],["class","navbtn","mat-button","","routerLink","/profil",4,"ngIf"],["mat-button","","routerLink","/users",1,"navbtn",3,"hidden"],["mat-button","","routerLink","/statistique",1,"navbtn",3,"hidden"],["mat-button","","routerLink","/emailing",1,"navbtn",3,"hidden"],["mat-button","","routerLink","/assistance",1,"navbtn",3,"hidden"],["class","navbtn","mat-button","","routerLink","/contact",4,"ngIf"],["class","navbtn","mat-icon-button","","color","basic","aria-label","",3,"click",4,"ngIf"],["fxFlexFill","",1,"fatboar-sidenav-containe"],["color","primary","fxLayout","column","mode","over","opened","false","fxHide.gt-sm","true"],["sidenav",""],["fxLayout","column",1,"msidenav"],["mat-list-item","","routerLink","/",4,"ngIf"],["mat-list-item","","routerLink","/login",4,"ngIf"],["mat-list-item","","routerLink","/register",4,"ngIf"],["mat-list-item","","routerLink","/user",4,"ngIf"],["mat-list-item","","routerLink","/contact"],["mat-list-icon",""],["mat-line",""],["mat-list-item","",3,"click",4,"ngIf"],["mat-list-item","",3,"click"],["fxFlexFill","",1,"fatboar-sidenav-content"],[1,"footer"],["mat-button","","routerLink","/login",1,"navbtn"],["mat-button","","routerLink","/register",1,"navbtn"],["mat-button","","routerLink","/auth",1,"navbtn"],["mat-button","","routerLink","/profil",1,"navbtn"],["mat-button","","routerLink","/contact",1,"navbtn"],["mat-icon-button","","color","basic","aria-label","",1,"navbtn",3,"click"],["mat-list-item","","routerLink","/"],["mat-list-item","","routerLink","/login"],["mat-list-item","","routerLink","/register"],["mat-list-item","","routerLink","/user"]],template:function(e,t){if(1&e){var n=c.Vb();c.Ub(0,"div"),c.Ub(1,"mat-toolbar",0),c.Ub(2,"div",1),c.Ub(3,"button",2),c.cc("click",(function(){return c.tc(n),c.rc(29).toggle()})),c.Ub(4,"mat-icon"),c.Ac(5,"menu"),c.Tb(),c.Tb(),c.Tb(),c.Ub(6,"a",3),c.Ub(7,"span"),c.Pb(8,"img",4),c.Tb(),c.Tb(),c.Pb(9,"span",5),c.Ub(10,"div",6),c.zc(11,Co,2,0,"a",7),c.zc(12,yo,2,0,"a",8),c.zc(13,ko,2,0,"a",9),c.Ub(14,"a",10),c.Ac(15,"Tirage"),c.Tb(),c.zc(16,Ao,4,0,"a",11),c.Ub(17,"a",12),c.Ac(18,"Clients"),c.Tb(),c.Ub(19,"a",13),c.Ac(20,"Statistique"),c.Tb(),c.Ub(21,"a",14),c.Ac(22,"Emailing"),c.Tb(),c.Ub(23,"a",15),c.Ac(24,"Assistance"),c.Tb(),c.zc(25,wo,2,0,"a",16),c.zc(26,Io,3,0,"a",17),c.Tb(),c.Tb(),c.Ub(27,"mat-sidenav-container",18),c.Ub(28,"mat-sidenav",19,20),c.Ub(30,"div",21),c.Ub(31,"mat-nav-list"),c.zc(32,Oo,5,0,"a",22),c.zc(33,Po,5,0,"a",23),c.zc(34,So,5,0,"a",24),c.zc(35,jo,5,0,"a",25),c.Ub(36,"a",26),c.Ub(37,"mat-icon",27),c.Ac(38,"forward_to_inbox"),c.Tb(),c.Ub(39,"span",28),c.Ac(40,"Contact"),c.Tb(),c.Tb(),c.zc(41,qo,5,0,"a",29),c.Ub(42,"a",30),c.cc("click",(function(){return c.tc(n),c.rc(29).toggle()})),c.Ub(43,"mat-icon",27),c.Ac(44,"clear"),c.Tb(),c.Ub(45,"span",28),c.Ac(46,"Fermer"),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Tb(),c.Ub(47,"mat-sidenav-content",31),c.Pb(48,"router-outlet"),c.Ub(49,"div",32),c.Pb(50,"app-footer"),c.Tb(),c.Tb(),c.Tb(),c.Tb()}2&e&&(c.Cb(11),c.mc("ngIf",!t.isLogged),c.Cb(1),c.mc("ngIf",!t.isLogged),c.Cb(1),c.mc("ngIf",t.isLogged&&!t.isAdmin),c.Cb(1),c.mc("hidden",!t.isAdmin),c.Cb(2),c.mc("ngIf",t.isLogged),c.Cb(1),c.mc("hidden",!t.isAdmin),c.Cb(2),c.mc("hidden",!t.isAdmin),c.Cb(2),c.mc("hidden",!t.isAdmin),c.Cb(2),c.mc("hidden",!t.isAdmin),c.Cb(2),c.mc("ngIf",!t.isLogged&&!t.isAdmin),c.Cb(1),c.mc("ngIf",t.isLogged),c.Cb(6),c.mc("ngIf",!t.isLogged),c.Cb(1),c.mc("ngIf",!t.isLogged),c.Cb(1),c.mc("ngIf",!t.isLogged),c.Cb(1),c.mc("ngIf",t.isLogged),c.Cb(6),c.mc("ngIf",t.isLogged))},directives:[ho.a,vo.a,O.b,rt.a,C.e,l.l,O.a,Uo.b,se.c,Uo.a,se.b,Wn.d,Wn.b,Wn.a,St.i,Uo.c,C.g,To],styles:[".fatboar-navbar[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:9999;background-image:linear-gradient(90deg,#f5af19,#f12711)}.fatboar-sidenav-container[_ngcontent-%COMP%]{background-color:#fff;min-height:94vh!important}a[_ngcontent-%COMP%]{text-decoration:none;white-space:normal}.navbtn[_ngcontent-%COMP%]:hover{color:#140c8b}.msidenav[_ngcontent-%COMP%]{margin-top:4em}.example-icon[_ngcontent-%COMP%]{padding:0 14px}.example-spacer[_ngcontent-%COMP%]{flex:1 1 auto}@media screen and (max-width:603px){.logo-fatboar[_ngcontent-%COMP%]{margin-left:5em}}@media screen and (min-width:603px){.logo-fatboar[_ngcontent-%COMP%]{margin-left:3.4em}}.footer[_ngcontent-%COMP%]{margin-top:8rem}"]}),zo),Mo=((xo=_createClass((function e(){_classCallCheck(this,e),this.title="fatboar"}))).\u0275fac=function(e){return new(e||xo)},xo.\u0275cmp=c.Ib({type:xo,selectors:[["app-root"]],decls:1,vars:0,template:function(e,t){1&e&&c.Pb(0,"app-navbar")},directives:[Go],styles:[""]}),xo),Eo=n("R1ws"),Lo=n("Dh3D"),Ro=n("TU8p"),Do=[O.c,ho.b,Uo.d,Wn.c,rt.b,Ie.p,Lo.a,Xt.b,z.c,q.c,H.b,_.b,f.c,I.f,Pt.b,An.c,x.e,St.k,Ro.a,be.c],No=((_o=_createClass((function e(){_classCallCheck(this,e)}))).\u0275mod=c.Mb({type:_o}),_o.\u0275inj=c.Lb({factory:function(e){return new(e||_o)},imports:[[Do],O.c,ho.b,Uo.d,Wn.c,rt.b,Ie.p,Lo.a,Xt.b,z.c,q.c,H.b,_.b,f.c,I.f,Pt.b,An.c,x.e,St.k,Ro.a,be.c]}),_o),Fo=n("YUcS");Object(l.v)(d.a,"fr");var Bo,Vo=((Bo=_createClass((function e(){_classCallCheck(this,e)}))).\u0275mod=c.Mb({type:Bo,bootstrap:[Mo]}),Bo.\u0275inj=c.Lb({factory:function(e){return new(e||Bo)},providers:[{provide:T.a,useClass:A,multi:!0},{provide:c.v,useValue:"fr-FR"}],imports:[[w.a.withServerTransition({appId:"serverApp"}),go,Eo.b,T.c,No,Fo.a,we.b,S.h,f.c,S.r,m.c,m.e]]}),Bo);Object(c.T)(),document.addEventListener("DOMContentLoaded",(function(){w.d().bootstrapModule(Vo).catch((function(e){return console.error(e)}))}))},zn8P:function(e,t){function n(e){return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="zn8P"}},[[0,0,5]]]);