github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/static/bv/js/espace_perso.732de853.js (about)

     1  (function(e){function t(t){for(var a,s,o=t[0],c=t[1],l=t[2],d=0,p=[];d<o.length;d++)s=o[d],Object.prototype.hasOwnProperty.call(r,s)&&r[s]&&p.push(r[s][0]),r[s]=0;for(a in c)Object.prototype.hasOwnProperty.call(c,a)&&(e[a]=c[a]);u&&u(t);while(p.length)p.shift()();return i.push.apply(i,l||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],a=!0,o=1;o<n.length;o++){var c=n[o];0!==r[c]&&(a=!1)}a&&(i.splice(t--,1),e=s(s.s=n[0]))}return e}var a={},r={espace_perso:0},i=[];function s(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,s),n.l=!0,n.exports}s.m=e,s.c=a,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)s.d(n,a,function(t){return e[t]}.bind(null,a));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/static/bv/";var o=window["webpackJsonp"]=window["webpackJsonp"]||[],c=o.push.bind(o);o.push=t,o=o.slice();for(var l=0;l<o.length;l++)t(o[l]);var u=c;i.push([2,"chunk-vendors","chunk-common"]),n()})({2:function(e,t,n){e.exports=n("540d")},"31ac":function(e,t,n){"use strict";n("ba1b")},5307:function(e,t,n){e.exports=n.p+"img/facebook.36dcc747.png"},"540d":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d"),n("0cdd");var a=n("2b0e"),r=(n("135e"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("base-app",{attrs:{title:"Espace personnel de suivi",subTitle:e.subTitle,hideFooter:"",hideLogo:""}},[e.output?n("success",{attrs:{output:e.output,position:e.succesPosition}}):e._e(),e.output?n("error",{attrs:{output:e.output}}):e._e(),n("b-modal",{attrs:{"hide-footer":"","hide-header":"",size:"xl","body-bg-variant":"secondary","body-class":"rounded"},model:{value:e.isFirstVisit,callback:function(t){e.isFirstVisit=t},expression:"isFirstVisit"}},[n("presentation")],1),n("b-container",{staticClass:"my-2 mb-1",attrs:{fluid:""}},[n("b-row",[n("transition",{attrs:{name:"fade",mode:"out-in",duration:{enter:400,leave:0}}},[n("b-col",{directives:[{name:"show",rawName:"v-show",value:e.showNavbar,expression:"showNavbar"}],attrs:{lg:"2",md:"3",sm:"4"}},[n("b-row",{staticClass:"mb-2"},[n("b-col",{staticClass:"text-center"},[n("logo")],1)],1),n("b-nav",{attrs:{vertical:"",pills:""}},e._l(e.routes,(function(t){return n("b-nav-item",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.right",modifiers:{hover:!0,right:!0}}],key:t.name,attrs:{to:{name:t.name,params:e.$route.params},exact:"","exact-active-class":"active",title:t.meta.tooltip}},[e._v(e._s(t.meta.title))])})),1)],1)],1),n("b-col",{staticClass:"align-self-center",attrs:{lg:e.showNavbar?10:12,md:e.showNavbar?9:12,sm:e.showNavbar?8:12}},[n("transition",{attrs:{name:"fade",mode:"out-in",duration:"300"}},[e.initialLoading?n("b-container",[n("b-row",[n("b-col",[n("b-progress",{staticClass:"mt-3",attrs:{value:100,variant:"secondary",animated:""}})],1)],1)],1):n("keep-alive",[n("router-view",{on:{toggleNavbar:e.toggleNavbar}})],1)],1)],1)],1)],1)],1)}),i=[],s=(n("4de4"),n("b0c0"),n("2ca0"),n("96cf"),n("1da1")),o=n("d4ec"),c=n("bee2"),l=n("262e"),u=n("2caf"),d=n("9ab4"),p=n("2fe1"),m=n("3b54"),b=n("c658"),f=n("9dc9"),v=(n("c740"),n("4160"),n("a15b"),n("d81d"),n("b64b"),n("07ac"),n("159b"),n("b85c")),h=n("257e"),_=n("fc87"),g=n("9c83"),y=n("da10"),k=(n("99af"),n("bc3a")),j=n.n(k),x=n("098a"),O=function(){function e(t){Object(o["a"])(this,e),this.key="",this.metas=null,this.responsable=null,this.personnes={},this.participants=[],this.camps={},this.messages=[],this.sondages={},this.finances=null,this.joomeoData=null,this.controller=t}return Object(c["a"])(e,[{key:"loadMetas",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.a.get(_["b"]+x["b"].GetMetas(this.key));case 3:t=e.sent,this.metas=t.data,e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 10:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"setupData",value:function(e){this.responsable=e.responsable,this.personnes=e.personnes||{},this.participants=e.participants||[],this.camps=e.camps||{},this.messages=e.messages||[],this.sondages=e.sondages||{}}},{key:"loadData",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.a.get(_["b"]+x["b"].GetData(this.key));case 3:t=e.sent,this.setupData(t.data),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 10:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"loadFinances",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.a.get(_["b"]+x["b"].GetFinances(this.key));case 3:t=e.sent,this.finances=t.data,e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 10:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"loadJoomeoInfos",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.a.get(_["b"]+x["b"].LoadJoomeo(this.key));case 3:t=e.sent,this.joomeoData=t.data,e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 10:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"transfertFicheSanitaire",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.a.get(_["b"]+x["b"].TransfertFicheSanitaire(this.key),{params:{"id-crypted":t}});case 3:n=e.sent,a=n.data||[],0==a.length?this.controller.notifications.success={title:"Partage de la fiche sanitaire",message:"Tous les mails ont bien été envoyés."}:this.controller.notifications.notification={title:"Erreurs",message:"Certains mails n'ont pu être envoyés :\n                                <ul>".concat(a.map((function(e){return"<li>"+e+"</li>"})).join(""),"</ul>")},e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"creeDocument",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t,n){var a,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=Object(_["e"])(n,t),e.prev=1,e.next=4,j.a.put(_["b"]+x["b"].CreateDocument(this.key),a);case 4:return r=e.sent,e.abrupt("return",r.data);case 8:e.prev=8,e.t0=e["catch"](1),this.controller.notifications.onAxiosError(e.t0);case 11:case"end":return e.stop()}}),e,this,[[1,8]])})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"creeVaccin",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t,n){var a,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(null!=this.metas){e.next=2;break}return e.abrupt("return");case 2:return a={id_personne:n,id_contrainte:this.metas.contrainte_vaccin.id_crypted},e.next=5,this.creeDocument(a,t);case 5:if(r=e.sent,void 0!==r){e.next=8;break}return e.abrupt("return");case 8:return i=this.personnes[n],e.abrupt("return",(i.vaccins||[]).concat(r));case 10:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"updateFicheSanitaire",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t,n,a){var r,i,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,r={id_crypted:t,fiche_sanitaire:n,securite_sociale:a},e.next=4,j.a.post(_["b"]+x["b"].UpdateFicheSanitaire(this.key),r);case 4:i=e.sent,s=i.data,this.personnes[t].fiche_sanitaire=s.fiche_sanitaire,this.participants.forEach((function(e){e.is_fiche_sanitaire_up_to_date=!0})),this.responsable&&(this.responsable.securite_sociale=s.securite_sociale),this.controller.notifications.success={title:"Fiche sanitaire",message:"Votre fiche sanitaire a bien été <b>enregistrée</b>. Merci !"},e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 15:case"end":return e.stop()}}),e,this,[[0,12]])})));function t(t,n,a){return e.apply(this,arguments)}return t}()},{key:"updateParticipants",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.a.post(_["b"]+x["b"].UpdateOptionsParticipants(this.key),{participants:t});case 3:t.forEach((function(e){var t=n.participants.findIndex((function(t){return t.id_crypted==e.id_crypted}));a["default"].set(n.participants,t,e)})),this.controller.notifications.success={title:"Options",message:"Les options ont bien été mises à jour."},e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 10:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"updateAide",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(null!=this.finances){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,j.a.post(_["b"]+x["b"].UpdateAide(this.key),t);case 5:n=e.sent,r=n.data,i=(this.finances.aides||[]).findIndex((function(e){return e.id_crypted==t.id_crypted})),a["default"].set(this.finances.aides||[],i,r),this.controller.notifications.success={title:"Aide",message:"L'aide a bien été modifiée."},e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](2),this.controller.notifications.onAxiosError(e.t0);case 15:case"end":return e.stop()}}),e,this,[[2,12]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"deleteAide",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(null!=this.finances){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,j.a.delete(_["b"]+x["b"].DeleteAide(this.key),{params:{"id-crypted":t.id_crypted}});case 5:this.finances.aides=(this.finances.aides||[]).filter((function(e){return e.id_crypted!=t.id_crypted})),this.controller.notifications.success={title:"Suppression",message:"L'aide a bien été supprimée."},e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](2),this.controller.notifications.onAxiosError(e.t0);case 12:case"end":return e.stop()}}),e,this,[[2,9]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"ajouteAide",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t,n){var a,r,i,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(null!=this.finances){e.next=2;break}return e.abrupt("return");case 2:return a=Object(_["e"])(n,t),e.prev=3,e.next=6,j.a.put(_["b"]+x["b"].CreateAide(this.key),a);case 6:r=e.sent,i=r.data,s=r.data.document,i.document=s,null==this.finances.aides&&(this.finances.aides=[]),this.finances.aides.push(i),this.controller.notifications.success={title:"Aide",message:"L'aide a bien été ajoutée. <i>Elle sera validée par le centre dès que possible.</i>"},e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](3),this.controller.notifications.onAxiosError(e.t0);case 18:case"end":return e.stop()}}),e,this,[[3,15]])})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"markConnection",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.a.get(_["b"]+x["b"].MarkConnection(this.key));case 3:e.next=8;break;case 5:e.prev=5,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 8:case"end":return e.stop()}}),e,this,[[0,5]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"saveSondage",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.a.post(_["b"]+x["b"].SaveSondage(this.key),t);case 3:n=e.sent,a["default"].set(this.sondages,n.data.id_camp,n.data),this.controller.notifications.success={title:"Enquête",message:"Votre avis a bien été enregistré. Merci !"},e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"createMessage",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n={id:-1,contenu:t},e.prev=1,e.next=4,j.a.put(_["b"]+x["b"].CreeMessage(this.key),n);case 4:a=e.sent,this.messages=[a.data].concat(this.messages),this.controller.notifications.success={title:"Nouveau message",message:"Votre message a bien été envoyé."},e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](1),this.controller.notifications.onAxiosError(e.t0);case 12:case"end":return e.stop()}}),e,this,[[1,9]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"editMessage",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.a.post(_["b"]+x["b"].EditMessage(this.key),t);case 3:if(n=e.sent,r=this.messages.findIndex((function(e){return e.id==t.id&&e.kind==g["e"].MResponsable})),-1!=r){e.next=7;break}return e.abrupt("return");case 7:a["default"].set(this.messages,r,n.data),this.controller.notifications.success={title:"Message",message:"Votre message a bien été modifié."},e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 14:case"end":return e.stop()}}),e,this,[[0,11]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"deleteMessage",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.a.delete(_["b"]+x["b"].DeleteMessage(this.key),{params:{"id-message":t}});case 3:if(n=e.sent,r=this.messages.findIndex((function(e){return e.id==t&&e.kind==g["e"].MResponsable})),-1!=r){e.next=7;break}return e.abrupt("return");case 7:a["default"].set(this.messages,r,n.data),this.controller.notifications.success={title:"Suppression",message:"Votre message a bien été supprimé."},e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 14:case"end":return e.stop()}}),e,this,[[0,11]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"confirmePlaceliberee",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.a.post(_["b"]+x["b"].ConfirmePlaceliberee(this.key),{},{params:{"id-message":t}});case 3:n=e.sent,this.setupData(n.data),this.controller.notifications.success={title:"Place confirmée",message:"La participation au séjour a bien été confirmée. Merci !"},e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),this.controller.notifications.onAxiosError(e.t0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"urlFacture",get:function(){return _["b"]+x["b"].DownloadFacture(this.key)}},{key:"urlAttestationPresence",get:function(){return _["b"]+x["b"].DownloadAttestationPresence(this.key)}}]),e}(),w=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.call(this),e.data=new O(Object(h["a"])(e)),e}return Object(c["a"])(n,[{key:"isPersonneMajeur",value:function(e){var t=Object(y["b"])(new Date,e.date_naissance);return t>=18}},{key:"needValidationFicheSanitaire",value:function(e){return!this.isPersonneMajeur(e)&&!this.isFsUpToDate(e.id_crypted)}},{key:"isFsUpToDate",value:function(e){var t=!1;return this.data.participants.filter((function(t){return t.id_personne_crypted==e})).forEach((function(e){t=t||e.is_fiche_sanitaire_up_to_date})),t}},{key:"getCamp",value:function(e){return this.data.camps[e.id_camp]}},{key:"getPersonneById",value:function(e){return this.data.personnes[e]}},{key:"getPersonne",value:function(e){return this.getPersonneById(e.id_personne_crypted)}},{key:"isModificationLocked",value:function(e){var t=this.getCamp(e);if(null==t)return!0;var n=new Date(t.date_debut),a=(n.getTime()-Date.now())/36e5;return null==this.data.metas||a<this.data.metas.update_limitation}},{key:"updateDocumentAide",value:function(e,t){if(null!=this.data.finances&&null!=this.data.finances.aides){var n=this.data.finances.aides.findIndex((function(e){return e.id_crypted==t.id_crypted}));this.data.finances.aides[n].document=e}}},{key:"documentsARemplir",value:function(){var e=0;return Object.values(this.data.personnes).forEach((function(t){(t.documents||[]).forEach((function(t){0==(t.docs||[]).length&&(e+=1)}))})),e}},{key:"pageTitle",value:function(){var e=Object.values(this.data.camps).map((function(e){return e.label})).join(" - ");return"Espace de suivi : "+e}},{key:"campsSondages",value:function(){var e=this,t={};return this.data.messages.filter((function(e){return e.kind==g["e"].MSondage})).map((function(e){return e.contenu})).forEach((function(n){var a=e.data.camps[n.id_camp];a&&(t[n.id_camp]=a)})),Object.values(t).sort((function(e,t){return e.label.localeCompare(t.label)}))}},{key:"isMessageFactureRappel",value:function(e){var t=new Date(e.created).valueOf(),n=this.data.messages.filter((function(t){return t.kind==g["e"].MFacture&&t.id!=e.id})).filter((function(e){return new Date(e.created).valueOf()<t}));return n.length>0}},{key:"hintsFichesSanitaires",value:function(){var e={},t={},n={};return Object.values(this.data.personnes).forEach((function(a){a.fiche_sanitaire.medecin.nom&&(e[a.fiche_sanitaire.medecin.nom]=!0),a.fiche_sanitaire.medecin.tel&&(t[a.fiche_sanitaire.medecin.tel]=!0),a.fiche_sanitaire.tel&&(n[a.fiche_sanitaire.tel]=!0)})),{medecinNoms:Object.keys(e),medecinTels:Object.keys(t),telsAdditionnels:Object.keys(n)}}},{key:"withAcompte",get:function(){var e,t=Object(v["a"])(this.data.participants);try{for(t.s();!(e=t.n()).done;){var n=e.value,a=this.getCamp(n);if(a&&a.schema_paiement==g["i"].SPAcompte)return!0}}catch(r){t.e(r)}finally{t.f()}return!1}},{key:"onlyAttente",get:function(){var e,t=Object(v["a"])(this.data.participants);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(n.liste_attente.statut==g["l"].Inscrit)return!1}}catch(a){t.e(a)}finally{t.f()}return!0}},{key:"salutations",get:function(){if(null==this.data.responsable)return"Bonjour";var e=this.data.responsable;return""==e.prenom?"Bonjour":e.sexe==g["k"].SFemme?"Chère ".concat(e.prenom):"Chere ".concat(e.prenom)}}]),n}(_["a"]),C=new w,S=n("8c4f"),A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("b-alert",{staticClass:"mt-2",attrs:{show:"",variant:"info"}},[e._v(" Vous retrouvez sur cette page les documents des séjours auxquels vous participez, à télécharger. "),n("br"),e.restant>0?n("span",[e._v(" Merci de remplir les documents demandés dans l'onglet "),n("b",[e._v("Documents à remplir")]),e._v(". ")]):e._e()]),n("b-tabs",{attrs:{fill:""}},[n("b-tab",{attrs:{title:"Documents à lire"}},e._l(e.camps,(function(e,t){return n("documents-camp",{key:t,attrs:{camp:e}})})),1),e.personnes.length>0?n("b-tab",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(" Documents à remplir "),e.restant>0?n("b-badge",{attrs:{variant:"fushia"}},[e._v(e._s(e.restant))]):e._e()]},proxy:!0}],null,!1,3929691234)},e._l(e.personnes,(function(e){return n("contraintes-personne",{key:e.id_crypted,attrs:{personne:e}})})),1):e._e()],1)],1)},M=[],D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{staticClass:"mt-3",scopedSlots:e._u([{key:"header",fn:function(){return[n("b-row",[n("b-col",{staticClass:"col"},[n("b",[e._v(" "+e._s(e.names)+" ")])]),n("b-col",{staticClass:"text-fushia text-right"},[n("i",[e._v(" "+e._s(e.campLabel)+" ")])])],1)]},proxy:!0}])},[n("b-card-text",[n("b-list-group",{attrs:{flush:""}},[e._l(e.documents,(function(t,a){return n("b-list-group-item",{key:a},[n("document",{attrs:{controller:e.controller,document:t,hideUpload:"",hideDelete:""}})],1)})),0==e.documents.length?n("b-list-group-item",{staticClass:"my-2"},[n("i",[e._v("Aucun document n'est encore disponible pour ce camp.")])]):e._e()],2)],1)],1)},P=[],$=n("bae9"),R=a["default"].extend({props:{camp:Object}}),E=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.controller=C,e}return Object(c["a"])(n,[{key:"personnes",value:function(){var e=this;return C.data.participants.filter((function(t){return t.id_camp==e.camp.id})).map((function(e){return C.getPersonne(e)}))}},{key:"names",get:function(){return this.personnes().map((function(e){return e.nom_prenom})).join(", ")}},{key:"campLabel",get:function(){return this.camp.label}},{key:"documents",get:function(){return this.camp.documents||[]}}]),n}(R);E=d["a"]([Object(p["b"])({components:{Document:$["a"]}})],E);var F=E,V=F,q=n("2877"),N=Object(q["a"])(V,D,P,!1,null,"5d9d1a58",null),T=N.exports,I=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{staticClass:"mt-3",attrs:{"no-body":""},scopedSlots:e._u([{key:"header",fn:function(){return[n("b",[e._v(e._s(e.personne.nom_prenom))])]},proxy:!0}])},[n("b-card-text",[0==e.contraintes.length?n("div",{staticClass:"p-2 text-center"},[n("i",[e._v("Aucun document à fournir.")])]):n("div",e._l(e.contraintes,(function(t,a){return n("div",{key:a,staticClass:"p-2"},[n("needed-document",{attrs:{controller:e.controller,contrainte:t.contrainte,documents:t.docs||[]},on:{upload:function(n){return e.uploadContraintesPersonne(t,a,n)},changed:function(n){return e.onChange(t,n)}},scopedSlots:e._u([{key:"corner",fn:function(){return[n("h6",{staticClass:"font-italic"},[e._v(" "+e._s(e.campsFromIds(t.origine))+" ")])]},proxy:!0}],null,!0)})],1)})),0)])],1)},L=[],B=n("f9b8"),z=a["default"].extend({props:{personne:Object}}),U=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.controller=C,e}return Object(c["a"])(n,[{key:"campsFromIds",value:function(e){return(e||[]).map((function(e){return C.data.camps[e].label})).join(", ")}},{key:"uploadContraintesPersonne",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t,n,a){var r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,C.data.creeDocument({id_personne:this.personne.id_crypted,id_contrainte:t.contrainte.id_crypted},a.file);case 2:if(r=e.sent,a.event.spinning=!1,void 0!==r){e.next=6;break}return e.abrupt("return");case 6:C.notifications.success={title:t.contrainte.nom,message:"Votre document a bien été ajouté. Merci !"},i=(this.contraintes[n].docs||[]).concat(r),(C.data.personnes[this.personne.id_crypted].documents||[])[n].docs=i;case 9:case"end":return e.stop()}}),e,this)})));function t(t,n,a){return e.apply(this,arguments)}return t}()},{key:"onChange",value:function(e,t){e.docs=t}},{key:"contraintes",get:function(){return this.personne.documents||[]}}]),n}(z);U=d["a"]([Object(p["b"])({components:{NeededDocument:B["a"]}})],U);var J=U,G=J,H=Object(q["a"])(G,I,L,!1,null,"3c0b48c4",null),K=H.exports,W=a["default"].extend({props:{}}),Q=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.C=C,e}return Object(c["a"])(n,[{key:"hrefMailDirecteur",value:function(e){var t=e.mail_directeur||"";return t?"mailto:".concat(t,"?subject=[Document]"):""}},{key:"restant",get:function(){return C.documentsARemplir()}},{key:"camps",get:function(){var e={};return C.data.participants.forEach((function(t){e[t.id_camp]=C.data.camps[t.id_camp]})),Object.values(e).sort((function(e,t){return e.id<t.id?-1:1}))}},{key:"personnes",get:function(){return Object.values(C.data.personnes).sort((function(e,t){return e.nom_prenom.localeCompare(t.nom_prenom)}))}}]),n}(W);Q=d["a"]([Object(p["b"])({components:{DocumentsCamp:T,ContraintesPersonne:K}})],Q);var X=Q,Y=X,Z=Object(q["a"])(Y,A,M,!1,null,"a4d953a8",null),ee=Z.exports,te=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"element"},[n("form-responsable",{attrs:{responsable:e.responsable,state:e.stateResponsable},model:{value:e.securiteSociale,callback:function(t){e.securiteSociale=t},expression:"securiteSociale"}}),n("b-tabs",{staticClass:"my-3",attrs:{fill:"",value:e.indexFromNomPrenom},scopedSlots:e._u([{key:"empty",fn:function(){return[n("div",{staticClass:"text-center text-muted"},[e._v(" Aucun participant n'est lié à votre dossier. ")])]},proxy:!0}])},e._l(e.personnes,(function(t,a){return n("b-tab",{key:a,scopedSlots:e._u([{key:"title",fn:function(){return[e._v(" "+e._s(t.nom_prenom)+" "),e.needValidation(t)?n("b-icon-exclamation-circle",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],attrs:{variant:"fushia",title:"Validation nécessaire"}}):e._e()]},proxy:!0}],null,!0)},[n("fiche-sanitaire",{attrs:{personne:t},on:{valid:e.valid}})],1)})),1)],1)},ne=[],ae=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{attrs:{"border-variant":"secondary",header:e.header}},[n("b-card-text",{},[e.responsable?n("b-row",[n("b-col",{attrs:{md:"6",sm:"12"}},[n("b-card",{staticClass:"p-1",attrs:{"sub-title":"Adresse"}},[n("b-card-text",[e._v(" "+e._s(e.responsable.adresse)+" "),n("br"),e._v(" "+e._s(e.responsable.code_postal)+" "+e._s(e.responsable.ville)+" "),n("br"),e._v(" "+e._s(e.responsable.pays)+" ")])],1)],1),n("b-col",{attrs:{md:"6",sm:"12"}},[n("b-card",{attrs:{"sub-title":"Téléphone"}},[n("b-card-text",{staticClass:"p-1"},[n("b-list-group",{attrs:{horizontal:""}},e._l(e.tels,(function(t,a){return n("b-list-group-item",{key:a,staticClass:"p-2"},[e._v(" "+e._s(t)+" ")])})),1)],1)],1)],1)],1):e._e(),n("b-form-group",{staticClass:"my-2",attrs:{label:"Sécurité sociale","invalid-feedback":"Le numéro de sécurité sociale du responsable est nécessaire en cas\n        d'hospitalisation.",state:e.state}},[n("b-form-input",{attrs:{placeholder:"Numéro de sécurité sociale",required:"",value:e.securiteSociale},on:{input:e.onInput}})],1)],1)],1)},re=[],ie=a["default"].extend({props:{securiteSociale:String,responsable:Object,state:Boolean},model:{prop:"securiteSociale",event:"change"}}),se=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return Object(c["a"])(n,[{key:"onInput",value:function(e){e=Object(y["j"])(e),this.$emit("change",e)}},{key:"header",get:function(){return null==this.responsable?"":"Responsable légal - ".concat(this.responsable.nom_prenom)}},{key:"tels",get:function(){return null==this.responsable?[]:(this.responsable.tels||[]).map(y["k"])}}]),n}(ie);se=d["a"]([Object(p["b"])({})],se);var oe=se,ce=oe,le=Object(q["a"])(ce,ae,re,!1,null,"07bd07ec",null),ue=le.exports,de=n("69ae"),pe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("b-card",{attrs:{title:e.personne.nom_prenom},scopedSlots:e._u([{key:"footer",fn:function(){return[n("small",[e._v(" Dernière modification : "),n("i",[e._v(e._s(e.lastModif))]),e._v(" / Propriétaire(s) : "),n("i",[e._v(e._s(e.textMails))])])]},proxy:!0}])},[n("b-card-body",{staticClass:"p-1"},[n("b-alert",{attrs:{show:e.personne.is_temporaire,variant:"info"}},[e._v(" Ce profil n'a pas encore été validé par le centre d'inscription. "),n("br"),e._v(" En conséquence, la modification de la fiche sanitaire est temporairement désactivée. ")]),n("b-alert",{staticClass:"my-1",attrs:{variant:"success",show:e.showForm&&!e.needValidation&&!e.isMajeur}},[e.hasVaccins?n("span",[e._v(" Votre fiche sanitaire est à jour. Merci ! ")]):n("span",[e._v(" Votre fiche sanitaire est à jour, mais vous n'avez déposé aucun vaccins... ")])]),n("b-alert",{staticClass:"my-1",attrs:{variant:"info",show:e.isMajeur&&e.showForm}},[e._v(" Puisque "+e._s(e.personne.prenom)+" est majeur"+e._s(e.sexeE)+", les renseignements ci-dessous ne sont plus nécessaires. Ils sont affichés à titre informatif. ")]),n("b-alert",{staticClass:"my-1",attrs:{variant:"warning",show:e.needValidation&&e.showForm}},[e._v(" Merci de bien vouloir vérifier que les données ci-dessous sont à jour et les valider. "),n("br"),e._v("Nous avons besoin de votre consentement, décrit dans l'encart "),n("b",[e._v("Validation")]),e._v(" (en bas de page). ")]),n("b-alert",{staticClass:"my-1",attrs:{variant:"warning",show:e.personne.fiche_sanitaire.locked}},[e._v(" Votre adresse mail n'est pas reconnu dans notre logiciel comme celle du responsable de cette fiche sanitaire. Elle est actuellement liée "+e._s(e.hasManyMails?"aux adresses":"à l'adresse")+" "),n("b",[e._v(e._s(e.textMails))]),e._v(". "),n("br"),e._v(" Afin de protéger vos données, vous devez demander à leur propriétaire de vous transmettre les droits de lecture et d'écriture. Un mail contenant un lien de transfert va être envoyé "+e._s(e.hasManyMails?"aux adresses":"à l'adresse")+" "),n("i",[e._v("("+e._s(e.textMails)+")")]),e._v(". "),n("btn",{staticClass:"mt-2",attrs:{variant:"outline-success",label:"Demander le transfert de la fiche sanitaire",block:""},on:{click:e.transfertFicheSanitaire}},[n("b-icon-unlock")],1)],1)],1)],1),e.showForm?n("div",[n("vaccins",{staticClass:"mt-2",attrs:{idPersonneCrypted:e.personne.id_crypted}}),n("fiche-sanitaire-form",{attrs:{value:e.personne.fiche_sanitaire,nomPrenom:e.personne.nom_prenom,completion:e.completion,tag:e.personne.id_crypted},on:{valid:function(t,n,a){return e.$emit("valid",t,n,a,e.personne.id_crypted)}}})],1):e._e()],1)},me=[],be=n("4163"),fe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-form",{ref:"form",attrs:{novalidate:"",validated:e.validated}},[n("b-card",{staticClass:"my-3",attrs:{header:"Traitement","header-text-variant":"fushia"}},[n("b-form-checkbox",{model:{value:e.ficheSanitaire.traitement_medical,callback:function(t){e.$set(e.ficheSanitaire,"traitement_medical",t)},expression:"ficheSanitaire.traitement_medical"}},[e._v(" Le participant suit un traitement médical pendant le séjour. ")]),n("b-alert",{staticClass:"mt-1 mb-0",attrs:{fade:"",variant:"info",show:e.ficheSanitaire.traitement_medical}},[e._v(" Merci de joindre une "),n("b",[e._v("ordonnance")]),e._v(" récente et les "),n("b",[e._v("médicaments")]),e._v(" correspondants "),n("i",[e._v(" (boîtes de médicaments dans leur emballage d’origine marquées au nom du participant avec la notice). ")]),e._v(" Aucun médicament ne pourra être pris sans ordonnance. ")])],1),n("form-maladies",{model:{value:e.ficheSanitaire.maladies,callback:function(t){e.$set(e.ficheSanitaire,"maladies",t)},expression:"ficheSanitaire.maladies"}}),n("form-allergies",{model:{value:e.ficheSanitaire.allergies,callback:function(t){e.$set(e.ficheSanitaire,"allergies",t)},expression:"ficheSanitaire.allergies"}}),n("b-card",{attrs:{header:"Divers","header-text-variant":"fushia"}},[n("b-form-group",{attrs:{label:"Difficultés de santé"},scopedSlots:e._u([{key:"description",fn:function(){return[e._v(" Indiquer les difficultés de santé (maladie, accident, crises convulsives, hospitalisation, opération, rééducation) en précisant les dates et les "),n("b",[e._v("précautions à prendre")]),e._v(". ")]},proxy:!0}])},[n("b-form-textarea",{attrs:{placeholder:"Difficultés..."},model:{value:e.ficheSanitaire.difficultes_sante,callback:function(t){e.$set(e.ficheSanitaire,"difficultes_sante",t)},expression:"ficheSanitaire.difficultes_sante"}})],1),n("b-form-group",{attrs:{label:"Recommandations utiles",description:"Préciser si le participant porte des lunettes, des lentilles, des\n        prothèses auditives, des prothèses dentaires..."}},[n("b-form-textarea",{attrs:{placeholder:"Recommandations..."},model:{value:e.ficheSanitaire.recommandations,callback:function(t){e.$set(e.ficheSanitaire,"recommandations",t)},expression:"ficheSanitaire.recommandations"}})],1)],1),n("b-card",{staticClass:"my-3",attrs:{header:"Handicap","header-text-variant":"fushia"}},[n("b-form-checkbox",{model:{value:e.ficheSanitaire.handicap,callback:function(t){e.$set(e.ficheSanitaire,"handicap",t)},expression:"ficheSanitaire.handicap"}},[e._v(" Le participant est porteur de "),n("b",[e._v("handicap")]),e._v(". ")]),n("b-alert",{staticClass:"mt-1 mb-0",attrs:{fade:"",variant:"info",show:e.ficheSanitaire.handicap}},[e._v(" Merci de "),n("b",[e._v("contacter")]),e._v(" au plus vite le directeur afin qu’un accueil individualisé puisse être mis en place. ")])],1),n("form-medecin",{attrs:{completion:e.completion,tag:e.tag},model:{value:e.ficheSanitaire.medecin,callback:function(t){e.$set(e.ficheSanitaire,"medecin",t)},expression:"ficheSanitaire.medecin"}}),n("b-card",{staticClass:"my-3",attrs:{header:"Numéro supplémentaire","header-text-variant":"fushia"}},[n("string-field",{attrs:{label:"Numéro de téléphone",description:"Ce numéro s'ajoute aux numéros de téléphone du responsable légal.",type:"tel",placeholder:"Numéro supplémentaire...",list:e.datalistId},model:{value:e.ficheSanitaire.tel,callback:function(t){e.$set(e.ficheSanitaire,"tel",t)},expression:"ficheSanitaire.tel"}}),n("b-form-datalist",{attrs:{id:e.datalistId,options:e.completion.telsAdditionnels}})],1),n("b-card",{staticClass:"my-2",attrs:{"title-tag":"h4",title:"Validation","border-variant":"success"}},[n("b-card-body",[n("b-card-text",{staticClass:"card-text"},[e._v(" Le responsable légal déclare "),n("b",[e._v("exacts")]),e._v(" les renseignements portés sur ce formulaire et autorise le responsable du séjour à prendre, le cas échéant, "),n("b",[e._v("toutes mesures")]),e._v(" (traitement médical, hospitalisation, intervention chirurgicale) rendues nécessaires par l'état du participant. Il autorise également, si nécessaire, le directeur du séjour à faire "),n("b",[e._v("sortir")]),e._v(" le participant de "),n("b",[e._v("l’hôpital")]),e._v(" après une hospitalisation. ")]),n("btn",{attrs:{variant:"primary",block:"",label:"Enregistrer la fiche sanitaire de "+e.nomPrenom},on:{click:e.valid}})],1)],1)],1)},ve=[],he=n("60a3"),_e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{staticClass:"my-3",attrs:{header:"Allergies","header-text-variant":"fushia"}},[n("b-row",{},[n("b-col",{attrs:{md:"4",sm:"6",cols:"12"}},[n("b-form-checkbox",{model:{value:e.allergies.asthme,callback:function(t){e.$set(e.allergies,"asthme",t)},expression:"allergies.asthme"}},[e._v(" Asthme ")])],1),n("b-col",{attrs:{md:"4",sm:"6",cols:"12"}},[n("b-form-checkbox",{model:{value:e.allergies.alimentaires,callback:function(t){e.$set(e.allergies,"alimentaires",t)},expression:"allergies.alimentaires"}},[e._v(" Allergie allimentaire ")])],1),n("b-col",{attrs:{md:"4",sm:"6",cols:"12"}},[n("b-form-checkbox",{model:{value:e.allergies.medicamenteuses,callback:function(t){e.$set(e.allergies,"medicamenteuses",t)},expression:"allergies.medicamenteuses"}},[e._v(" Allergie médicamenteuse ")])],1)],1),n("b-row",[n("b-col",[n("b-form-group",{staticClass:"mt-3",attrs:{label:"Autres","label-cols-sm":"4","label-cols-md":"2"}},[n("b-form-input",{attrs:{placeholder:"Autres allergies..."},model:{value:e.allergies.autres,callback:function(t){e.$set(e.allergies,"autres",t)},expression:"allergies.autres"}})],1)],1)],1),n("transition",{attrs:{name:"fade",mode:"out-in"}},[e.showConduite?n("b-form-group",{attrs:{label:"Conduite à tenir",description:"Précisez la cause de l’allergie et la conduite à tenir (si\n      automédication le signaler). Si un PAI a été mis en place durant le\n      temps scolaire, merci de nous le signaler.","invalid-feedback":"Merci de nous informer de la conduite à tenir en cas d'allergie."}},[n("b-form-textarea",{attrs:{required:"",placeholder:"Conduite à tenir..."},model:{value:e.allergies.conduite_a_tenir,callback:function(t){e.$set(e.allergies,"conduite_a_tenir",t)},expression:"allergies.conduite_a_tenir"}})],1):e._e()],1)],1)},ge=[],ye=a["default"].extend({props:{allergies:Object},model:{prop:"allergies",event:"change"}});function ke(e){return e.asthme||e.alimentaires||e.medicamenteuses||e.autres}var je=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return Object(c["a"])(n,[{key:"showConduite",get:function(){return ke(this.allergies)}}]),n}(ye);je=d["a"]([Object(p["b"])({})],je);var xe=je,Oe=xe,we=Object(q["a"])(Oe,_e,ge,!1,null,"bbdbdd86",null),Ce=we.exports,Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{staticClass:"my-3",attrs:{header:"Maladies","header-text-variant":"fushia"}},[n("i",[e._v("Le participant a-t-il déjà eu les maladies suivantes ?")]),n("b-row",{staticClass:"mt-2 ml-0 mb-2"},[n("b-col",{attrs:{md:"3",sm:"6"}},[n("b-form-checkbox",{model:{value:e.maladies.rubeole,callback:function(t){e.$set(e.maladies,"rubeole",t)},expression:"maladies.rubeole"}},[e._v(" Rubéole ")])],1),n("b-col",{attrs:{md:"3",sm:"6"}},[n("b-form-checkbox",{model:{value:e.maladies.varicelle,callback:function(t){e.$set(e.maladies,"varicelle",t)},expression:"maladies.varicelle"}},[e._v(" Varicelle ")])],1),n("b-col",{attrs:{md:"3",sm:"6"}},[n("b-form-checkbox",{model:{value:e.maladies.angine,callback:function(t){e.$set(e.maladies,"angine",t)},expression:"maladies.angine"}},[e._v(" Angine ")])],1),n("b-col",{attrs:{md:"3",sm:"6"}},[n("b-form-checkbox",{model:{value:e.maladies.oreillons,callback:function(t){e.$set(e.maladies,"oreillons",t)},expression:"maladies.oreillons"}},[e._v(" Oreillons ")])],1),n("b-col",{attrs:{md:"3",sm:"6"}},[n("b-form-checkbox",{model:{value:e.maladies.scarlatine,callback:function(t){e.$set(e.maladies,"scarlatine",t)},expression:"maladies.scarlatine"}},[e._v(" Scarlatine ")])],1),n("b-col",{attrs:{md:"3",sm:"6"}},[n("b-form-checkbox",{model:{value:e.maladies.coqueluche,callback:function(t){e.$set(e.maladies,"coqueluche",t)},expression:"maladies.coqueluche"}},[e._v(" Coqueluche ")])],1),n("b-col",{attrs:{md:"3",sm:"6"}},[n("b-form-checkbox",{model:{value:e.maladies.otite,callback:function(t){e.$set(e.maladies,"otite",t)},expression:"maladies.otite"}},[e._v(" Otite ")])],1),n("b-col",{attrs:{md:"3",sm:"6"}},[n("b-form-checkbox",{model:{value:e.maladies.rougeole,callback:function(t){e.$set(e.maladies,"rougeole",t)},expression:"maladies.rougeole"}},[e._v(" Rougeole ")])],1),n("b-col",{attrs:{md:"6"}},[n("b-form-checkbox",{model:{value:e.maladies.rhumatisme,callback:function(t){e.$set(e.maladies,"rhumatisme",t)},expression:"maladies.rhumatisme"}},[e._v(" Rhumatisme articulaire aigü ")])],1)],1)],1)},Ae=[],Me=a["default"].extend({props:{maladies:Object},model:{prop:"maladies",event:"change"}}),De=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return n}(Me);De=d["a"]([Object(p["b"])({})],De);var Pe=De,$e=Pe,Re=Object(q["a"])($e,Se,Ae,!1,null,"1ff451ca",null),Ee=Re.exports,Fe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{staticClass:"my-3",attrs:{header:"Médecin traitant","header-text-variant":"fushia"}},[n("b-form-row",[n("b-form-group",{staticClass:"col-md-6 col-xs-12",attrs:{label:"Nom","invalid-feedback":"Veuillez déclarer votre médecin traitant."}},[n("b-form-input",{attrs:{list:e.datalistNomsId,placeholder:"Nom et prénom..."},model:{value:e.medecin.nom,callback:function(t){e.$set(e.medecin,"nom",t)},expression:"medecin.nom"}}),n("b-form-datalist",{attrs:{id:e.datalistNomsId,options:e.completion.medecinNoms}})],1),n("string-field",{staticClass:"col-md-6 col-xs-12",attrs:{label:"Téléphone","invalid-feedback":"Merci de fournir un numéro de téléphone en cas d'urgence.",type:"tel",list:e.datalistTelsId,placeholder:"Numéro de téléphone...",required:""},model:{value:e.medecin.tel,callback:function(t){e.$set(e.medecin,"tel",t)},expression:"medecin.tel"}}),n("b-form-datalist",{attrs:{id:e.datalistTelsId,options:e.completion.medecinTels}})],1)],1)},Ve=[],qe=n("04ef"),Ne=a["default"].extend({props:{medecin:Object,completion:Object,tag:String},model:{prop:"medecin",event:"change"}}),Te=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return Object(c["a"])(n,[{key:"datalistNomsId",get:function(){return"fiche-sanitaire-medecin-nom-datalist-"+this.tag}},{key:"datalistTelsId",get:function(){return"fiche-sanitaire-medecin-tel-datalist-"+this.tag}}]),n}(Ne);Te=d["a"]([Object(p["b"])({components:{StringField:qe["a"]}})],Te);var Ie=Te,Le=Ie,Be=Object(q["a"])(Le,Fe,Ve,!1,null,"6a37bdd5",null),ze=Be.exports,Ue=a["default"].extend({props:{value:Object,nomPrenom:String,completion:Object,tag:String}}),Je=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.ficheSanitaire=e.duplique(),e.validated=!1,e}return Object(c["a"])(n,[{key:"duplique",value:function(){return JSON.parse(JSON.stringify(this.value))}},{key:"onChange",value:function(){this.ficheSanitaire=this.duplique()}},{key:"valid",value:function(e){this.validated=!0;var t=this.$refs.form.checkValidity();this.$emit("valid",e,this.ficheSanitaire,t)}},{key:"datalistId",get:function(){return"fiche-sanitaire-tel-datalist-"+this.tag}}]),n}(Ue);d["a"]([Object(he["a"])("value")],Je.prototype,"onChange",null),Je=d["a"]([Object(p["b"])({components:{FormAllergies:Ce,FormMaladies:Ee,FormMedecin:ze,Btn:be["a"],StringField:qe["a"]}})],Je);var Ge=Je,He=Ge,Ke=Object(q["a"])(He,fe,ve,!1,null,"2d04e91e",null),We=Ke.exports,Qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{attrs:{header:"Vaccinations","header-text-variant":"fushia"}},[n("b-card-text",[e._v(" Merci de joindre le "),n("b",[e._v("scan des pages « vaccinations »")]),e._v(" du carnet de santé du participant. Seul le DTPolio est obligatoire pour être accueilli en séjour de vacances. "),n("br"),n("i",[e._v(" Si le participant n’a pas les vaccins obligatoires, joindre un certificat médical de contre-indication. Attention: le vaccin anti-tétanique ne présente aucune contre-indication. ")]),null!=e.contrainteVaccin?n("needed-document",{staticClass:"mt-2",attrs:{controller:e.controller,contrainte:e.contrainteVaccin,documents:e.vaccins},on:{changed:e.onChanged,upload:e.creeVaccin}}):e._e()],1)],1)},Xe=[],Ye=a["default"].extend({props:{idPersonneCrypted:String}});function Ze(e,t){var n=new Date(e),a=new Date(t);return n.valueOf()-a.valueOf()}var et=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.controller=C,e}return Object(c["a"])(n,[{key:"onChanged",value:function(e){var t=C.data.personnes[this.idPersonneCrypted];t.vaccins=e,this.$set(C.data.personnes,this.idPersonneCrypted,t)}},{key:"creeVaccin",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,C.data.creeVaccin(t.file,this.idPersonneCrypted);case 2:if(n=e.sent,t.event.spinning=!1,void 0!==n&&null!=C.data){e.next=6;break}return e.abrupt("return");case 6:a=(C.data.personnes||{})[this.idPersonneCrypted],a.vaccins=n,this.$set(C.data.personnes||{},this.idPersonneCrypted,a),C.notifications.success={title:"Vaccin ajouté",message:"Le document a bien été ajouté. Merci !"};case 10:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"contrainteVaccin",get:function(){return null==C.data.metas?null:C.data.metas.contrainte_vaccin}},{key:"vaccins",get:function(){var e=C.data.personnes[this.idPersonneCrypted].vaccins||[];return e.sort((function(e,t){return Ze(e.date_heure_modif,t.date_heure_modif)}))}}]),n}(Ye);et=d["a"]([Object(p["b"])({components:{NeededDocument:B["a"],FormFile:de["a"]}})],et);var tt=et,nt=tt,at=Object(q["a"])(nt,Qe,Xe,!1,null,"e09aec1a",null),rt=at.exports,it=a["default"].extend({props:{personne:Object}}),st=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return Object(c["a"])(n,[{key:"transfertFicheSanitaire",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.spinning=!0,e.next=3,C.data.transfertFicheSanitaire(this.personne.id_crypted);case 3:t.spinning=!1;case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"sexeE",get:function(){return this.personne.sexe==g["k"].SFemme?"e":""}},{key:"isMajeur",get:function(){return C.isPersonneMajeur(this.personne)}},{key:"needValidation",get:function(){return C.needValidationFicheSanitaire(this.personne)}},{key:"isFsUpToDate",get:function(){return C.isFsUpToDate(this.personne.id_crypted)}},{key:"hasManyMails",get:function(){return this.personne.fiche_sanitaire.mails&&this.personne.fiche_sanitaire.mails.length>1}},{key:"textMails",get:function(){var e=this.personne.fiche_sanitaire.mails||[];return e.join(", ")||" - "}},{key:"lastModif",get:function(){return this.personne.fiche_sanitaire.last_modif?Object(y["h"])(this.personne.fiche_sanitaire.last_modif):""}},{key:"hasVaccins",get:function(){return this.personne.vaccins&&this.personne.vaccins.length>0}},{key:"completion",get:function(){return C.hintsFichesSanitaires()}},{key:"showForm",get:function(){return!this.personne.fiche_sanitaire.locked&&!this.personne.is_temporaire}}]),n}(it);st=d["a"]([Object(p["b"])({components:{Btn:be["a"],FicheSanitaireForm:We,Vaccins:rt}})],st);var ot=st,ct=ot,lt=Object(q["a"])(ct,pe,me,!1,null,"50e63b7a",null),ut=lt.exports,dt=n("9c5c"),pt=a["default"].extend({props:{}}),mt=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.securiteSociale=e.dupliqueSecuriteSociale(),e.shouldValidate=!1,e}return Object(c["a"])(n,[{key:"dupliqueSecuriteSociale",value:function(){return null==C.data.responsable?"":C.data.responsable.securite_sociale}},{key:"needValidation",value:function(e){return C.needValidationFicheSanitaire(e)}},{key:"valid",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t,n,r,i){var s=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.shouldValidate=!0,a["default"].nextTick((function(){return Object(dt["b"])(s.$refs.element)})),1==this.stateResponsable&&r){e.next=4;break}return e.abrupt("return");case 4:return t.spinning=!0,e.next=7,C.data.updateFicheSanitaire(i,n,this.securiteSociale);case 7:t.spinning=!1;case 8:case"end":return e.stop()}}),e,this)})));function t(t,n,a,r){return e.apply(this,arguments)}return t}()},{key:"stateResponsable",get:function(){return this.shouldValidate?!!this.securiteSociale:null}},{key:"responsable",get:function(){return C.data.responsable}},{key:"personnes",get:function(){return Object.values(C.data.personnes).sort((function(e,t){return e.nom_prenom.localeCompare(t.nom_prenom)}))}},{key:"indexFromNomPrenom",get:function(){var e=this.$route.query["nom_prenom"];return this.personnes.findIndex((function(t){return t.nom_prenom==e}))}}]),n}(pt);mt=d["a"]([Object(p["b"])({components:{FormResponsable:ue,Document:$["a"],FormFile:de["a"],FicheSanitaire:ut}})],mt);var bt=mt,ft=bt,vt=Object(q["a"])(ft,te,ne,!1,null,"81cb3d70",null),ht=vt.exports,_t=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-row",[n("b-col",{attrs:{sm:"12",md:e.repondreVisible?7:12}},[n("b-card",{ref:"card"},[n("b-card-title",[n("b-row",[n("b-col",[e._v("Suivi du dossier")]),n("b-col",{staticClass:"text-right"},[n("b-btn",{on:{click:e.toggleRepondre}},[n("b-icon-envelope"),e._v(" "+e._s(e.labelBtn)+" ")],1)],1)],1)],1),n("b-card-text",{staticClass:"px-2"},[n("fil",{attrs:{messages:e.messages},on:{edit:function(t){return e.editMessage(t)},delete:function(t){return e.confirmeDeleteMessage(t)}}})],1)],1)],1),n("transition",{attrs:{name:"fade",mode:"out-in",duration:"400"}},[n("b-col",{directives:[{name:"show",rawName:"v-show",value:e.repondreVisible,expression:"repondreVisible"}],attrs:{sm:"12",md:"5"}},[n("repondre",{ref:"repondre",attrs:{message:e.editedMessage},on:{cancel:e.toggleRepondre}})],1)],1)],1)},gt=[],yt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"list",staticClass:"overflow-auto",staticStyle:{"max-height":"74vh"}},e._l(e.messages,(function(t,a){return n("message-row",{key:a,ref:a==e.indexToScroll?"messageToScroll":void 0,refInFor:!0,staticClass:"my-2",attrs:{message:t},on:{edit:function(t){return e.$emit("edit",t)},delete:function(t){return e.$emit("delete",t)}}})})),1)},kt=[],jt=(n("a9e3"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{class:"bgKind-"+e.message.kind,attrs:{"no-body":"","header-class":"py-1 px-2"},scopedSlots:e._u([{key:"header",fn:function(){return[n("b-row",{attrs:{"no-gutters":""}},[n("b-col",{staticClass:"font-weight-bold pr-0"},[n("b-row",{attrs:{"no-gutters":"",wrap:""}},[n("b-col",{attrs:{md:"auto",cols:"7"}},[e.message.vu?e._e():n("b-badge",{attrs:{variant:"info"}},[e._v("Nouveau")]),e._v(" "+e._s(e.message.label)+" ")],1),n("b-col",{staticClass:"align-self-center px-2"},[e.goTo?n("b-badge",{staticClass:"d-block",staticStyle:{"max-width":"70px"},attrs:{variant:"primary",to:e.goTo}},[e._v("Aller à")]):e._e()],1)],1)],1),n("b-col",{staticClass:"text-right font-italic pl-0",attrs:{cols:"5"}},[n("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html",modifiers:{html:!0}}],attrs:{title:e.timeTooltip}},[e._v(e._s(e.time))])])],1)]},proxy:!0}])},[e.contenuComponent?n(e.contenuComponent,{tag:"component",staticClass:"py-2 px-3 w-100",attrs:{message:e.message,contenu:e.message.contenu},on:{edit:function(t){return e.$emit("edit",t)},delete:function(t){return e.$emit("delete",t)}}}):e._e()],1)}),xt=[],Ot=n("ade3"),wt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-row",{attrs:{"no-gutters":""}},[n("b-col",[n("multi-line",{attrs:{message:e.contenu}})],1),n("b-col",{directives:[{name:"show",rawName:"v-show",value:e.message.kind==e.MessageKind.MResponsable,expression:"message.kind == MessageKind.MResponsable"}],staticClass:"text-right",attrs:{cols:"2"}},[n("b-row",[n("b-col",[n("b-btn",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],attrs:{size:"sm",variant:"outline-accent",title:"Editer ce message..."},on:{click:function(t){return e.$emit("edit",{id:e.message.id,contenu:e.contenu})}}},[n("b-icon-pencil")],1)],1)],1),n("b-row",{staticClass:"my-1"},[n("b-col",[n("b-btn",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],attrs:{size:"sm",variant:"outline-danger",title:"Supprimer ce message..."},on:{click:function(t){return e.$emit("delete",e.message.id)}}},[n("b-icon-x")],1)],1)],1)],1)],1)},Ct=[],St=n("40cc"),At=a["default"].extend({props:{contenu:String,message:Object}}),Mt=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.MessageKind=g["e"],e}return n}(At);Mt=d["a"]([Object(p["b"])({components:{MultiLine:St["a"]}})],Mt);var Dt=Mt,Pt=Dt,$t=Object(q["a"])(Pt,wt,Ct,!1,null,"e6f5d234",null),Rt=$t.exports,Et=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._v(" Bonjour, "),n("br"),e._v(" Le séjour "),n("b",[e._v(e._s(e.camp.label))]),e._v(" approche ! "),n("b-card",{staticClass:"mt-2",attrs:{"sub-title":"Documents","sub-title-text-variant":"fushia"}},[e._v(" Afin de s'y préparer au mieux, vous trouverez sur cet espace une série de "),n("b-link",{attrs:{to:e.routeDocuments}},[e._v("documents")]),e._v(", à lire et à remplir. ")],1),n("b-card",{staticClass:"mt-2",attrs:{"sub-title":"Fiche sanitaire","sub-title-text-variant":"fushia"}},[e._v(" Pour des raisons de législation, il est impératif de remplir une fiche sanitaire pour chaque participant mineur. "),n("br"),e._v(" Si ce n'est déjà fait, merci de la "),n("b-link",{attrs:{to:e.routeFicheSanitaires}},[e._v("remplir en ligne")]),e._v(". ")],1),e._m(0)],1)},Ft=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"mt-2"},[e._v(" Nous vous remercions de votre confiance et restons à votre disposition si besoin. "),n("br"),e._v(" Pour le centre d'inscriptions, "),n("br"),e._v(" Marie-Pierre BUFFET ")])}],Vt="paiement",qt="documents",Nt="fiches_sanitaires",Tt="participants",It="retours",Lt="joomeo",Bt=a["default"].extend({props:{contenu:Object}}),zt=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.routeDocuments={name:qt},e.routeFicheSanitaires={name:Nt},e}return Object(c["a"])(n,[{key:"camp",get:function(){return C.data.camps[this.contenu.id_camp]}}]),n}(Bt);zt=d["a"]([Object(p["b"])({})],zt);var Ut=zt,Jt=Ut,Gt=Object(q["a"])(Jt,Et,Ft,!1,null,"90c0c15a",null),Ht=Gt.exports,Kt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.camp?n("div",[e._v(" "+e._s(e.salutations)+", "),n("br"),e.attente?n("div",{staticClass:"my-1"},[n("div",[e._v(" Une place du séjour "),n("b",[e._v(e._s(e.camp.label))]),e._v(" s'est libérée. "+e._s(e.personne.nom_prenom)+" peut donc maintenant y participer. "),n("br"),e._v(" Pourriez-vous nous "),n("b",[e._v("confirmer")]),e._v(" que vous êtes encore intéressé"+e._s(e.responsableSexeE)+" par cette place ? ")]),n("div",{staticClass:"mt-2 text-center"},[n("btn",{attrs:{variant:"accent"},on:{click:e.confirme}},[e._v(" Confirmer la venue de "+e._s(e.personne.prenom)+" ")])],1)]):n("div",{staticClass:"my-1"},[e._v(" Une place du séjour "),n("b",[e._v(e._s(e.camp.label))]),e._v(" s'est libérée. "),e.hasAnswered?n("div",[e._v(" Suite à votre retour, nous nous réjouissons d'y accueillir "+e._s(e.personne.prenom)+" ! ")]):n("div",[e._v(" Nous nous réjouissons d'y accueillir "+e._s(e.personne.prenom)+" ! ")])]),e._m(0)]):e._e()},Wt=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"mt-2"},[e._v(" Pour le centre d'inscriptions, "),n("br"),e._v(" Marie-Pierre BUFFET ")])}],Qt=a["default"].extend({props:{contenu:Object,message:Object}}),Xt=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return Object(c["a"])(n,[{key:"confirme",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.spinning=!0,e.next=3,C.data.confirmePlaceliberee(this.message.id);case 3:t.spinning=!1;case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"attente",get:function(){return this.participant.liste_attente.statut!=g["l"].Inscrit}},{key:"hasAnswered",get:function(){return!Object(y["o"])(this.message.modified)}},{key:"salutations",get:function(){return C.salutations}},{key:"responsableSexeE",get:function(){return C.data.responsable&&C.data.responsable.sexe==g["k"].SFemme?"e":""}},{key:"personne",get:function(){return C.getPersonne(this.participant)}},{key:"participant",get:function(){var e=this;return C.data.participants.filter((function(t){return t.id==e.contenu.id_participant}))[0]}},{key:"camp",get:function(){return C.getCamp(this.participant)}}]),n}(Qt);Xt=d["a"]([Object(p["b"])({components:{Btn:be["a"]}})],Xt);var Yt=Xt,Zt=Yt,en=Object(q["a"])(Zt,Kt,Wt,!1,null,"74dbe892",null),tn=en.exports,nn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("base-attestation",{attrs:{contenu:e.contenu,message:e.message,mode:"presence"}})},an=[],rn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.contenu.distribution==e.Distribution.DEspacePerso?n("span",[e._v(e._s(e.label)+" téléchargée depuis cet espace.")]):e.contenu.distribution==e.Distribution.DMail?n("div",[n("b-row",[n("b-col",{attrs:{cols:"auto"}},[e._v(" "+e._s(e.label)+" disponible. ")]),n("b-col",{staticClass:"align-self-center",staticStyle:{"max-width":"120px"}},[n("b-badge",{staticClass:"d-block",attrs:{href:e.urlDownload},on:{click:e.afterDownload}},[e._v("Télécharger")])],1)],1)],1):e.contenu.distribution==e.Distribution.DMailAndDownload?n("span",[e._v(" "+e._s(e.label)+" "),n("span",{staticClass:"text-muted"},[e._v("téléchargée depuis cet espace le "+e._s(e.time(e.message.modified)))])]):e._e()])},sn=[],on=a["default"].extend({props:{contenu:Object,message:Object,mode:String}}),cn=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.Distribution=g["d"],e.time=y["h"],e}return Object(c["a"])(n,[{key:"afterDownload",value:function(){window.setTimeout((function(){return C.data.loadData()}),1e3)}},{key:"label",get:function(){return"facture"==this.mode?"Facture acquittée":"presence"==this.mode?"Attestation de présence":""}},{key:"urlDownload",get:function(){return"facture"==this.mode?C.data.urlFacture:"presence"==this.mode?C.data.urlAttestationPresence:""}}]),n}(on);cn=d["a"]([Object(p["b"])({})],cn);var ln=cn,un=ln,dn=Object(q["a"])(un,rn,sn,!1,null,"1e5de661",null),pn=dn.exports,mn=a["default"].extend({props:{contenu:Object,message:Object}}),bn=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return n}(mn);bn=d["a"]([Object(p["b"])({components:{BaseAttestation:pn}})],bn);var fn=bn,vn=fn,hn=Object(q["a"])(vn,nn,an,!1,null,"39d78dd3",null),_n=hn.exports,gn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"mb-2"},[e._v(e._s(e.salutations)+",")]),e._v(" Votre inscription ("),n("b-link",{attrs:{to:e.routeParticipants}},[e._v("détails")]),e._v(") a été bien reçue et validée, merci ! "),e.attentes.length>0?n("div",[e._v(" Les participants ci-dessous ont été placés en liste d'attente : "),n("b-list-group",{staticClass:"px-2 my-1"},e._l(e.attentes,(function(t){return n("b-list-group-item",{key:t.id_crypted,staticClass:"py-1"},[e._v(" "+e._s(e.participantAttente(t))+" ")])})),1),e._v(" Cette situation est temporaire, et nous vous contacterons dès qu'une place se libèrera. ")],1):e._e(),n("b-card",{staticClass:"mt-2",attrs:{"sub-title":"Règlement","sub-title-text-variant":"fushia"}},[e.withAcompte?n("div",[e._v(" Votre inscription sera définitive à réception du chèque d’acompte de "),n("b",[e._v("45€")]),e._v(", à l'ordre "),n("b",[e._v("ACVE")]),e._v(". "),e.onlyAttente?n("i",[e._v(" Si aucune place ne se libère, ce chèque sera détruit. ")]):e._e(),n("br"),e._v("Merci de bien vouloir envoyer celui-ci dès ce jour à : "),n("coordonnees-centre")],1):n("div",[e._v(" Votre inscription sera définitive à réception du règlement complet. "),n("br"),e._v(" Nous vous enverrons très prochainement une facture avec le montant demandé. ")])]),n("b-card",{attrs:{"sub-title":"Aides financières","sub-title-text-variant":"fushia"}},[e._v(" Si ce n'est déjà fait, merci de nous faire parvenir vos éventuels bons vacances (CAFs, CE, etc...). Vous pouvez les déclarer directement sur cette page ("),n("b-link",{attrs:{to:e.routePaiement}},[e._v("Ajouter une aide")]),e._v("), ou nous les faire parvenir par courrier à "),e.withAcompte?n("span",[e._v("l'adresse ci-dessus.")]):n("coordonnees-centre")],1),e.withAcompte?n("b-card",{attrs:{"sub-title":"Virement","sub-title-text-variant":"fushia"}},[e._v(" Si vous le souhaitez, vous pouvez aussi régler par "),n("b-link",{attrs:{to:e.routePaiement}},[e._v("virement bancaire")]),e._v(". Merci de bien indiquer votre label ! ")],1):e._e(),e._m(0)],1)},yn=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"mt-2"},[e._v(" Pour le centre d'inscriptions, "),n("br"),e._v(" Marie-Pierre BUFFET ")])}],kn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-row",{staticClass:"justify-content-center"},[n("b-col",{attrs:{sm:"12",md:"10",lg:"6"}},[n("b-card",{staticClass:"my-2 border-secondary",attrs:{"no-body":""}},[n("b-card-body",{staticClass:"px-3 py-2"},[n("b-row",[n("b-col",[e._v("Centre d'inscriptions - Marie-Pierre Buffet")])],1),n("b-row",[n("b-col",[e._v("27, impasse Vignon")])],1),n("b-row",[n("b-col",[e._v("26150 Chamaloc")])],1)],1)],1)],1)],1)},jn=[],xn=a["default"].extend({props:{}}),On=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return n}(xn);On=d["a"]([Object(p["b"])({})],On);var wn=On,Cn=wn,Sn=Object(q["a"])(Cn,kn,jn,!1,null,"2512b66a",null),An=Sn.exports,Mn=a["default"].extend({props:{}}),Dn=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.C=C,e.routePaiement={name:Vt},e.routeParticipants={name:Tt},e}return Object(c["a"])(n,[{key:"participantAttente",value:function(e){var t=C.getCamp(e),n=C.getPersonne(e),a=null==n?"":n.nom_prenom,r=null==t?"":t.label;return"".concat(a," (").concat(r,") : ").concat(e.liste_attente.raison)}},{key:"salutations",get:function(){return C.salutations}},{key:"withAcompte",get:function(){return C.withAcompte}},{key:"onlyAttente",get:function(){return C.onlyAttente}},{key:"attentes",get:function(){return C.data.participants.filter((function(e){return e.liste_attente.statut!=g["l"].Inscrit}))}}]),n}(Mn);Dn=d["a"]([Object(p["b"])({components:{CoordonneesCentre:An}})],Dn);var Pn=Dn,$n=Pn,Rn=Object(q["a"])($n,gn,yn,!1,null,"2cccee46",null),En=Rn.exports,Fn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"mb-2"},[e._v(e._s(e.salutations)+",")]),e.isRappel?n("div",[e._v(" Il semble que votre "),n("b",[e._v("règlement")]),e._v(" pour votre inscription ne nous soit pas encore parvenu. Merci de nous le faire parvenir au plus vite à : "),n("br"),n("coordonnees-centre")],1):n("div",[n("b-row",[n("b-col",[n("b-row",[n("b-col",{attrs:{cols:"auto"}},[e._v(" La facture correspondant à votre inscription est disponible. ")]),n("b-col",{staticClass:"align-self-center",staticStyle:{"max-width":"120px"}},[n("b-badge",{staticClass:"d-block",attrs:{href:e.urlDownload},on:{click:e.afterDownload}},[e._v("Télécharger")])],1)],1)],1),e.wasDownloaded?n("b-col",{staticClass:"text-muted text-right",attrs:{cols:"4"}},[n("i",[e._v("(Téléchargée le "+e._s(e.time(e.message.modified))+")")])]):e._e()],1),e._v(" Merci de nous faire parvenir votre "),n("b",[e._v("réglement")]),e._v(" à : "),n("coordonnees-centre"),n("b-card",{attrs:{"sub-title":"Bons CAFs","sub-title-text-variant":"fushia"}},[e._v(" Si vous bénéficiez de bons vacances valides, merci de nous les transmettre via cet espace ("),n("b-link",{attrs:{to:e.routePaiement}},[e._v("Ajouter une aide")]),e._v(") ou par message. ")],1),n("b-card",{attrs:{"sub-title":"Chèques","sub-title-text-variant":"fushia"}},[e._v(" Les chèques sont à l’ordre de "),n("b",[e._v("ACVE")]),e._v(", et sont encaissés une dizaine de jours avant le début du séjour. ")]),n("b-card",{attrs:{"sub-title":"Virement","sub-title-text-variant":"fushia"}},[e._v(" Si vous le souhaitez, vous pouvez aussi régler par "),n("b-link",{attrs:{to:e.routePaiement}},[e._v("virement bancaire")]),e._v(". Merci de bien indiquer votre label ! ")],1),n("b-card",{attrs:{"sub-title":"Version papier","sub-title-text-variant":"fushia"}},[e._v(" Les documents du séjour vous seront envoyés prochainement par mail. Si vous souhaitez les recevoir par courrier, vous pouvez nous envoyer une enveloppe timbrée. ")])],1),e._m(0)])},Vn=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"mt-2"},[e._v(" Pour le centre d'inscriptions, "),n("br"),e._v(" Marie-Pierre BUFFET ")])}],qn=a["default"].extend({props:{message:Object}}),Nn=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.routePaiement={name:Vt},e.time=y["h"],e}return Object(c["a"])(n,[{key:"afterDownload",value:function(){window.setTimeout((function(){return C.data.loadData()}),1e3)}},{key:"wasDownloaded",get:function(){return!Object(y["o"])(this.message.modified)}},{key:"salutations",get:function(){return C.salutations}},{key:"isRappel",get:function(){return C.isMessageFactureRappel(this.message)}},{key:"urlDownload",get:function(){return C.data.urlFacture}}]),n}(qn);Nn=d["a"]([Object(p["b"])({components:{CoordonneesCentre:An}})],Nn);var Tn=Nn,In=Tn,Ln=Object(q["a"])(In,Fn,Vn,!1,null,"0b7ddfdf",null),Bn=Ln.exports,zn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("base-attestation",{attrs:{contenu:e.contenu,message:e.message,mode:"facture"}})},Un=[],Jn=a["default"].extend({props:{contenu:Object,message:Object}}),Gn=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return n}(Jn);Gn=d["a"]([Object(p["b"])({components:{BaseAttestation:pn}})],Gn);var Hn=Gn,Kn=Hn,Wn=Object(q["a"])(Kn,zn,Un,!1,null,"b69a3a70",null),Qn=Wn.exports,Xn=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._v(" "+e._s(e.salutations)+", "),a("br"),a("div",{staticClass:"mt-2"},[e._v(" Votre enfant revient du séjour "),a("i",[e._v(e._s(e.labelCamp))]),e._v(". Nous espérons qu'il rentre en pleine forme, content de ses vacances ! ")]),a("div",[e._v(" Nous vous rappelons qu'un album photo dédié à ce séjour est accessible : "),a("b-button",{staticClass:"text-center w-25 mx-auto my-3",attrs:{to:e.routePhotos,variant:"accent",block:""}},[e._v("Souvenirs de séjours")])],1),a("div",[e._v(" Afin d'améliorer nos prestations, nous avons à cœur de vous laisser la parole pour connaître votre opinion. Vos suggestions, remarques, ressentis, nous aiderons à améliorer nos séjours. Merci d'avance du temps que vous réserverez pour répondre à cette courte enquête : "),a("b-button",{staticClass:"text-center w-25 mx-auto my-3",attrs:{to:e.routeRetours,variant:"accent",block:""}},[e._v("Enquête satisfaction")])],1),a("div",[e._v(" L'association est sur les réseaux sociaux ! N'hésitez pas à nous suivre pour vous tenir informé de la vie de l'association ! "),a("b-row",{staticClass:"my-3"},[a("b-col",{staticClass:"text-center"},[a("b-link",{attrs:{href:"https://www.instagram.com/acvemdr/",target:"_blank"}},[a("b-img",{attrs:{src:n("6392")}})],1)],1),a("b-col",{staticClass:"text-center"},[a("b-link",{attrs:{href:"https://www.facebook.com/ACVE-975831092490028",target:"_blank"}},[a("b-img",{attrs:{src:n("5307")}})],1)],1),a("b-col",{staticClass:"text-center align-self-center"},[a("b-link",{attrs:{href:"http://www.acve.asso.fr",target:"_blank"}},[e._v("www.acve.asso.fr")])],1)],1)],1),e._m(0)])},Yn=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"mt-2"},[e._v(" Au plaisir de vous revoir prochainement, "),n("br"),e._v(" Delphine CHION ")])}],Zn=a["default"].extend({props:{contenu:Object}}),ea=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.routePhotos={name:Lt},e}return Object(c["a"])(n,[{key:"salutations",get:function(){return C.salutations}},{key:"labelCamp",get:function(){return C.data.camps[this.contenu.id_camp].label}},{key:"routeRetours",get:function(){return{name:It,query:{"id-camp":this.contenu.id_camp}}}}]),n}(Zn);ea=d["a"]([Object(p["b"])({})],ea);var ta,na,aa=ea,ra=aa,ia=Object(q["a"])(ra,Xn,Yn,!1,null,"2686ee94",null),sa=ia.exports,oa=(ta={},Object(Ot["a"])(ta,g["e"].MResponsable,"CPerso"),Object(Ot["a"])(ta,g["e"].MCentre,"CPerso"),Object(Ot["a"])(ta,g["e"].MAccuseReception,"CAccuseReception"),Object(Ot["a"])(ta,g["e"].MFacture,"CFacture"),Object(Ot["a"])(ta,g["e"].MDocuments,"CDocuments"),Object(Ot["a"])(ta,g["e"].MFactureAcquittee,"CFactureAcquittee"),Object(Ot["a"])(ta,g["e"].MAttestationPresence,"CAttestationPresence"),Object(Ot["a"])(ta,g["e"].MSondage,"CSondage"),Object(Ot["a"])(ta,g["e"].MPlaceLiberee,"CPlaceLiberee"),ta),ca=(na={},Object(Ot["a"])(na,g["e"].MPaiement,Vt),Object(Ot["a"])(na,g["e"].MFactureAcquittee,Vt),Object(Ot["a"])(na,g["e"].MAttestationPresence,Tt),Object(Ot["a"])(na,g["e"].MFacture,Vt),na),la=a["default"].extend({props:{message:Object}}),ua=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return Object(c["a"])(n,[{key:"showTimeModified",value:function(){return(this.message.kind==g["e"].MCentre||this.message.kind==g["e"].MResponsable)&&!Object(y["o"])(this.message.modified)}},{key:"contenuComponent",get:function(){return oa[this.message.kind]}},{key:"goTo",get:function(){var e=ca[this.message.kind];return e?{name:e}:null}},{key:"time",get:function(){return this.showTimeModified()?"modifié le "+Object(y["h"])(this.message.modified):Object(y["h"])(this.message.created)}},{key:"timeTooltip",get:function(){return this.showTimeModified()?"message original : <b>".concat(Object(y["h"])(this.message.created),"</b>"):""}}]),n}(la);ua=d["a"]([Object(p["b"])({components:{CPerso:Rt,CDocuments:Ht,CPlaceLiberee:tn,CAttestationPresence:_n,CAccuseReception:En,CFacture:Bn,CFactureAcquittee:Qn,CSondage:sa}})],ua);var da=ua,pa=da,ma=(n("31ac"),Object(q["a"])(pa,jt,xt,!1,null,"0061ca33",null)),ba=ma.exports,fa=a["default"].extend({props:{messages:Array}}),va=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return Object(c["a"])(n,[{key:"scroll",value:function(){this.$refs.list.focus();var e=this.$refs.messageToScroll,t=e?e[0].$el:null;t&&t.scrollIntoView()}},{key:"updated",value:function(){this.scroll()}},{key:"activated",value:function(){this.scroll()}},{key:"indexToScroll",get:function(){var e=0;for(var t in this.messages){var n=this.messages[t];if(!n.vu){e=Number(t);break}}return e}}]),n}(fa);va=d["a"]([Object(p["b"])({components:{MessageRow:ba}})],va);var ha=va,_a=ha,ga=Object(q["a"])(_a,yt,kt,!1,null,"27718e6c",null),ya=ga.exports,ka=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{staticClass:"px-3 py-3",attrs:{"no-body":""}},[n("b-card-title",[e._v("Nous écrire :")]),n("b-card-text",[n("b-textarea",{attrs:{rows:"5","max-rows":"15",placeholder:"Veuillez entrer votre message"},model:{value:e.reponse,callback:function(t){e.reponse=t},expression:"reponse"}}),n("b-row",{staticClass:"mt-2"},[n("b-col",[n("b-btn",{on:{click:function(t){return e.$emit("cancel")}}},[e._v("Retour")])],1),n("b-col",{staticClass:"text-right"},[n("btn",{attrs:{label:"Envoyer",variant:"accent",disabled:!e.isValid},on:{click:e.save}},[n("b-icon-envelope")],1)],1)],1)],1)],1)},ja=[],xa=(n("498a"),a["default"].extend({props:{message:Object}})),Oa=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.reponse="",e}return Object(c["a"])(n,[{key:"m",value:function(){null!==this.message&&(this.reponse=this.message.contenu)}},{key:"save",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.spinning=!0,null!=this.message){e.next=6;break}return e.next=4,C.data.createMessage(this.reponse.trim());case 4:e.next=8;break;case 6:return e.next=8,C.data.editMessage({id:this.message.id,contenu:this.reponse});case 8:t.spinning=!1,this.reponse="",this.$emit("cancel");case 11:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"isValid",get:function(){return""!=this.reponse.trim()}}]),n}(xa);d["a"]([Object(he["a"])("message")],Oa.prototype,"m",null),Oa=d["a"]([Object(p["b"])({components:{Btn:be["a"]}})],Oa);var wa=Oa,Ca=wa,Sa=Object(q["a"])(Ca,ka,ja,!1,null,"48629a58",null),Aa=Sa.exports,Ma=a["default"].extend({props:{}}),Da=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.repondreVisible=!1,e.editedMessage=null,e}return Object(c["a"])(n,[{key:"mounted",value:function(){C.data.markConnection()}},{key:"activated",value:function(){this.$refs.card.scrollIntoView(!1)}},{key:"toggleRepondre",value:function(){var e=this;this.$emit("toggleNavbar",this.repondreVisible),this.editedMessage=null,this.repondreVisible=!this.repondreVisible,this.repondreVisible&&setTimeout((function(){var t=e.$refs.repondre.$el.querySelector("textarea");t&&(t.focus(),t.select())}),200)}},{key:"editMessage",value:function(e){this.repondreVisible||this.toggleRepondre(),this.editedMessage=e}},{key:"confirmeDeleteMessage",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.$bvModal.msgBoxConfirm("Etes vous sur de vouloir supprimer ce message ?",{title:"Confimer",okVariant:"danger",okTitle:"Supprimer",cancelTitle:"Retour"});case 2:n=e.sent,n&&C.data.deleteMessage(t);case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"responsable",get:function(){return C.data.responsable}},{key:"messages",get:function(){return C.data.messages}},{key:"labelBtn",get:function(){return this.repondreVisible?"Masquer":"Nous écrire"}}]),n}(Ma);Da=d["a"]([Object(p["b"])({components:{Fil:ya,Repondre:Aa}})],Da);var Pa=Da,$a=Pa,Ra=Object(q["a"])($a,_t,gt,!1,null,"1da30070",null),Ea=Ra.exports,Fa=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("b-alert",{attrs:{variant:"info"}},[e._v(" Des photos peuvent être ajoutées par les directeurs des séjours ACVE. "),n("br"),e._v(" Ces photos sont hebergées par le service "),n("a",{attrs:{href:"https://www.joomeo.com/"}},[e._v("Joomeo")]),e._v(" et protégées par un mot de passe. "),n("br"),e._v(" Vous retrouvez sur cette page vos identifiants de connexion. ")]),e.joomeoData?n("b-card",{attrs:{title:"Identifiants et albums Joomeo"}},[n("b-card-text",[e.joomeoData.loggin?n("div",[n("div",{staticClass:"row my-2"},[n("div",{staticClass:"col-6"},[e._v(" Identifiant : "),n("b",[e._v(e._s(e.joomeoData.loggin))]),e._v(" "),n("br")]),n("div",{staticClass:"col-6"},[e._v(" Mot de passe : "),n("b",[e._v(e._s(e.joomeoData.password)+" ")])])]),n("h6",[e._v("Albums photos accessibles")]),n("b-list-group",e._l(e.albums,(function(t,a){return n("b-list-group-item",{key:a},[e._v(" "+e._s(t.label)+" "),n("i",[e._v("("+e._s(t.nb_files)+" photo(s))")])])})),1),n("a",{staticClass:"btn btn-accent btn-block mt-2",attrs:{href:e.joomeoData.url_space,target:"_blank",rel:"noopener noreferrer"}},[e._v("Accéder à mon espace Joomeo")])],1):n("div",[n("i",[e._v("Pour l'instant, aucune image n'est disponible.")])])])],1):e._e()],1)},Va=[],qa=a["default"].extend({props:{}}),Na=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return Object(c["a"])(n,[{key:"joomeoData",get:function(){return C.data.joomeoData}},{key:"albums",get:function(){return null==this.joomeoData?[]:this.joomeoData.albums||[]}}]),n}(qa);Na=d["a"]([Object(p["b"])({})],Na);var Ta=Na,Ia=Ta,La=Object(q["a"])(Ia,Fa,Va,!1,null,"599237dc",null),Ba=La.exports,za=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("details-aide",{attrs:{aide:e.editedAide,mode:e.modeEditAide},model:{value:e.showDetails,callback:function(t){e.showDetails=t},expression:"showDetails"}}),n("confirme-supprime-aide",{attrs:{aide:e.editedAide},model:{value:e.showConfirmeSupprimeAide,callback:function(t){e.showConfirmeSupprimeAide=t},expression:"showConfirmeSupprimeAide"}}),n("b-alert",{attrs:{variant:"info",show:"",dismissible:e.isAcquittee}},[e._v(" Si vous souhaitez payer par virement, vous pouvez utiliser "),n("a",{staticClass:"text-fushia",attrs:{href:e.urlRIB,target:"_blank"}},[e._v("le RIB de l'ACVE")]),e._v(". Merci d'indiquer "),n("i",[e._v("impérativement")]),e._v(" le label suivant sur votre virement, qui nous permettra de l'identifier : "),n("br"),n("div",{staticClass:"text-center"},[n("b",[e._v(e._s(e.labelVirement))])])]),n("b-card",[n("b-card-title",[n("b-row",[n("b-col",[e._v("Suivi financier")]),n("b-col",{staticClass:"text-right"},[e.destinatairesOptionnels.length<=1?n("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.top",modifiers:{top:!0}}],attrs:{href:e.urlDownload(0),target:"_blank",variant:e.isAcquittee?"success":"secondary",title:"Télécharger une facture au format PDF"},on:{click:e.afterDownload}},[n("b-icon-download"),e._v(" Facture "),e.isAcquittee?n("span",[e._v("acquittée")]):e._e()],1):n("b-dropdown",{attrs:{right:"",variant:e.isAcquittee?"success":"secondary",size:"sm"},scopedSlots:e._u([{key:"button-content",fn:function(){return[n("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.top",modifiers:{top:!0}}],staticClass:"py-1",attrs:{variant:e.isAcquittee?"success":"secondary",title:"Télécharger une facture au format PDF"}},[n("b-icon-download"),e._v(" Facture "),e.isAcquittee?n("span",[e._v("acquittée")]):e._e()],1)]},proxy:!0}])},e._l(e.destinatairesOptionnels,(function(t,a){return n("b-dropdown-item",{key:a,attrs:{href:e.urlDownload(a),target:"_blank"},on:{click:e.afterDownload}},[e._v(" Adressée à : "+e._s(t.nom_prenom)+" ("+e._s(t.ville)+") ")])})),1)],1)],1)],1),n("b-card",{attrs:{"no-body":""},scopedSlots:e._u([{key:"header",fn:function(){return[n("b-row",[n("b-col",[e._v("Prix des séjours")]),n("b-col",{staticClass:"text-right text-warning"},[n("b",[e._v(e._s(e.totalSejours)+"€")])])],1)]},proxy:!0}])}),n("b-card",{scopedSlots:e._u([{key:"header",fn:function(){return[n("b-row",[n("b-col",[e._v("Aides")]),n("b-col",{staticClass:"text-right text-success"},[n("b",[e._v("- "+e._s(e.totalAides)+"€")])])],1)]},proxy:!0}])},[e._l(e.aides,(function(t,a){return n("row-aide",{key:a,attrs:{aide:t},on:{edite:function(n){return e.editeAide(t)},supprime:function(n){return e.supprimeAide(t)}}})})),0==e.aides.length?n("div",{staticClass:"px-2 "},[n("i",[e._v("Aucune aide n'a encore été déclarée.")])]):e._e(),n("b-btn",{staticClass:"mt-3",attrs:{variant:"outline-success",block:""},on:{click:e.ajouteAide}},[e._v(" Ajouter une aide ")])],2),n("b-card",{scopedSlots:e._u([{key:"header",fn:function(){return[n("b-row",[n("b-col",[e._v("Paiements")]),n("b-col",{staticClass:"text-right text-success"},[n("b",[e._v("- "+e._s(e.totalPaiements)+"€")])])],1)]},proxy:!0}])},[e._l(e.paiements,(function(e,t){return n("row-paiement",{key:t,attrs:{paiement:e}})})),0==e.paiements.length?n("div",{staticClass:"px-2"},[n("i",[e._v("Aucun paiement n'a encore été déclaré.")])]):e._e()],2),n("b-card",{attrs:{"no-body":""},scopedSlots:e._u([{key:"header",fn:function(){return[n("b-row",[n("b-col",{attrs:{cols:"9"}},[e._v(" Montant restant à régler"),n("br"),n("small",{staticClass:"text-info"},[e._v(" Ce montant pourra évoluer après déduction des bons cafs et des éventuelles remises. ")])]),n("b-col",{staticClass:"text-right text-warning",attrs:{cols:"3"}},[n("b",[e._v(" "+e._s(e.totalRestant)+"€")])])],1)]},proxy:!0}])})],1)],1)},Ua=[],Ja=(n("b680"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-row",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.top",modifiers:{html:!0,top:!0}}],class:{"mr-0":!0,"ml-2":!0,"text-success":e.paiement.is_remboursement,"text-warning":e.paiement.is_invalide},attrs:{title:e.title}},[n("b-col",{attrs:{cols:"5"}},[e._v(" "+e._s(e.paiement.label_payeur)+" ")]),n("b-col",{staticClass:"text-right",attrs:{cols:"3"}},[e._v("le "+e._s(e.dateReglement))]),n("b-col",{staticClass:"text-center",attrs:{cols:"2"}},[e._v(" "+e._s(e.modePaiement))]),n("b-col",{staticClass:"text-right",attrs:{cols:"2"}},[n("i",[e._v(e._s(e.paiement.valeur.toFixed(2))+"€")])])],1)}),Ga=[],Ha=a["default"].extend({props:{paiement:Object}}),Ka=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return Object(c["a"])(n,[{key:"title",get:function(){return this.paiement.is_remboursement?"Ce paiement est un <b>remboursement</b> de l'ACVE en votre faveur.":this.paiement.is_invalide?"Ce paiement est en cours de vérification par notre comptabilité. Pour l'instant, il n'est pas effectif.":""}},{key:"dateReglement",get:function(){return Object(y["h"])(this.paiement.date_reglement)}},{key:"modePaiement",get:function(){return Object(y["i"])(this.paiement.mode_paiement)}}]),n}(Ha);Ka=d["a"]([Object(p["b"])({})],Ka);var Wa=Ka,Qa=Wa,Xa=Object(q["a"])(Qa,Ja,Ga,!1,null,"6634e038",null),Ya=Xa.exports,Za=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-row",{staticClass:"mr-0 my-1"},[n("b-col",{staticClass:"text-left",attrs:{cols:"5"}},[n("b-button",{directives:[{name:"b-popover",rawName:"v-b-popover.html.hover.top",value:e.tooltip,expression:"tooltip",modifiers:{html:!0,hover:!0,top:!0}}],staticClass:"ml-2 align-middle text-left"},[e.aide.valid?e._e():n("b-icon-clock"),n("span",{staticClass:"ml-2"},[e._v(e._s(e.structure))])],1)],1),n("b-col",{staticClass:"align-self-center",attrs:{cols:"5"}},[n("b-row",[n("b-col",{attrs:{cols:"2"}},[n("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.top",modifiers:{html:!0,top:!0}}],attrs:{variant:"outline-accent",title:e.aide.valid?null:"<b>Modifier</b> l'aide ...",disabled:e.aide.valid},on:{click:function(t){return e.$emit("edite")}}},[n("b-icon-pencil")],1)],1),n("b-col",{attrs:{cols:"2"}},[n("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.top",modifiers:{html:!0,top:!0}}],attrs:{variant:"outline-danger",title:e.aide.valid?null:"<b>Supprimer</b> l'aide ...",disabled:e.aide.valid},on:{click:function(t){return e.$emit("supprime")}}},[n("b-icon-trash")],1)],1),n("b-col",{attrs:{cols:"8"}},[e.aide.document.id_crypted?n("controle-document",{attrs:{controller:e.controller,hideDelete:"",disableUpload:e.aide.valid,document:e.aide.document},on:{uploaded:e.onUploadDocument}}):e._e()],1)],1)],1),n("b-col",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.top",modifiers:{html:!0,top:!0}}],staticClass:"text-right align-self-center",attrs:{cols:"2",title:"Valeur <b>effective</b>, après prise en compte des remises"}},[n("i",[e._v(e._s(e.montant))])])],1)},er=[],tr=n("f76e"),nr=a["default"].extend({props:{aide:Object}}),ar=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.controller=C,e}return Object(c["a"])(n,[{key:"onUploadDocument",value:function(e){null!=C.data.finances&&C.updateDocumentAide(e,this.aide)}},{key:"montant",get:function(){var e=this.aide.valeur_computed.toFixed(2)+"€";return this.aide.valid||(e="("+e+")"),e}},{key:"structure",get:function(){return null==C.data.finances?"":(C.data.finances.structure_aides||{})[this.aide.id_structure_crypted].nom}},{key:"tooltip",get:function(){return this.aide.valid?"Cette aide est maintenant <b>validée</b>. Si vous souhaitez modifier sa valeur ou ajouter/modifier\n        une pièce justificative, merci de <i>contacter directement<i> le centre d'inscription.":"Cette aide n'a <b>pas encore été vérifiée</b> par le centre. Merci de votre patience !"}}]),n}(nr);ar=d["a"]([Object(p["b"])({components:{ControleDocument:tr["a"]}})],ar);var rr=ar,ir=rr,sr=Object(q["a"])(ir,Za,er,!1,null,"6620d7fc",null),or=sr.exports,cr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-modal",{attrs:{visible:e.show,"cancel-title":"Retour","hide-header-close":"",title:"Confirmer la suppression","ok-variant":"danger"},on:{change:function(t){return e.$emit("change",t)},ok:e.deleteAide},scopedSlots:e._u([{key:"modal-ok",fn:function(){return[n("b-spinner",{directives:[{name:"show",rawName:"v-show",value:e.spinningDelete,expression:"spinningDelete"}],attrs:{type:"grow",small:""}}),e._v("Confirmer la suppression ")]},proxy:!0}])},[e._v(" Confirmez-vous la "),n("b",[e._v("suppression")]),e._v(" de cette aide ? "),e.hasDocument?n("div",[n("i",[e._v(" La "),n("b",[e._v("pièce justificative")]),e._v(" associée sera aussi supprimée. ")])]):e._e()])},lr=[],ur=a["default"].extend({props:{aide:Object,show:Boolean},model:{prop:"show",event:"change"}}),dr=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.spinningDelete=!1,e}return Object(c["a"])(n,[{key:"deleteAide",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.preventDefault(),null!=C.data.finances&&null!=this.aide){e.next=3;break}return e.abrupt("return");case 3:return this.spinningDelete=!0,e.next=6,C.data.deleteAide(this.aide);case 6:this.spinningDelete=!1,this.$emit("change",!1);case 8:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"hasDocument",get:function(){return!!(this.aide&&this.aide.document&&this.aide.document.id_crypted)}}]),n}(ur);dr=d["a"]([Object(p["b"])({})],dr);var pr=dr,mr=pr,br=Object(q["a"])(mr,cr,lr,!1,null,"5cd13a3e",null),fr=br.exports,vr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-modal",{attrs:{title:e.title,visible:e.show,"hide-footer":"",size:"lg"},on:{change:function(t){return e.$emit("change",t)}}},[e.show&&null!==e.innerAide?n("b-form",{ref:"form",attrs:{novalidate:"",validated:e.validated}},[n("b-form-row",[n("b-col",[n("b-form-group",{attrs:{label:"Participant concerné","invalid-feedback":"Une aide doit être liée à un participant."}},[n("b-select",{attrs:{required:"",options:e.optionsParticipants},model:{value:e.innerAide.id_participant_crypted,callback:function(t){e.$set(e.innerAide,"id_participant_crypted",t)},expression:"innerAide.id_participant_crypted"}})],1)],1)],1),n("b-form-row",[n("b-col",[n("b-form-group",{attrs:{label:"Organisme","invalid-feedback":"Merci de préciser l'origine de l'aide."}},[n("b-select",{attrs:{required:"",options:e.optionsStructures},model:{value:e.innerAide.id_structure_crypted,callback:function(t){e.$set(e.innerAide,"id_structure_crypted",t)},expression:"innerAide.id_structure_crypted"}})],1)],1),n("b-col",[n("b-form-group",{attrs:{label:"Montant","invalid-feedback":"Merci de préciser la valeur de l'aide."}},[n("b-form-input",{attrs:{placeholder:"€",type:"number",min:"0",step:"0.01"},model:{value:e.innerAide.valeur,callback:function(t){e.$set(e.innerAide,"valeur",e._n(t))},expression:"innerAide.valeur"}})],1)],1)],1),n("b-form-row",{staticClass:"form-row ml-3 mb-2"},[n("b-col",{staticClass:"align-self-center"},[n("b-form-checkbox",{model:{value:e.innerAide.par_jour,callback:function(t){e.$set(e.innerAide,"par_jour",t)},expression:"innerAide.par_jour"}},[e._v(" Montant par jour ")])],1),n("b-col",[n("transition",{attrs:{name:"fade",mode:"in-out"}},[e.innerAide.par_jour?n("b-form-group",{attrs:{label:"Limite sur le nombre de jours"}},[n("b-form-input",{attrs:{placeholder:"jours",required:"",type:"number",min:"1"},model:{value:e.innerAide.nb_jours_max,callback:function(t){e.$set(e.innerAide,"nb_jours_max",e._n(t))},expression:"innerAide.nb_jours_max"}})],1):e._e()],1)],1)],1),"create"==e.mode?n("form-file",{ref:"file",attrs:{title:"Pièce justificative",invalidFeedback:"Merci d'ajouter une pièce justificative.",showValidation:e.validated,hideBtnUpload:""}}):e._e(),n("btn",{staticClass:"mt-2",attrs:{block:"",variant:"success",label:"Valider"},on:{click:e.valide}})],1):e._e()],1)},hr=[],_r=a["default"].extend({props:{mode:String,show:Boolean,aide:Object},model:{prop:"show",event:"change"}});function gr(e,t){return e.text<t.text?-1:1}var yr=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.innerAide=e.duplique(),e.validated=!1,e}return Object(c["a"])(n,[{key:"duplique",value:function(){return JSON.parse(JSON.stringify(this.aide))}},{key:"onChange",value:function(){this.innerAide=this.duplique()}},{key:"valide",value:function(e){var t=this;this.validated=!0,a["default"].nextTick(Object(s["a"])(regeneratorRuntime.mark((function n(){var a,r,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(null!=t.innerAide){n.next=2;break}return n.abrupt("return");case 2:if(a=Object(dt["b"])(t.$refs.form),"edit"!=t.mode||!a){n.next=10;break}return e.spinning=!0,n.next=7,C.data.updateAide(t.innerAide);case 7:t.close(e),n.next=18;break;case 10:if("create"!=t.mode){n.next=18;break}if(r=t.$refs.file.file,i=null==t.$refs.file.isFileInvalid,!a||!i||null==r){n.next=18;break}return e.spinning=!0,n.next=17,C.data.ajouteAide(t.innerAide,r);case 17:t.close(e);case 18:case"end":return n.stop()}}),n)}))))}},{key:"close",value:function(e){e.spinning=!1,this.$emit("change",!1)}},{key:"title",get:function(){return"create"==this.mode?"Ajouter une aide extérieure":"Modifier l'aide"}},{key:"optionsParticipants",get:function(){return C.data.participants.map((function(e){var t=C.getPersonne(e),n=C.getCamp(e);return{value:e.id_crypted,text:(t?t.nom_prenom:"")+" - "+(n?n.label:"")}})).sort(gr)}},{key:"optionsStructures",get:function(){return null==C.data.finances?[]:Object.values(C.data.finances.structure_aides||{}).map((function(e){return{text:e.nom,value:e.id_crypted}})).sort(gr)}}]),n}(_r);d["a"]([Object(he["a"])("aide")],yr.prototype,"onChange",null),yr=d["a"]([Object(p["b"])({components:{FormFile:de["a"],Btn:be["a"]}})],yr);var kr=yr,jr=kr,xr=Object(q["a"])(jr,vr,hr,!1,null,"89c7e3da",null),Or=xr.exports,wr=a["default"].extend({props:{}}),Cr=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.urlRIB=_["b"]+"/static/RIB.pdf",e.showDetails=!1,e.modeEditAide="create",e.editedAide=null,e.showConfirmeSupprimeAide=!1,e}return Object(c["a"])(n,[{key:"urlDownload",value:function(e){return C.data.urlFacture+"?index-destinataire=".concat(e)}},{key:"mounted",value:function(){C.data.loadFinances()}},{key:"ajouteAide",value:function(){var e=C.data.finances;if(null!=e){var t=C.data.participants[0];this.editedAide={id_crypted:"",id_structure_crypted:Object.keys(e.structure_aides||{})[0],id_participant_crypted:t.id_crypted,valeur:0,par_jour:!1,nb_jours_max:0,document:null},this.modeEditAide="create",this.showDetails=!0}}},{key:"editeAide",value:function(e){this.editedAide={id_crypted:e.id_crypted,id_structure_crypted:e.id_structure_crypted,id_participant_crypted:e.id_participant_crypted,valeur:e.valeur,par_jour:e.par_jour,nb_jours_max:e.nb_jours_max,document:e.document},this.modeEditAide="edit",this.showDetails=!0}},{key:"supprimeAide",value:function(e){this.editedAide=e,this.showConfirmeSupprimeAide=!0}},{key:"afterDownload",value:function(){window.setTimeout((function(){return C.data.loadData()}),1e3)}},{key:"totalSejours",get:function(){return null==C.data.finances?0:C.data.finances.etat_financier.total_sejours.toFixed(2)}},{key:"totalAides",get:function(){return null==C.data.finances?0:C.data.finances.etat_financier.total_aides.toFixed(2)}},{key:"totalPaiements",get:function(){return null==C.data.finances?0:C.data.finances.etat_financier.total_paiements.toFixed(2)}},{key:"totalRestant",get:function(){return null==C.data.finances?0:C.data.finances.etat_financier.total_restant.toFixed(2)}},{key:"aides",get:function(){return null==C.data.finances?[]:C.data.finances.aides||[]}},{key:"paiements",get:function(){return null==C.data.finances?[]:C.data.finances.paiements||[]}},{key:"labelVirement",get:function(){return null==C.data.finances?"":C.data.finances.label_virement}},{key:"isAcquittee",get:function(){return this.totalRestant<=0}},{key:"destinatairesOptionnels",get:function(){return null==C.data.responsable?[]:C.data.responsable.destinataires_optionnels||[]}}]),n}(wr);Cr=d["a"]([Object(p["b"])({components:{RowPaiement:Ya,RowAide:or,DetailsAide:Or,ConfirmeSupprimeAide:fr}})],Cr);var Sr=Cr,Ar=Sr,Mr=Object(q["a"])(Ar,za,Ua,!1,null,"549676a3",null),Dr=Mr.exports,Pr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{staticClass:"my-1",scopedSlots:e._u([{key:"header",fn:function(){return[n("b-row",[n("b-col",{staticClass:"align-self-center py-2",attrs:{md:"12",lg:"4"}},[n("h5",{staticClass:"my-auto"},[e._v("Participants")])]),n("b-col",{staticClass:"text-right",attrs:{md:"12",lg:"8"}},[n("b-row",[n("b-col",{staticClass:"align-self-center"},[e.destinatairesOptionnels.length<=1?n("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.top",modifiers:{top:!0}}],attrs:{href:e.urlDownload(0),target:"_blank",disabled:!e.isCampsFinis,variant:e.isCampsFinis?"secondary":"light",title:"Télécharger une attestation de présence au format PDF"},on:{click:e.afterDownload}},[n("b-icon-download"),e._v(" Attestation de présence ")],1):n("b-dropdown",{attrs:{right:"",disabled:!e.isCampsFinis,variant:e.isCampsFinis?"secondary":"light",size:"sm"},scopedSlots:e._u([{key:"button-content",fn:function(){return[n("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.top",modifiers:{top:!0}}],staticClass:"py-1",attrs:{variant:e.isCampsFinis?"secondary":"light",title:"Télécharger une attestation de présence au format PDF"}},[n("b-icon-download"),e._v(" Attestation de présence ")],1)]},proxy:!0}])},e._l(e.destinatairesOptionnels,(function(t,a){return n("b-dropdown-item",{key:a,attrs:{href:e.urlDownload(a),target:"_blank"},on:{click:e.afterDownload}},[e._v(" Adressée à : "+e._s(t.nom_prenom)+" - "+e._s(t.ville)+" ")])})),1)],1),n("b-col",{staticClass:"align-self-center"},[n("btn",{attrs:{label:"Enregistrer les modifications",variant:e.disabledValid?"outline-accent":"accent",disabled:e.disabledValid},on:{click:e.valid}},[n("b-icon-check")],1)],1)],1)],1)],1)]},proxy:!0}])},[n("div",{staticClass:"card-body"},e._l(e.innerParticipants,(function(t,a){return n("details-participant",{key:a,staticClass:"my-1",model:{value:e.innerParticipants[a],callback:function(t){e.$set(e.innerParticipants,a,t)},expression:"innerParticipants[i]"}})})),1)])},$r=[],Rr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{attrs:{"header-class":"p-0 border-0","no-body":""},scopedSlots:e._u([{key:"header",fn:function(){return[n("b-button",{staticClass:"text-left",attrs:{block:""},on:{click:function(t){e.visible=!e.visible}}},[n("b-row",[n("b-col",[e.visible?n("b-icon-chevron-right"):n("b-icon-chevron-down"),e._v(" "+e._s(e.personne?e.personne.nom_prenom:"-")+" "),e.isAttente?n("b-badge",{attrs:{variant:"warning"}},[e._v("En liste d'attente")]):e._e()],1),n("b-col",{staticClass:"text-right",attrs:{cols:"7"}},[n("b",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.html",modifiers:{hover:!0,html:!0}}],attrs:{title:e.camp?e.camp.description:""}},[e._v(e._s(e.camp?e.camp.label:""))])])],1)],1)]},proxy:!0}])},[n("b-collapse",{model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[n("b-card-text",{staticClass:"py-2 px-3"},[n("b-alert",{attrs:{variant:"info",show:e.showLocked}},[e._v(" Ce séjour débute dans moins de "+e._s(e.joursLimitation)+" jours. "),n("br"),e._v(" Pour faciliter son organisation, les modifications depuis l'espace personnel sont désactivées. "),n("br"),e._v(" Vous pouvez contacter directement "),e.mailDirecteurHref?n("span",[n("a",{staticClass:"text-fushia",attrs:{href:e.mailDirecteurHref}},[e._v("le directeur ")]),e._v(" ou ")]):e._e(),n("a",{staticClass:"text-fushia",attrs:{href:e.mailHref}},[e._v("le centre d'inscriptions")]),e._v(". ")]),e.isAttente?n("details-liste-attente",{attrs:{participant:e.participant}}):e._e(),e.isAttente?e._e():n("div",[e.hasOneOption&&null!=e.camp?n("b-row",[e.hasBus?n("b-col",{attrs:{cols:e.hasMaterielSki?4:12}},[n("bus-participant",{attrs:{infoBus:e.camp.options.bus,disabled:e.showLocked},model:{value:e.participant.options.bus,callback:function(t){e.$set(e.participant.options,"bus",t)},expression:"participant.options.bus"}})],1):e._e(),e.hasMaterielSki?n("b-col",[n("materiel-ski-participant",{attrs:{infoMaterielSki:e.camp.options.materiel_ski,disabled:e.showLocked},model:{value:e.participant.options.materiel_ski,callback:function(t){e.$set(e.participant.options,"materiel_ski",t)},expression:"participant.options.materiel_ski"}})],1):e._e()],1):n("b-row",[n("b-col",{staticClass:"py-2"},[n("i",[e._v("Ce séjour ne propose pas d'options.")])])],1)],1)],1)],1)],1)},Er=[],Fr=n("25a5"),Vr=n("e4b3"),qr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{attrs:{"border-variant":"warning","body-class":"pb-1"}},[n("b-card-sub-title",{staticClass:"mb-2"},[e._v(" "+e._s(e.prenom)+" est actuellement en liste d'attente "),e.isSpecial?n("span",[e._v(" , avec le statut "),n("b-badge",{staticClass:"align-top",attrs:{variant:e.variantStatut}},[e._v(e._s(e.statut))])],1):e._e(),n("br"),n("small",{staticClass:"text-muted"},[e._v(" "+e._s(e.details)+" ")])]),n("b-card-text",[n("b-row",[e.participant.liste_attente.raison?n("b-col",[n("b-alert",{attrs:{variant:"warning",show:""}},[e._v(" "+e._s(e.participant.liste_attente.raison)+" ")])],1):e.explications.length>0?n("b-col",[n("b-list-group",e._l(e.explications,(function(t,a){return n("b-list-group-item",{key:a,attrs:{variant:t.variant}},[e._v(" "+e._s(t.explication)+" ")])})),1)],1):e._e()],1)],1)],1)},Nr=[],Tr=a["default"].extend({props:{participant:Object}}),Ir=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return Object(c["a"])(n,[{key:"statutToVariant",value:function(e){return e==g["l"].Refuse?"danger":e==g["l"].AttenteReponse?"info":"warning"}},{key:"statut",get:function(){return g["m"][this.participant.liste_attente.statut]}},{key:"variantStatut",get:function(){return this.statutToVariant(this.participant.liste_attente.statut)}},{key:"isSpecial",get:function(){return this.participant.liste_attente.statut!=g["l"].Attente}},{key:"details",get:function(){return this.participant.liste_attente.statut==g["l"].Attente?"Rien de particulier, nous vous contactons dès qu'une place se libère.":this.participant.liste_attente.statut==g["l"].AttenteReponse?"Une place s'est libérée et nous attendons votre réponse (voir l'onglet Général).":this.participant.liste_attente.statut==g["l"].Refuse?"Pour des raisons légales, nous ne pouvons accepter ".concat(this.prenom," sur ce séjour."):""}},{key:"prenom",get:function(){return C.getPersonne(this.participant).prenom}},{key:"explications",get:function(){var e=[],t=this.prenom;return this.participant.hints_attente.AgeMin!=g["l"].Inscrit&&e.push({explication:"".concat(t," n'atteint pas l'âge minimal requis."),variant:this.statutToVariant(this.participant.hints_attente.AgeMin)}),this.participant.hints_attente.AgeMax!=g["l"].Inscrit&&e.push({explication:"".concat(t," dépasse l'âge maximal requis."),variant:this.statutToVariant(this.participant.hints_attente.AgeMax)}),this.participant.hints_attente.EquilibreGF!=g["l"].Inscrit&&e.push({explication:"".concat(t," ferait basculer l'équilibre Filles/Garçons imposé par le séjour."),variant:this.statutToVariant(this.participant.hints_attente.EquilibreGF)}),this.participant.hints_attente.Place!=g["l"].Inscrit&&e.push({explication:"Le séjour est complet.",variant:this.statutToVariant(this.participant.hints_attente.Place)}),e}}]),n}(Tr);Ir=d["a"]([Object(p["b"])({})],Ir);var Lr=Ir,Br=Lr,zr=Object(q["a"])(Br,qr,Nr,!1,null,"613eace1",null),Ur=zr.exports,Jr=a["default"].extend({props:{participant:Object},model:{prop:"participant",event:"change"}}),Gr=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.visible=!0,e}return Object(c["a"])(n,[{key:"joursLimitation",get:function(){return null==C.data.metas?0:C.data.metas.update_limitation/24}},{key:"personne",get:function(){return C.getPersonne(this.participant)}},{key:"camp",get:function(){return C.getCamp(this.participant)||null}},{key:"isAttente",get:function(){return this.participant.liste_attente.statut!=g["l"].Inscrit}},{key:"hasBus",get:function(){return Object(y["l"])(this.camp)}},{key:"hasMaterielSki",get:function(){return Object(y["m"])(this.camp)}},{key:"hasOneOption",get:function(){return this.hasBus||this.hasMaterielSki}},{key:"showLocked",get:function(){return this.hasOneOption&&C.isModificationLocked(this.participant)}},{key:"mailDirecteurHref",get:function(){var e=this.camp?this.camp.mail_directeur:"";return e?"mailto:".concat(e,"?subject=[Modification des options]"):""}},{key:"mailHref",get:function(){if(null==C.data.metas)return"";var e=C.data.metas.mail_centre_inscription;return"mailto:".concat(e,"?subject=[Modification des options]")}}]),n}(Jr);Gr=d["a"]([Object(p["b"])({components:{BusParticipant:Fr["a"],MaterielSkiParticipant:Vr["a"],DetailsListeAttente:Ur}})],Gr);var Hr=Gr,Kr=Hr,Wr=Object(q["a"])(Kr,Rr,Er,!1,null,"6a0e934c",null),Qr=Wr.exports,Xr=a["default"].extend({props:{}}),Yr=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.C=C,e.innerParticipants=[],e}return Object(c["a"])(n,[{key:"duplique",value:function(){return JSON.parse(JSON.stringify(this.participants))}},{key:"mounted",value:function(){this.innerParticipants=this.duplique()}},{key:"onChange",value:function(){this.innerParticipants=this.duplique()}},{key:"valid",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=this.innerParticipants.filter((function(e){return!C.isModificationLocked(e)})),0!=n.length){e.next=3;break}return e.abrupt("return");case 3:return t.spinning=!0,e.next=6,C.data.updateParticipants(n);case 6:t.spinning=!1;case 7:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"urlDownload",value:function(e){return C.data.urlAttestationPresence+"?index-destinataire=".concat(e)}},{key:"afterDownload",value:function(){window.setTimeout((function(){return C.data.loadData()}),1e3)}},{key:"participants",get:function(){return C.data.participants||[]}},{key:"disabledValid",get:function(){return JSON.stringify(this.innerParticipants)==JSON.stringify(this.participants)}},{key:"isCampsFinis",get:function(){var e,t=Object(v["a"])(C.data.participants.filter((function(e){return e.liste_attente.statut==g["l"].Inscrit})));try{for(t.s();!(e=t.n()).done;){var n=e.value,a=C.getCamp(n);if(a&&(new Date).valueOf()<new Date(a.date_fin).valueOf())return!1}}catch(r){t.e(r)}finally{t.f()}return!0}},{key:"destinatairesOptionnels",get:function(){return null==C.data.responsable?[]:C.data.responsable.destinataires_optionnels||[]}}]),n}(Xr);d["a"]([Object(he["a"])("participants")],Yr.prototype,"onChange",null),Yr=d["a"]([Object(p["b"])({components:{Btn:be["a"],DetailsParticipant:Qr}})],Yr);var Zr=Yr,ei=Zr,ti=Object(q["a"])(ei,Pr,$r,!1,null,"09e8f584",null),ni=ti.exports,ai=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{attrs:{title:"ENQUÊTE SATISFACTION","sub-title":e.subtitle,"bg-variant":"secondary"}},[0==e.camps.length?n("div",{staticClass:"text-center"},[e._v(" Pour l'instant, aucun séjour ne collecte de retours... ")]):n("b-tabs",{attrs:{fill:"",value:e.currentIndex}},e._l(e.camps,(function(t){return n("b-tab",{key:t.id,attrs:{title:t.label}},[n("row-sondage",{attrs:{camp:t,sondage:e.sondage(t.id)}})],1)})),1)],1)},ri=[],ii=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{staticClass:"my-1"},[n("b-card-sub-title",{staticClass:"mt-1 mb-3"},[n("b-row",[n("b-col",[e._v(e._s(e.subtitle))]),n("b-col",{staticClass:"text-right",attrs:{cols:"3"}},[n("b-icon-info",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html",modifiers:{html:!0}}],attrs:{title:"de 1 étoile (Décevant) à 4 étoiles (Très satisfaisant) <br/> 0 indique une réponse ignorée"}})],1)],1)],1),n("b-card-text",[n("b-form-row",[n("b-col",{attrs:{sm:"6",md:"4"}},[n("field-satisfaction",{attrs:{label:"Informations avant le séjour"},model:{value:e.innerSondage.infos_avant_sejour,callback:function(t){e.$set(e.innerSondage,"infos_avant_sejour",e._n(t))},expression:"innerSondage.infos_avant_sejour"}})],1),n("b-col",{attrs:{sm:"6",md:"4"}},[n("field-satisfaction",{attrs:{label:"Informations pendant le séjour"},model:{value:e.innerSondage.infos_pendant_sejour,callback:function(t){e.$set(e.innerSondage,"infos_pendant_sejour",e._n(t))},expression:"innerSondage.infos_pendant_sejour"}})],1),n("b-col",{attrs:{sm:"6",md:"4"}},[n("field-satisfaction",{attrs:{label:"L'hébergement"},model:{value:e.innerSondage.hebergement,callback:function(t){e.$set(e.innerSondage,"hebergement",e._n(t))},expression:"innerSondage.hebergement"}})],1)],1),n("b-form-row",[n("b-col",{attrs:{sm:"6",md:"4"}},[n("field-satisfaction",{attrs:{label:"Les activités"},model:{value:e.innerSondage.activites,callback:function(t){e.$set(e.innerSondage,"activites",e._n(t))},expression:"innerSondage.activites"}})],1),n("b-col",{attrs:{sm:"6",md:"4"}},[n("field-satisfaction",{attrs:{label:"Le thème"},model:{value:e.innerSondage.theme,callback:function(t){e.$set(e.innerSondage,"theme",e._n(t))},expression:"innerSondage.theme"}})],1),n("b-col",{attrs:{sm:"6",md:"4"}},[n("field-satisfaction",{attrs:{label:"La nourriture"},model:{value:e.innerSondage.nourriture,callback:function(t){e.$set(e.innerSondage,"nourriture",e._n(t))},expression:"innerSondage.nourriture"}})],1)],1),n("b-form-row",[n("b-col",{attrs:{sm:"6",md:"4"}},[n("field-satisfaction",{attrs:{label:"L'hygiène corporelle et vestimentaire"},model:{value:e.innerSondage.hygiene,callback:function(t){e.$set(e.innerSondage,"hygiene",e._n(t))},expression:"innerSondage.hygiene"}})],1),n("b-col",{attrs:{sm:"6",md:"4"}},[n("field-satisfaction",{attrs:{label:"L'ambiance du groupe"},model:{value:e.innerSondage.ambiance,callback:function(t){e.$set(e.innerSondage,"ambiance",e._n(t))},expression:"innerSondage.ambiance"}})],1),n("b-col",{attrs:{sm:"6",md:"4"}},[n("field-satisfaction",{attrs:{label:"Le ressenti global de votre enfant"},model:{value:e.innerSondage.ressenti,callback:function(t){e.$set(e.innerSondage,"ressenti",e._n(t))},expression:"innerSondage.ressenti"}})],1)],1),n("b-form-group",{attrs:{label:"Message du participant",description:"Si votre enfant souhaite donner son avis sur le séjour qu'il a vécu, la parole lui est donnée ci-dessus. Des regrets ? De bons souvenirs ? Des propositions d'amélioration ?"}},[n("b-form-textarea",{attrs:{rows:"3","max-rows":"10",placeholder:"Exprimez-vous ici..."},model:{value:e.innerSondage.message_enfant,callback:function(t){e.$set(e.innerSondage,"message_enfant",t)},expression:"innerSondage.message_enfant"}})],1),n("b-form-group",{attrs:{label:"Message du responsable",description:"En tant que parents, vous avez une remarque, une suggestion, un ressenti à partager, avec plaisir ! N'hésitez pas à aborder tous les domaines : encadrement, activités, hébergement, repas, linge, etc. Nous prendrons soin à vous apporter une réponse en cas de besoin."}},[n("b-form-textarea",{attrs:{rows:"3","max-rows":"10",placeholder:"Exprimez-vous ici..."},model:{value:e.innerSondage.message_responsable,callback:function(t){e.$set(e.innerSondage,"message_responsable",t)},expression:"innerSondage.message_responsable"}})],1),n("b-row",[n("b-col",{staticClass:"text-right"},[n("btn",{attrs:{label:"Enregistrer mon retour",variant:"accent"},on:{click:e.saveMessage}})],1)],1)],1)],1)},si=[],oi=n("5530");function ci(){return{infos_avant_sejour:0,infos_pendant_sejour:0,hebergement:0,activites:0,theme:0,nourriture:0,hygiene:0,ambiance:0,ressenti:0,message_enfant:"",message_responsable:""}}var li=n("2d78"),ui=a["default"].extend({props:{camp:Object,sondage:Object}}),di=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.innerSondage=e.duplique(),e.satisfactions=Object(y["e"])(g["h"]),e}return Object(c["a"])(n,[{key:"s",value:function(){this.innerSondage=this.duplique()}},{key:"duplique",value:function(){return null!==this.sondage?JSON.parse(JSON.stringify(this.sondage)):ci()}},{key:"saveMessage",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.spinning=!0,n=Object(oi["a"])({id_crypted:this.sondage?this.sondage.id_crypted:"",id_camp:this.camp.id,modified:y["s"]},this.innerSondage),e.next=4,C.data.saveSondage(n);case 4:t.spinning=!1;case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"subtitle",get:function(){return"VOS IMPRESSIONS SUR LE SÉJOUR "+this.camp.label}}]),n}(ui);d["a"]([Object(he["a"])("sondage")],di.prototype,"s",null),di=d["a"]([Object(p["b"])({components:{Btn:be["a"],FieldSatisfaction:li["a"]}})],di);var pi=di,mi=pi,bi=Object(q["a"])(mi,ii,si,!1,null,"59efe29a",null),fi=bi.exports,vi=a["default"].extend({props:{}}),hi=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.C=C,e}return Object(c["a"])(n,[{key:"sondage",value:function(e){return C.data.sondages[e]||null}},{key:"currentIndex",get:function(){var e=this.$route.query["id-camp"];return e?this.camps.findIndex((function(t){return t.id==Number(e)})):null}},{key:"camps",get:function(){return C.campsSondages()}},{key:"subtitle",get:function(){return 0==this.camps.length?"":"Afin d'améliorer nos prestations, nous avons à cœur de vous laisser la parole. \n    Vos suggestions, remarques et ressentis nous aiderons à améliorer nos séjours. \n    Merci d'avance de ce temps que vous réserverez pour répondre à cette courte enquête."}}]),n}(vi);hi=d["a"]([Object(p["b"])({components:{RowSondage:fi}})],hi);var _i=hi,gi=_i,yi=Object(q["a"])(gi,ai,ri,!1,null,"48c3351e",null),ki=yi.exports;a["default"].use(S["a"]);var ji=[{path:"/:key/",name:"general",meta:{title:"Général",tooltip:"Information général sur l'avancement de votre dossier"},component:Ea},{path:"/:key/participants",name:Tt,meta:{title:"Participants",tooltip:"Détails de l'inscription"},component:ni},{path:"/:key/paiement",name:Vt,meta:{title:"Paiement",tooltip:"Information sur le réglement des séjours"},component:Dr},{path:"/:key/documents",name:qt,meta:{title:"Documents",tooltip:"Accès aux documents à lire et à remplir pour le séjour"},component:ee},{path:"/:key/fiches_sanitaires",name:Nt,meta:{title:"Fiches sanitaires",tooltip:"Recueille les informations utiles et évite de vous démunir du carnet de santé."},component:ht},{path:"/:key/joomeo",name:Lt,meta:{title:"Albums photos",tooltip:"Accès à la plateforme d'hébergement des photos du séjour"},component:Ba},{path:"/:key/retours",name:It,meta:{title:"Votre avis",tooltip:"Recueille votre avis sur les séjours"},component:ki}],xi=new S["a"]({mode:"history",base:"/espace_perso/",routes:ji}),Oi=xi,wi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-card",{attrs:{"border-variant":"secondary"}},[n("b-card-title",[e._v("Bienvenue sur votre espace de suivi !")]),n("b-card-text",[e._v(" Cette page regroupe toutes les informations liées à votre inscription et vous permet d'interagir avec les directeurs et le centre. "),n("b-alert",{staticClass:"mt-2",attrs:{variant:"info",show:""}},[e._v(" L'onglet "),n("b",[e._v("Général")]),e._v(" vous permet de converser directement avec le centre. Merci de privilégier ce système aux mails. ")]),e._v(" Voici un aperçu des onglets, accessibles via la barre de navigation latérale : "),n("b-row",[n("b-col",{staticClass:"pr-2",attrs:{sm:"12",md:"6"}},[n("badge",{attrs:{title:"Général"}},[e._v(" Suivi et "),n("span",{staticClass:"text-fushia"},[e._v("communication")]),e._v(" avec le centre ")])],1),n("b-col",{attrs:{sm:"12",md:"6"}},[n("badge",{attrs:{title:"Participants"}},[e._v(" Modification des "),n("span",{staticClass:"text-fushia"},[e._v("options")]),e._v(" et téléchargement d'une "),n("span",{staticClass:"text-fushia"},[e._v("attestation de présence")])])],1)],1),n("b-row",[n("b-col",{staticClass:"pr-2",attrs:{sm:"12",md:"6"}},[n("badge",{attrs:{title:"Paiement"}},[e._v(" Résumé et téléchargement de la "),n("span",{staticClass:"text-fushia"},[e._v("facture")])])],1),n("b-col",{attrs:{sm:"12",md:"6"}},[n("badge",{attrs:{title:"Documents"}},[n("span",{staticClass:"text-fushia"},[e._v("Documents des séjours")]),e._v(", à lire ou à remplir ")])],1)],1),n("b-row",[n("b-col",{staticClass:"pr-2",attrs:{sm:"12",md:"6"}},[n("badge",{attrs:{title:"Fiches",sanitaires:""}},[e._v(" Version numérique de la "),n("span",{staticClass:"text-fushia"},[e._v("fiche sanitaire")])])],1),n("b-col",{attrs:{sm:"12",md:"6"}},[n("badge",{attrs:{title:"Albums photos"}},[e._v(" Accès vers une plateforme dédiée aux "),n("span",{staticClass:"text-fushia"},[e._v("photos")]),e._v(" de vos séjours ")])],1)],1),n("b-row",[n("b-col",{staticClass:"pr-2",attrs:{sm:"12",md:"6"}},[n("badge",{attrs:{title:"Votre avis"}},[e._v(" Un espace de "),n("span",{staticClass:"text-fushia"},[e._v("commentaire")]),e._v(" ouvert à la fin des séjours ")])],1),n("b-col",{attrs:{sm:"12",md:"6"}})],1)],1)],1)},Ci=[],Si=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-row",{staticClass:"my-2 h-100",attrs:{"no-gutters":""}},[n("b-col",{staticClass:"align-self-center",attrs:{cols:"4"}},[n("h6",[n("b-badge",{attrs:{variant:"primary"}},[e._v(e._s(e.title))])],1)]),n("b-col",{staticClass:"align-self-center"},[e._t("default")],2)],1)},Ai=[],Mi=a["default"].extend({props:{title:String,text:String}}),Di=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return n}(Mi);Di=d["a"]([Object(p["b"])({})],Di);var Pi=Di,$i=Pi,Ri=Object(q["a"])($i,Si,Ai,!1,null,"e8fd6520",null),Ei=Ri.exports,Fi=a["default"].extend({props:{}}),Vi=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){return Object(o["a"])(this,n),t.apply(this,arguments)}return n}(Fi);Vi=d["a"]([Object(p["b"])({components:{Badge:Ei}})],Vi);var qi=Vi,Ni=qi,Ti=Object(q["a"])(Ni,wi,Ci,!1,null,"44a87718",null),Ii=Ti.exports,Li=n("e520"),Bi=function(e){Object(l["a"])(n,e);var t=Object(u["a"])(n);function n(){var e;return Object(o["a"])(this,n),e=t.apply(this,arguments),e.initialLoading=!0,e.output=C.notifications,e.content=C.data,e.succesPosition=dt["a"].BottomLeft,e.showNavbar=!0,e.isFirstVisit=!1,e}return Object(c["a"])(n,[{key:"mounted",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return Oi.currentRoute.hash.startsWith("#fiche-sanitaire")?Oi.push({name:Nt}):Oi.currentRoute.hash.startsWith("#documents")&&Oi.push({name:qt}),this.content.key=Oi.currentRoute.params["key"],this.content.loadMetas(),this.content.loadJoomeoInfos(),e.next=6,this.content.loadData();case 6:this.initialLoading=!1,document.title=C.pageTitle(),this.isFirstVisit=!!this.$route.query["show-hint"];case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"toggleNavbar",value:function(e){this.showNavbar=e}},{key:"subTitle",get:function(){var e=this.$route;return"- "+e.meta.title}},{key:"routes",get:function(){return Oi.currentRoute.query["directeur"]?ji.filter((function(e){return e.name==Nt})):ji}}]),n}(a["default"]);Bi=d["a"]([Object(p["b"])({components:{BaseApp:m["a"],Success:b["a"],Error:f["a"],Presentation:Ii,Logo:Li["a"]}})],Bi);var zi=Bi,Ui=zi,Ji=Object(q["a"])(Ui,r,i,!1,null,null,null),Gi=Ji.exports;a["default"].config.productionTip=!1,new a["default"]({router:Oi,render:function(e){return e(Gi)}}).$mount("#app")},6392:function(e,t,n){e.exports=n.p+"img/instagram.26d67e61.jpg"},ba1b:function(e,t,n){}});
     2  //# sourceMappingURL=espace_perso.732de853.js.map